﻿html{--scroll-behavior: smooth}body{max-width:100vw;color:#1e2d43;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:28px;--scroll-behavior: smooth;max-width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}body::selection{background-color:#c00d00;color:#fff}body.noscroll{overflow-y:hidden}body p{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:30px}body p::selection{background-color:#c00d00;color:#fff}body a::selection,body strong::selection,body div::selection,body span::selection,body img::selection{background-color:#c00d00;color:#fff}.wp-block-columns{margin-bottom:0}p{color:#1e2d43}p::selection{background-color:#c00d00;color:#fff}.wpvp-popup .popup-content{max-height:80vh;overflow-y:scroll}.wp-block-separator{max-width:75%;margin-left:0}a{color:#1e2d43}a:hover{color:#c00d00;text-decoration:none}a:not(.button):not(.btn):not(.wp-block-button__link):hover,a.button.no-bg:hover,a.button.btn.no-bg:hover{text-decoration:underline}h1{font-family:"Antonio",sans-serif;font-weight:700;font-style:normal;font-size:64px;line-height:96px;color:#1e2d43}@media screen and (max-width: 834px){h1{font-size:48px;line-height:56px}}h1 p{color:#1e2d43;font-family:"Antonio",sans-serif;font-weight:700;font-style:normal;font-size:64px;line-height:96px}h1::selection{background-color:#c00d00;color:#fff}h2{font-family:"Antonio",sans-serif;font-weight:700;font-style:normal;font-size:48px;line-height:96px;color:#1e2d43}@media screen and (max-width: 834px){h2{font-size:36px;line-height:48px}}h2 p{color:#1e2d43;font-family:"Antonio",sans-serif;font-weight:700;font-style:normal;font-size:48px;line-height:96px}h2::selection{background-color:#c00d00;color:#fff}h3{font-size:36px;line-height:48px;color:#1e2d43;font-family:"Antonio",sans-serif;font-weight:700;font-style:normal;margin-bottom:20px}@media screen and (max-width: 834px){h3{font-size:32px;line-height:44px}}h3 p{font-family:"Antonio",sans-serif;color:#1e2d43;font-size:36px;line-height:48px;font-weight:700;font-style:normal}h3::selection{background-color:#c00d00;color:#fff}h4{font-family:"Antonio",sans-serif;font-weight:500;font-style:normal;font-size:24px;line-height:36px;margin-bottom:0;color:#1e2d43}h4 p{color:#1e2d43}h4::selection{background-color:#c00d00;color:#fff}hr.short{border-top:1px solid #707070;width:75px;margin-left:0;margin-bottom:50px}.hover-color-GF:hover{color:#fff}.hover-bg-color-GF:hover{background-color:#c00d00}.hover-color-WF:hover{color:#fff}.hover-bg-color-WF:hover{background-color:#d5ba8c}.hover-color-DF:hover{color:#fff}.hover-bg-color-DF:hover{background-color:#1e2d43}.hover-color-EF:hover{color:#000}.hover-bg-color-EF:hover{background-color:#ffed26}.hover-color-VG:hover{color:#fff}.hover-bg-color-VG:hover{background-color:#7b983c}.hover-color-V:hover{color:#000}.hover-bg-color-V:hover{background-color:#b3bd35}input,button{font-family:"Roboto",sans-serif;font-weight:500;font-style:normal}input{padding:10px;margin-bottom:20px;border:none}input[type=submit]{background-color:#c00d00;padding:12px 20px;color:#fff;font-size:18px;line-height:32px;border:none;transition:background-color .3s ease-in-out}input[type=submit]:hover{background-color:#900900}input[type=checkbox]{width:25px;height:25px;margin-right:13px;margin-top:5px}input[type=text],input[type=email]{width:95%}div.slick-arrow.next-arrow{background-image:url(/wp-content/themes/smittys/assets/image/right-arrow.png);background-repeat:no-repeat;width:50px;height:85px;position:absolute;top:40%;right:0%;cursor:pointer;transition:.3s opacity ease-in-out;z-index:10}div.slick-arrow.next-arrow:hover{opacity:.8}@media screen and (max-width: 834px){div.slick-arrow.next-arrow{right:-20px;top:50%}}@media screen and (min-width: 1650px){div.slick-arrow.next-arrow{top:25%}}div.slick-arrow.prev-arrow{background-image:url(/wp-content/themes/smittys/assets/image/right-arrow.png);background-repeat:no-repeat;width:50px;height:85px;transform:scaleX(-1);position:absolute;top:40%;left:0%;cursor:pointer;transition:.3s opacity ease-in-out;z-index:10}div.slick-arrow.prev-arrow:hover{opacity:.8}@media screen and (max-width: 834px){div.slick-arrow.prev-arrow{left:-20px;top:50%}}@media screen and (min-width: 1650px){div.slick-arrow.prev-arrow{top:25%}}.ginput_container_consent{display:flex;align-items:flex-start;font-family:"ff-meta-serif-web-pro",serif;font-weight:500;font-style:normal}.ginput_container_consent .gfield_consent_label{font-size:24px;font-weight:400;line-height:36px}.ginput_container_consent input{margin-right:13px}.gform_wrapper.gravity-theme .contact-us .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .contact-us .gfield_consent_description{border:none;overflow:auto;margin-top:0;padding:0;font-size:14px;font-family:"ff-meta-serif-web-pro",serif;font-weight:500;font-style:normal}.gform_wrapper.gravity-theme .contact-us .gfield input.large{width:45%}.contact-us .gform_wrapper .gform_validation_errors,.gform_wrapper.gravity-theme .gfield_description.gfield_validation_message{width:80%;font-size:13.2px;font-weight:500;line-height:17.6px;font-family:"ff-meta-serif-web-pro",serif;font-weight:500;font-style:normal}.submit-interest-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px}.submit-interest-form .gform_wrapper.gravity-theme .ginput_complex{grid-row-gap:10px}.hidden{display:none !important;opacity:0 !important}.results-load-more{width:100%;padding:25px;margin-top:25px}a.load-more{font-family:"ff-meta-serif-web-pro",serif;font-weight:500;font-style:normal;background-color:rgba(60,60,59,.1);color:#3c3c3b;width:100%;padding:20px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}a.load-more:hover{opacity:.8}.contain-img,.contain-img img{object-fit:contain;height:auto}.contain-img.top,.contain-img img.top{object-position:top}.contain-img.top img{object-position:top;height:auto}.cover-img,.cover-img img{object-fit:cover}.align-center{display:flex;align-items:center}.black-text{color:#000}.gold-text{color:#c00d00}.col-2-cover-img img{object-fit:cover;width:100%;height:calc(max(42vw, 590px))}.wp-block-button__link{padding:10px 20px;margin-top:20px;font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;font-weight:400}.wp-block-button__link:hover{text-decoration:none}.contact-us input{border:1px solid #707070}.page-template-default.contact-us .wp-block-columns .wp-block-column>h4,.page-template-default.contact .wp-block-columns .wp-block-column>h4{padding-bottom:20px}.acceptance label{display:flex}.acceptance .wpcf7-list-item{margin:0}.contact-us .social-links{font-size:30px;margin-right:30px}.contact-us .social-links a{padding-left:10px;padding-right:10px}.contact-us .social-links a:first-of-type{padding-left:0}.default-page-content{width:100%}body.error404 header#header-container{height:30vh;min-height:200px}.full-screen-modal .modal-header{border:none}.full-screen-modal .modal-footer{border:none}.full-screen-modal.modal{color:#fff}.full-screen-modal.modal .modal-dialog{width:100vw;max-width:100vw;height:100vh;margin:0;position:absolute;left:0;top:0;display:flex}.full-screen-modal.modal .modal-dialog .modal-content{background-color:#c00d00;padding-left:20%;padding-right:20%}.full-screen-modal.modal .modal-dialog .modal-content .modal-header .close{font-family:"Antonio",sans-serif;font-weight:500;font-style:normal;position:absolute;top:80px;right:80px;color:#fff;font-size:50px;width:50px;height:50px;font-weight:300;opacity:1;outline:none}.full-screen-modal.modal .modal-dialog .modal-content .modal-body{display:flex;justify-content:center;flex-direction:column}.full-screen-modal.modal .modal-dialog .modal-content .modal-body h2{margin-left:10px;margin-bottom:20px}.full-screen-modal.modal .modal-dialog .modal-content .modal-body input:focus,.full-screen-modal.modal .modal-dialog .modal-content .modal-body button:focus{outline:none}.full-screen-modal.modal .modal-dialog .modal-content .modal-body button.search-btn{color:#c00d00;border:none;background-color:#fff;position:absolute;right:7%;padding:10px;font-size:20px;font-weight:300;outline:none}.page-template-page-franchise .container-fluid{max-width:100vw;overflow-x:hidden;overflow-y:hidden}.page-template-page-franchise .container-fluid .news-savings{margin-top:-12px}.footer-nav{display:flex;align-content:center;align-items:center;justify-content:space-between;gap:10px}@media screen and (max-width: 1024px){.footer-nav{flex-direction:column;align-items:unset}}.footer-nav .social-links{font-size:30px;display:flex}@media screen and (max-width: 1024px){.footer-nav .social-links{margin-top:40px}}.footer-nav .social-links p{display:flex;align-items:center;justify-content:flex-start;column-gap:18px}.footer-nav .social-links a{transition:.3s color ease-in-out;color:#171f28}.footer-nav .social-links a:hover{text-decoration:none !important;color:#c00d00}.footer-nav .social-links div{display:flex;align-items:center;justify-content:flex-start;column-gap:10px;width:100%}.footer-nav .social-links div i{color:#171f28}#breadcrumbs{margin-bottom:0px;margin-top:60px}#breadcrumbs span{display:flex;flex-direction:column}#breadcrumbs .breadcrumb_last{font-family:"Antonio",sans-serif;font-weight:700;font-style:normal;line-height:96px;color:#1e2d43;font-size:56px;margin-bottom:60px}.bigger-font-size-and-line-height{font-size:24px;line-height:40px;margin-bottom:100px}.big-margin-text{margin-top:100px;margin-bottom:140px}.rewards #breadcrumbs{display:none}.rewards .custom-content-sections{padding-top:0px}.rewards main{padding-bottom:45px !important}.centered-text-about{margin-left:12.8vw;margin-right:12.8vw;text-align:center;font-size:24px;line-height:40px}@media screen and (max-width: 500px){.centered-text-about{margin-left:0px;margin-right:0px}}.about-smittys .image-left-text-right-blue-background{margin-top:0px;background-image:url(/wp-content/themes/smittys/assets/image/smitty-pattern.png)}.about-smittys .big-margin-text{margin-bottom:100px}.about-smittys .custom-content-sections{padding-top:0px}.btn,.button,.btn.button,.wp-block-button__link,.woocommerce a.btn.button{background-color:#c00d00;color:#fff;border-radius:0px;font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;padding:15px;transition:.3s background-color ease-in-out;border:2px solid #fff;font-size:16px;line-height:21px;text-transform:uppercase;letter-spacing:1.6px;width:fit-content;text-align:center}.btn:hover,.button:hover,.btn.button:hover,.wp-block-button__link:hover,.woocommerce a.btn.button:hover{background-color:#900900;color:#fff}.btn.white,.button.white,.btn.button.white,.wp-block-button__link.white,.woocommerce a.btn.button.white{color:#c00d00;background-color:#fff}.btn.white:hover,.button.white:hover,.btn.button.white:hover,.wp-block-button__link.white:hover,.woocommerce a.btn.button.white:hover{color:#c00d00}.btn.no-bg,.button.no-bg,.btn.button.no-bg,.wp-block-button__link.no-bg,.woocommerce a.btn.button.no-bg{background:none;color:#c00d00}.exit-button{position:absolute;right:0;top:0px;background-color:#c00d00;color:#fff;width:26px;text-align:center;font-family:urw-din-condensed,sans-serif}.exit-button:hover{text-decoration:none !important;opacity:.8;color:#fff}.feedback-form input,.franchise-location-info .franchise-form input{border:revert}.feedback #header-container{min-height:0px !important}.feedback #gform_submit_button_2{border:none}.feedback #gform_submit_button_2:hover{opacity:revert}#gform_wrapper_2 .feedback-form input{-webkit-appearance:none;border:solid 1px #000}#gform_wrapper_2 .feedback-form select{-webkit-appearance:none;border:solid 1px #000}.franchise-location-info .submit-interest-form{margin-top:40px}.franchise-location-info .submit-interest-form h4{margin-bottom:20px}.franchise-location-info .submit-interest-form input[type=submit]{background-color:#c00d00;border:none;transition:.3s opacity ease-in-out}.franchise-location-info .submit-interest-form .gfield_checkbox{margin-top:30px;margin-bottom:12px}.franchise-location-info .submit-interest-form .gfield_checkbox .gchoice{display:flex}.franchise-location-info .submit-interest-form .gfield_checkbox .gchoice .gfield-choice-input{margin-bottom:0;-webkit-appearance:checkbox}.franchise-location-info .franchise-form input{-webkit-appearance:none;border:solid 1px #000}.franchise-location-info .franchise-form .ginput_container_select{position:relative}.franchise-location-info .franchise-form .ginput_container_select:after{content:"";position:absolute;right:10px;top:32%;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);pointer-events:none}.franchise-location-info .franchise-form select{-webkit-appearance:none;border:solid 1px #000}#order_review_heading{display:flex;justify-content:space-between}#order_review_heading a{text-decoration:none;background-color:#c00d00;color:#fff;border-radius:0px;font-family:urw-din-condensed,sans-serif;font-weight:700;font-style:normal;padding:10px 20px;transition:.3s background-color ease-in-out;font-size:18px;line-height:22px}@media screen and (max-width: 340px){#order_review_heading a{padding:10px 8px}}#order_review_heading a:hover{background-color:#c00d00}.gform_confirmation_message h3{color:#fff}.gform_confirmation_message p{color:#fff}.gform_confirmation_message h2{color:#fff}.gform_confirmation_message h1{color:#fff}.gform_confirmation_message h4{color:#fff}.gform_confirmation_message h5{color:#fff}.gform_confirmation_message h6{color:#fff}.page-template-default .ordering-info,.page-template .ordering-info,.woocommerce-page .ordering-info{width:100%;display:flex;flex-direction:row;column-gap:30px;padding-left:calc(max(50vw - 550px,30px));padding-right:calc(max(50vw - 550px,30px));height:70px;align-items:center;flex-wrap:nowrap;background-color:#eae1d9;color:#000;font-size:16px;line-height:19px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-style:normal;max-width:100vw;overflow:auto;min-height:70px}@media screen and (max-width: 834px){.page-template-default .ordering-info,.page-template .ordering-info,.woocommerce-page .ordering-info{min-height:180px;height:unset;flex-wrap:wrap;column-gap:15px;row-gap:15px;padding-top:20px;padding-bottom:20px}}.page-template-default .ordering-info .info,.page-template .ordering-info .info,.woocommerce-page .ordering-info .info{font-weight:bold}.page-template-default .ordering-info .info-label,.page-template .ordering-info .info-label,.woocommerce-page .ordering-info .info-label{font-size:13px;line-height:15px;display:block;margin-bottom:3px}.page-template-default .ordering-info .update_address,.page-template .ordering-info .update_address,.woocommerce-page .ordering-info .update_address{border:none}.page-template-default .fixed-order-button,.page-template .fixed-order-button,.woocommerce-page .fixed-order-button{position:fixed;bottom:30px;right:30px;z-index:100;max-width:185px;max-height:55px}@media screen and (max-width: 834px){.page-template-default .fixed-order-button,.page-template .fixed-order-button,.woocommerce-page .fixed-order-button{bottom:0;right:0}}.page-template-default .fixed-order-button .button,.page-template-default .fixed-order-button .btn,.page-template-default .fixed-order-button .woocommerce button.button.alt,.page-template .fixed-order-button .button,.page-template .fixed-order-button .btn,.page-template .fixed-order-button .woocommerce button.button.alt,.woocommerce-page .fixed-order-button .button,.woocommerce-page .fixed-order-button .btn,.woocommerce-page .fixed-order-button .woocommerce button.button.alt{border-radius:10px;font-size:32px;line-height:32px;padding-top:10px;padding-bottom:11px;padding-left:20px;padding-right:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media screen and (max-width: 834px){.page-template-default .fixed-order-button .button,.page-template-default .fixed-order-button .btn,.page-template-default .fixed-order-button .woocommerce button.button.alt,.page-template .fixed-order-button .button,.page-template .fixed-order-button .btn,.page-template .fixed-order-button .woocommerce button.button.alt,.woocommerce-page .fixed-order-button .button,.woocommerce-page .fixed-order-button .btn,.woocommerce-page .fixed-order-button .woocommerce button.button.alt{border-radius:10px 0 0 0}}.page-template-default .collapse:not(.show),.page-template .collapse:not(.show),.woocommerce-page .collapse:not(.show){display:none}@media screen and (max-width: 834px){.page-template-default .collapse:not(.show),.page-template .collapse:not(.show),.woocommerce-page .collapse:not(.show){height:0;display:block;overflow:hidden}}.page-template-default .wp-block-columns h1,.page-template .wp-block-columns h1,.woocommerce-page .wp-block-columns h1{margin-top:0}.page-template-default.smittys-story .header-content .header-image img,.page-template-default.our-values .header-content .header-image img,.page-template.smittys-story .header-content .header-image img,.page-template.our-values .header-content .header-image img,.woocommerce-page.smittys-story .header-content .header-image img,.woocommerce-page.our-values .header-content .header-image img{object-position:center}@media screen and (max-width: 834px){.page-template-default.rewards .header-content .header-image img,.page-template.rewards .header-content .header-image img,.woocommerce-page.rewards .header-content .header-image img{object-position:40%}}.page-template-default header,.page-template header,.woocommerce-page header{color:#000;background-color:#fff;position:relative}.page-template-default header#header-container,.page-template header#header-container,.woocommerce-page header#header-container{background-size:cover;z-index:5}.page-template-default header#header-container.no-header-image .header-content,.page-template header#header-container.no-header-image .header-content,.woocommerce-page header#header-container.no-header-image .header-content{display:none;height:unset;min-height:163px;background:none}.page-template-default header#header-container.no-header-image .header-content .header-text,.page-template header#header-container.no-header-image .header-content .header-text,.woocommerce-page header#header-container.no-header-image .header-content .header-text{display:none;position:static;padding-left:calc(max(50vw - 550px,30px));padding-right:calc(max(50vw - 550px,30px));width:100%}.page-template-default header#header-container.no-header-image .header-content .header-text .subheading h1,.page-template-default header#header-container.no-header-image .header-content .header-text .subheading h2,.page-template-default header#header-container.no-header-image .header-content .header-text .subheading h3,.page-template header#header-container.no-header-image .header-content .header-text .subheading h1,.page-template header#header-container.no-header-image .header-content .header-text .subheading h2,.page-template header#header-container.no-header-image .header-content .header-text .subheading h3,.woocommerce-page header#header-container.no-header-image .header-content .header-text .subheading h1,.woocommerce-page header#header-container.no-header-image .header-content .header-text .subheading h2,.woocommerce-page header#header-container.no-header-image .header-content .header-text .subheading h3{color:#000}.page-template-default header#header-container.no-header-image .header-content .header-text .subheading h1 p,.page-template-default header#header-container.no-header-image .header-content .header-text .subheading h2 p,.page-template-default header#header-container.no-header-image .header-content .header-text .subheading h3 p,.page-template header#header-container.no-header-image .header-content .header-text .subheading h1 p,.page-template header#header-container.no-header-image .header-content .header-text .subheading h2 p,.page-template header#header-container.no-header-image .header-content .header-text .subheading h3 p,.woocommerce-page header#header-container.no-header-image .header-content .header-text .subheading h1 p,.woocommerce-page header#header-container.no-header-image .header-content .header-text .subheading h2 p,.woocommerce-page header#header-container.no-header-image .header-content .header-text .subheading h3 p{color:#000}.page-template-default header#header-container.no-image,.page-template header#header-container.no-image,.woocommerce-page header#header-container.no-image{min-height:130px}.page-template-default header#header-container.child-page,.page-template header#header-container.child-page,.woocommerce-page header#header-container.child-page{min-height:calc(450px + 40px)}.page-template-default header#header-container .sub-nav,.page-template header#header-container .sub-nav,.woocommerce-page header#header-container .sub-nav{background-color:#1e2d43;color:#fff;font-size:16px;line-height:19px;font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;max-width:100vw;overflow:auto;min-height:70px}.page-template-default header#header-container .sub-nav ul,.page-template header#header-container .sub-nav ul,.woocommerce-page header#header-container .sub-nav ul{display:flex;flex-direction:row;column-gap:30px;padding-left:8.8vw;padding-right:8.8vw;height:70px;align-items:center;flex-wrap:nowrap;justify-content:center}@media screen and (max-width: 834px){.page-template-default header#header-container .sub-nav ul,.page-template header#header-container .sub-nav ul,.woocommerce-page header#header-container .sub-nav ul{padding-left:30px;padding-right:30px}}@media screen and (max-width: 500px){.page-template-default header#header-container .sub-nav ul,.page-template header#header-container .sub-nav ul,.woocommerce-page header#header-container .sub-nav ul{justify-content:unset}}.page-template-default header#header-container .sub-nav ul li,.page-template header#header-container .sub-nav ul li,.woocommerce-page header#header-container .sub-nav ul li{height:100%}.page-template-default header#header-container .sub-nav ul li a,.page-template header#header-container .sub-nav ul li a,.woocommerce-page header#header-container .sub-nav ul li a{display:flex;align-items:center;height:100%;white-space:nowrap;letter-spacing:1.6px}.page-template-default header#header-container .sub-nav a,.page-template header#header-container .sub-nav a,.woocommerce-page header#header-container .sub-nav a{color:#fff;font-size:16px;line-height:21px;font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;transition:color .3s ease-in-out}.page-template-default header#header-container .sub-nav a:hover,.page-template header#header-container .sub-nav a:hover,.woocommerce-page header#header-container .sub-nav a:hover{text-decoration:none;color:#d5ba8c}.page-template-default header#header-container .sub-nav .current-menu-item,.page-template header#header-container .sub-nav .current-menu-item,.woocommerce-page header#header-container .sub-nav .current-menu-item{font-weight:700}.page-template-default header#header-container .sub-nav .current-menu-item a,.page-template header#header-container .sub-nav .current-menu-item a,.woocommerce-page header#header-container .sub-nav .current-menu-item a{font-weight:700;color:#d5ba8c}.page-template-default header a,.page-template header a,.woocommerce-page header a{color:#fff}.page-template-default header .navbar-container,.page-template header .navbar-container,.woocommerce-page header .navbar-container{display:flex;flex-direction:column;min-height:120px;position:relative}@media screen and (max-width: 834px){.page-template-default header .navbar-container,.page-template header .navbar-container,.woocommerce-page header .navbar-container{min-height:118px}}.page-template-default header .navbar-container .slick-list .slick-slide:before,.page-template header .navbar-container .slick-list .slick-slide:before,.woocommerce-page header .navbar-container .slick-list .slick-slide:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.page-template-default header .navbar-container .top-links,.page-template header .navbar-container .top-links,.woocommerce-page header .navbar-container .top-links{background-color:#000;background-image:url(/wp-content/themes/smittys/assets/image/wood2.png);background-size:contain;background-position:center;background-repeat:repeat;color:#fff;font-size:14px;line-height:17px;padding-left:40px;padding-right:40px;min-height:30px}@media screen and (max-width: 834px){.page-template-default header .navbar-container .top-links,.page-template header .navbar-container .top-links,.woocommerce-page header .navbar-container .top-links{background-size:cover;min-height:15px}}.page-template-default header .navbar-container .top-links ul.navbar-nav,.page-template-default header .navbar-container .top-links .navbar-nav>ul,.page-template header .navbar-container .top-links ul.navbar-nav,.page-template header .navbar-container .top-links .navbar-nav>ul,.woocommerce-page header .navbar-container .top-links ul.navbar-nav,.woocommerce-page header .navbar-container .top-links .navbar-nav>ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;column-gap:20px;list-style:none;width:100%;margin:0;height:30px;font-family:neue-haas-grotesk-display,sans-serif;font-weight:700}@media screen and (max-width: 834px){.page-template-default header .navbar-container .top-links ul.navbar-nav,.page-template-default header .navbar-container .top-links .navbar-nav>ul,.page-template header .navbar-container .top-links ul.navbar-nav,.page-template header .navbar-container .top-links .navbar-nav>ul,.woocommerce-page header .navbar-container .top-links ul.navbar-nav,.woocommerce-page header .navbar-container .top-links .navbar-nav>ul{display:none}}.page-template-default header .navbar-container .navbar,.page-template header .navbar-container .navbar,.woocommerce-page header .navbar-container .navbar{background-color:#fff;color:#000;padding-left:50px;padding-right:50px;padding-top:0px;padding-bottom:0px;height:103px;z-index:1;padding-right:0}@media screen and (max-width: 1024px){.page-template-default header .navbar-container .navbar,.page-template header .navbar-container .navbar,.woocommerce-page header .navbar-container .navbar{padding-left:calc(max(50vw - 550px,30px));padding-right:calc(max(50vw - 550px,30px))}}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar,.page-template header .navbar-container .navbar,.woocommerce-page header .navbar-container .navbar{padding-left:30px;padding-right:30px;background-color:#fff;color:#000}}.page-template-default header .navbar-container .navbar .navbar-contents-wrapper,.page-template header .navbar-container .navbar .navbar-contents-wrapper,.woocommerce-page header .navbar-container .navbar .navbar-contents-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.page-template-default header .navbar-container .navbar .navbar-contents-wrapper .mobile-social-links,.page-template header .navbar-container .navbar .navbar-contents-wrapper .mobile-social-links,.woocommerce-page header .navbar-container .navbar .navbar-contents-wrapper .mobile-social-links{display:none}.page-template-default header .navbar-container .navbar .navbar-brand,.page-template header .navbar-container .navbar .navbar-brand,.woocommerce-page header .navbar-container .navbar .navbar-brand{display:flex;align-items:center;color:#fff;font-family:"din-2014",sans-serif;font-size:21px;font-weight:bold;line-height:28px;letter-spacing:1.68px;text-transform:uppercase;padding:0}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar .navbar-brand,.page-template header .navbar-container .navbar .navbar-brand,.woocommerce-page header .navbar-container .navbar .navbar-brand{margin-right:0;width:164px;height:38px;padding-top:0;padding-bottom:0}}.page-template-default header .navbar-container .navbar .navbar-brand img,.page-template header .navbar-container .navbar .navbar-brand img,.woocommerce-page header .navbar-container .navbar .navbar-brand img{margin-right:15px}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar .navbar-brand img,.page-template header .navbar-container .navbar .navbar-brand img,.woocommerce-page header .navbar-container .navbar .navbar-brand img{width:100%;height:auto}}.page-template-default header .navbar-container .navbar ul.navbar-nav,.page-template-default header .navbar-container .navbar .navbar-nav>ul,.page-template header .navbar-container .navbar ul.navbar-nav,.page-template header .navbar-container .navbar .navbar-nav>ul,.woocommerce-page header .navbar-container .navbar ul.navbar-nav,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul{display:flex;width:100%;column-gap:30px;list-style:none}@media screen and (max-width: 1330px){.page-template-default header .navbar-container .navbar ul.navbar-nav,.page-template-default header .navbar-container .navbar .navbar-nav>ul,.page-template header .navbar-container .navbar ul.navbar-nav,.page-template header .navbar-container .navbar .navbar-nav>ul,.woocommerce-page header .navbar-container .navbar ul.navbar-nav,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul{column-gap:20px}}@media screen and (max-width: 1024px){.page-template-default header .navbar-container .navbar ul.navbar-nav,.page-template-default header .navbar-container .navbar .navbar-nav>ul,.page-template header .navbar-container .navbar ul.navbar-nav,.page-template header .navbar-container .navbar .navbar-nav>ul,.woocommerce-page header .navbar-container .navbar ul.navbar-nav,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul{border-top:1px solid rgba(0,0,0,.2);padding-top:12px}}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar ul.navbar-nav,.page-template-default header .navbar-container .navbar .navbar-nav>ul,.page-template header .navbar-container .navbar ul.navbar-nav,.page-template header .navbar-container .navbar .navbar-nav>ul,.woocommerce-page header .navbar-container .navbar ul.navbar-nav,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul{border-top:1px solid rgba(0,0,0,.2);padding-top:12px}}.page-template-default header .navbar-container .navbar ul.navbar-nav>li,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li,.page-template header .navbar-container .navbar ul.navbar-nav>li,.page-template header .navbar-container .navbar .navbar-nav>ul>li,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li{margin-left:0px;margin-right:0px;padding-top:0px}@media screen and (max-width: 1199px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li,.page-template header .navbar-container .navbar ul.navbar-nav>li,.page-template header .navbar-container .navbar .navbar-nav>ul>li,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:12px;margin-bottom:12px;width:100%}}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.order-btn>a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a,.page-template header .navbar-container .navbar ul.navbar-nav>li.order-btn>a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.order-btn>a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a{padding-left:40px;padding-right:40px;background-color:#c00d00;color:#fff;transition:.3s background-color ease-in-out}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:after,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:after,.page-template header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:after,.page-template header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:after,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:after,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:after{border-bottom:none}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:hover,.page-template header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:hover,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:hover,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:hover{background-color:#900900;color:#fff}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:hover:after,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:hover:after,.page-template header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:hover:after,.page-template header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:hover:after,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:hover:after,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:hover:after{border-bottom:none}@media screen and (max-width: 1024px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.order-btn>a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a,.page-template header .navbar-container .navbar ul.navbar-nav>li.order-btn>a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.order-btn>a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a{background-color:#fff;color:#c00d00;padding-left:16px;padding-right:16px;transition:.3s color ease-in-out}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:hover,.page-template header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:hover,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.order-btn>a:hover,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.order-btn>a:hover{background-color:#fff;color:#900900}}@media screen and (max-width: 1024px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.order-btn,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.order-btn,.page-template header .navbar-container .navbar ul.navbar-nav>li.order-btn,.page-template header .navbar-container .navbar .navbar-nav>ul>li.order-btn,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.order-btn,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.order-btn{border-bottom:0;margin-top:12px}}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current_page_item a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current_page_item a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current_page_item a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current_page_item a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current_page_item a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current_page_item a{color:#c00d00}@media screen and (max-width: 1199px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li a,.page-template header .navbar-container .navbar ul.navbar-nav>li a,.page-template header .navbar-container .navbar .navbar-nav>ul>li a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li a{padding:0;color:#fff;font-size:20px;line-height:24px;font-weight:500;padding:15px 0}}.page-template-default header .navbar-container .navbar ul.navbar-nav>li a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li a:hover,.page-template header .navbar-container .navbar ul.navbar-nav>li a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul>li a:hover,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li a:hover,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li a:hover{color:#c00d00;text-decoration:none}@media screen and (max-width: 1199px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li a:hover,.page-template header .navbar-container .navbar ul.navbar-nav>li a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul>li a:hover,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li a:hover,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li a:hover{color:#fff}}.page-template-default header .navbar-container .navbar ul.navbar-nav>li>a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li>a,.page-template header .navbar-container .navbar ul.navbar-nav>li>a,.page-template header .navbar-container .navbar .navbar-nav>ul>li>a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li>a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li>a{padding-top:40px;padding-bottom:40px;position:relative}@media screen and (max-width: 1199px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li>a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li>a,.page-template header .navbar-container .navbar ul.navbar-nav>li>a,.page-template header .navbar-container .navbar .navbar-nav>ul>li>a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li>a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li>a{font-size:48px;line-height:56px;font-weight:700;padding-top:12px;padding-bottom:12px}}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li>a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li>a,.page-template header .navbar-container .navbar ul.navbar-nav>li>a,.page-template header .navbar-container .navbar .navbar-nav>ul>li>a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li>a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li>a{font-size:28px;line-height:33px;font-weight:700;padding-top:12px;padding-bottom:12px}}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a{color:#c00d00;position:relative}@media screen and (max-width: 1024px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a{color:#fff}}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a{padding:0;color:#fff;padding-top:12px;padding-bottom:12px}}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor.order-btn a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor.order-btn a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-item.order-btn a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor.order-btn a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor.order-btn a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item.order-btn a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor.order-btn a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor.order-btn a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-item.order-btn a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor.order-btn a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor.order-btn a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item.order-btn a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor.order-btn a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor.order-btn a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-item.order-btn a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor.order-btn a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor.order-btn a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item.order-btn a{color:#fff;background-color:#900900}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor.order-btn a:after,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor.order-btn a:after,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-item.order-btn a:after,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor.order-btn a:after,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor.order-btn a:after,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item.order-btn a:after,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor.order-btn a:after,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor.order-btn a:after,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-item.order-btn a:after,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor.order-btn a:after,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor.order-btn a:after,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item.order-btn a:after,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor.order-btn a:after,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor.order-btn a:after,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-item.order-btn a:after,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor.order-btn a:after,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor.order-btn a:after,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item.order-btn a:after{display:none}.page-template-default header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu,.page-template header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu,.page-template header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu{display:none;flex-direction:column;justify-content:flex-start;column-gap:30px;list-style:none;width:100%;list-style:none;background-color:#c00d00;padding-top:12px;padding-left:0}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu,.page-template header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu{display:none;flex-direction:column;justify-content:flex-start;column-gap:30px;list-style:none;width:100%;list-style:none;background-color:#c00d00;padding-top:12px}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu,.page-template header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu{padding:0;display:flex}}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu li,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu li,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu li,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu li,.page-template header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu li,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu li,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu li,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu li,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu li,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu li,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu li,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu li{white-space:nowrap;float:none}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu li,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu li,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu li,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu li,.page-template header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu li,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu li,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu li,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu li,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu li,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu li,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu li,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu li{margin-bottom:0}}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu li.current_page_item a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu li.current_page_item a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu li.current_page_item a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu li.current_page_item a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu li.current_page_item a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu li.current_page_item a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu li.current_page_item a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu li.current_page_item a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu li.current_page_item a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu li.current_page_item a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu li.current_page_item a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu li.current_page_item a{position:relative}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu a{display:block;font-size:18px;line-height:22px;font-weight:700;padding:0;padding-top:15px;padding-bottom:15px;opacity:1;color:#000}@media screen and (max-width: 1024px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu a{font-size:36px;line-height:48px;color:#fff}}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current_page_ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current_page_ancestor>ul.sub-menu a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor>ul.sub-menu a{color:#fff;font-size:18px;line-height:22px}}@media screen and (min-width: 783px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.button,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.btn,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.button,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.btn,.page-template header .navbar-container .navbar ul.navbar-nav>li.button,.page-template header .navbar-container .navbar ul.navbar-nav>li.btn,.page-template header .navbar-container .navbar .navbar-nav>ul>li.button,.page-template header .navbar-container .navbar .navbar-nav>ul>li.btn,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.button,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.btn,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.button,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.btn{max-width:90px;font-size:24px;line-height:34px;font-weight:700;padding-bottom:5px;padding-top:3px;padding-left:0px;padding-right:0px;text-transform:uppercase;border-radius:10px}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.button a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.btn a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.button a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.btn a,.page-template header .navbar-container .navbar ul.navbar-nav>li.button a,.page-template header .navbar-container .navbar ul.navbar-nav>li.btn a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.button a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.btn a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.button a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.btn a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.button a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.btn a{padding-left:15px;padding-right:15px;padding-top:12px;padding-bottom:6px}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.button a:hover,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.btn a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.button a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.btn a:hover,.page-template header .navbar-container .navbar ul.navbar-nav>li.button a:hover,.page-template header .navbar-container .navbar ul.navbar-nav>li.btn a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul>li.button a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul>li.btn a:hover,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.button a:hover,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.btn a:hover,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.button a:hover,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.btn a:hover{color:#000}}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a{position:relative;margin-left:18px}.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before{background-image:url(/wp-content/themes/smittys/assets/image/Icon-ionic-ios-pin.svg);background-repeat:no-repeat;content:"";width:16px;height:23px;position:absolute;left:-18px;top:42px}@media screen and (max-width: 1024px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before{background-image:url(/wp-content/themes/smittys/assets/image/Icon-ionic-ios-pin-mobile.svg);top:20px;left:-19px;display:none}}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before{display:block}}@media screen and (max-width: 1024px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a{margin-left:0}}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a{margin-left:18px}}.page-template-default header .navbar-container .navbar ul.navbar-nav a,.page-template-default header .navbar-container .navbar .navbar-nav>ul a,.page-template header .navbar-container .navbar ul.navbar-nav a,.page-template header .navbar-container .navbar .navbar-nav>ul a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul a{display:block;font-family:"neue-haas-grotesk-display",sans-serif;font-weight:700;font-size:18px;line-height:23px;padding:0;opacity:1;color:#000;letter-spacing:normal;transition:.3s color ease-in-out}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar ul.navbar-nav a,.page-template-default header .navbar-container .navbar .navbar-nav>ul a,.page-template header .navbar-container .navbar ul.navbar-nav a,.page-template header .navbar-container .navbar .navbar-nav>ul a,.woocommerce-page header .navbar-container .navbar ul.navbar-nav a,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul a{color:#fff}}.page-template-default header .navbar-container .navbar ul.navbar-nav a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul a:hover,.page-template header .navbar-container .navbar ul.navbar-nav a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul a:hover,.woocommerce-page header .navbar-container .navbar ul.navbar-nav a:hover,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul a:hover{color:#c00d00;text-decoration:none}@media screen and (max-width: 834px){.page-template-default header .navbar-container .navbar ul.navbar-nav a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul a:hover,.page-template header .navbar-container .navbar ul.navbar-nav a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul a:hover,.woocommerce-page header .navbar-container .navbar ul.navbar-nav a:hover,.woocommerce-page header .navbar-container .navbar .navbar-nav>ul a:hover{color:#fff}}.page-template-default header .navbar-container .header-arrow,.page-template header .navbar-container .header-arrow,.woocommerce-page header .navbar-container .header-arrow{justify-content:center;display:flex}.page-template-default header .navbar-container .header-arrow:before,.page-template header .navbar-container .header-arrow:before,.woocommerce-page header .navbar-container .header-arrow:before{content:"";border-left:1px solid #8d8e8d;border-bottom:1px solid #8d8e8d;width:25px;height:25px;position:absolute;bottom:0;transform:rotate(-45deg);margin:0 auto 60px}.page-template-default header .navbar-container .header-arrow:after,.page-template header .navbar-container .header-arrow:after,.woocommerce-page header .navbar-container .header-arrow:after{content:"";height:51px;width:51px;position:absolute;bottom:0;margin:0 auto;border:1px solid #8d8e8d;margin-bottom:40px}.page-template-default header .navbar-container .submit-interest-sticky,.page-template header .navbar-container .submit-interest-sticky,.woocommerce-page header .navbar-container .submit-interest-sticky{position:fixed;width:calc(50vw + 50px);right:-50vw;height:100vh;z-index:5;transition:all .5s ease-in-out;bottom:0}@media screen and (max-width: 834px){.page-template-default header .navbar-container .submit-interest-sticky,.page-template header .navbar-container .submit-interest-sticky,.woocommerce-page header .navbar-container .submit-interest-sticky{width:calc(100vw + 50px);right:-100vw}}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form{left:50px;position:absolute;overflow:hidden;height:100vh;padding:50px 50px;overflow-y:scroll;background-color:#c00d00;z-index:5;display:flex;flex-direction:column;color:#2c2c2b;font-family:"din-2014",sans-serif;font-weight:400;font-size:18px;line-height:24px}@media screen and (max-width: 834px){.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form{padding:50px 30px}}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form button.close,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form button.close,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form button.close{color:#fff;opacity:1;text-align:right;font-size:35px}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form textarea,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form textarea,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form textarea{width:100%;height:118px;padding:10px;font-size:15px;color:#3c3c3b;line-height:32px}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form a:hover,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form a:hover,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form a:hover{color:#fff}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form h2,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form h3,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form h2,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form h3,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form h2,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form h3{color:#fff;font-family:"neue-haas-grotesk-display";font-size:48px;font-weight:normal}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form h4,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form h4,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form h4{color:#fff;font-family:"neue-haas-grotesk-display";margin-bottom:30px}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup{margin-top:auto;margin-bottom:auto}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup input[type=checkbox],.page-template header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup input[type=checkbox],.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup input[type=checkbox]{margin-top:8px;width:30px;height:30px}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text{margin-top:0;margin-bottom:20px;color:#2c2c2b;font-weight:400;font-size:18px;line-height:24px;border-top:1px solid #2c2c2b;padding-top:10px}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text a,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text a,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text a{color:#fff}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest,.page-template header .navbar-container .submit-interest-sticky .submit-interest,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest{font-family:"urw-din-condensed",sans-serif;font-weight:700;font-size:19px;color:#fff;z-index:5;transform:rotate(90deg);position:absolute;left:-163px;bottom:27vh;padding:10px 50px;background-color:#ca4838;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border-radius:0px 0px 10px 10px;transition:.3s background-color ease-in-out}.page-template-default header .navbar-container .submit-interest-sticky .submit-interest:hover,.page-template header .navbar-container .submit-interest-sticky .submit-interest:hover,.woocommerce-page header .navbar-container .submit-interest-sticky .submit-interest:hover{cursor:pointer;background-color:#900900}.page-template-default header .navbar-container .submit-interest-sticky.active,.page-template header .navbar-container .submit-interest-sticky.active,.woocommerce-page header .navbar-container .submit-interest-sticky.active{right:0}.page-template-default header .navbar-container .submit-interest-sticky.active .submit-interest:before,.page-template header .navbar-container .submit-interest-sticky.active .submit-interest:before,.woocommerce-page header .navbar-container .submit-interest-sticky.active .submit-interest:before{transform:rotate(135deg);bottom:-43px}.page-template-default header .navbar-container .submit-interest-sticky.active .submit-interest-form,.page-template header .navbar-container .submit-interest-sticky.active .submit-interest-form,.woocommerce-page header .navbar-container .submit-interest-sticky.active .submit-interest-form{background-color:#c00d00;width:50vw;height:100vh;z-index:2}@media screen and (max-width: 834px){.page-template-default header .navbar-container .submit-interest-sticky.active .submit-interest-form,.page-template header .navbar-container .submit-interest-sticky.active .submit-interest-form,.woocommerce-page header .navbar-container .submit-interest-sticky.active .submit-interest-form{width:100vw}}.page-template-default header .navbar-container .submit-interest-sticky label[for=signup],.page-template header .navbar-container .submit-interest-sticky label[for=signup],.woocommerce-page header .navbar-container .submit-interest-sticky label[for=signup]{display:flex}.page-template-default header .header-content,.page-template header .header-content,.woocommerce-page header .header-content{position:relative;margin-top:auto;margin-bottom:0px;margin-left:0px;margin-right:0px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:36.6vw;max-height:650px;min-height:300px;background-color:#000}@media screen and (max-width: 834px){.page-template-default header .header-content,.page-template header .header-content,.woocommerce-page header .header-content{min-height:500px}}.page-template-default header .header-content.no-image,.page-template header .header-content.no-image,.woocommerce-page header .header-content.no-image{display:none}.page-template-default header .header-content.child-page,.page-template header .header-content.child-page,.woocommerce-page header .header-content.child-page{margin-top:60px}.page-template-default header .header-content .buttons,.page-template header .header-content .buttons,.woocommerce-page header .header-content .buttons{display:flex;align-items:center;justify-content:flex-start;column-gap:20px;row-gap:20px}@media screen and (max-width: 834px){.page-template-default header .header-content .buttons,.page-template header .header-content .buttons,.woocommerce-page header .header-content .buttons{flex-direction:column;align-items:flex-start}}.page-template-default header .header-content .header-image,.page-template header .header-content .header-image,.woocommerce-page header .header-content .header-image{width:100%;height:100%}.page-template-default header .header-content .header-image img,.page-template header .header-content .header-image img,.woocommerce-page header .header-content .header-image img{width:100%;height:100%;object-fit:cover;object-position:center}.page-template-default header .header-content .header-mobile-image,.page-template header .header-content .header-mobile-image,.woocommerce-page header .header-content .header-mobile-image{display:none}@media screen and (max-width: 834px){.page-template-default header .header-content .header-mobile-image,.page-template header .header-content .header-mobile-image,.woocommerce-page header .header-content .header-mobile-image{display:block;width:100%;height:50vh;border-radius:0;overflow:hidden}.page-template-default header .header-content .header-mobile-image img,.page-template header .header-content .header-mobile-image img,.woocommerce-page header .header-content .header-mobile-image img{width:100%;height:100%;object-fit:cover;object-position:center}.page-template-default header .header-content .header-mobile-image+.header-image,.page-template header .header-content .header-mobile-image+.header-image,.woocommerce-page header .header-content .header-mobile-image+.header-image{display:none}}.page-template-default header .header-content .header-text,.page-template header .header-content .header-text,.woocommerce-page header .header-content .header-text{width:38.72vw;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:50px;left:calc(max(50vw - 550px,30px))}@media screen and (max-width: 834px){.page-template-default header .header-content .header-text,.page-template header .header-content .header-text,.woocommerce-page header .header-content .header-text{width:calc(100vw - 60px);bottom:30px;left:30px;height:calc(100% - 60px)}}.page-template-default header .header-content .header-text h1,.page-template header .header-content .header-text h1,.woocommerce-page header .header-content .header-text h1{z-index:1}.page-template-default header .header-content .header-text .subheading,.page-template header .header-content .header-text .subheading,.woocommerce-page header .header-content .header-text .subheading{margin-bottom:20px}.page-template-default header .header-content .header-text .subheading h2 p:last-child,.page-template header .header-content .header-text .subheading h2 p:last-child,.woocommerce-page header .header-content .header-text .subheading h2 p:last-child{margin-bottom:0}.page-template-default header .header-content .header-text .subheading h2,.page-template-default header .header-content .header-text .subheading h2 p,.page-template header .header-content .header-text .subheading h2,.page-template header .header-content .header-text .subheading h2 p,.woocommerce-page header .header-content .header-text .subheading h2,.woocommerce-page header .header-content .header-text .subheading h2 p{color:#fff;font-size:56px;line-height:68px}@media screen and (max-width: 834px){.page-template-default header .header-content .header-text .subheading h2,.page-template-default header .header-content .header-text .subheading h2 p,.page-template header .header-content .header-text .subheading h2,.page-template header .header-content .header-text .subheading h2 p,.woocommerce-page header .header-content .header-text .subheading h2,.woocommerce-page header .header-content .header-text .subheading h2 p{font-size:48px;line-height:56px}}.page-template-default.mobile-menu-show header .navbar-container .navbar .navbar-nav>li.current_page_ancestor>ul.sub-menu,.page-template-default.mobile-menu-show header .navbar-container .navbar .navbar-nav>li.current-menu-ancestor>ul.sub-menu,.page-template.mobile-menu-show header .navbar-container .navbar .navbar-nav>li.current_page_ancestor>ul.sub-menu,.page-template.mobile-menu-show header .navbar-container .navbar .navbar-nav>li.current-menu-ancestor>ul.sub-menu,.woocommerce-page.mobile-menu-show header .navbar-container .navbar .navbar-nav>li.current_page_ancestor>ul.sub-menu,.woocommerce-page.mobile-menu-show header .navbar-container .navbar .navbar-nav>li.current-menu-ancestor>ul.sub-menu{display:flex}.page-template-default.mobile-menu-show .fixed-order-button,.page-template.mobile-menu-show .fixed-order-button,.woocommerce-page.mobile-menu-show .fixed-order-button{display:none}.page-template-default.mobile-menu-show .submit-interest-sticky,.page-template.mobile-menu-show .submit-interest-sticky,.woocommerce-page.mobile-menu-show .submit-interest-sticky{display:none}.page-template-default header .navbar-container .navbar .mobile-nav-logo-container,.page-template header .navbar-container .navbar .mobile-nav-logo-container,.woocommerce-page header .navbar-container .navbar .mobile-nav-logo-container{position:absolute;top:30px;left:30px;display:none}.page-template-default header .navbar-container .navbar,.page-template header .navbar-container .navbar,.woocommerce-page header .navbar-container .navbar{background-color:#fff;height:102px}.page-template-default header .navbar-container .navbar .mobile-social-links .social-links a,.page-template header .navbar-container .navbar .mobile-social-links .social-links a,.woocommerce-page header .navbar-container .navbar .mobile-social-links .social-links a{color:#fff}.page-template-default.mobile-menu-show header .navbar-container .navbar .mobile-social-links,.page-template.mobile-menu-show header .navbar-container .navbar .mobile-social-links,.woocommerce-page.mobile-menu-show header .navbar-container .navbar .mobile-social-links{position:absolute;top:calc(100vh - 100px);width:calc(100% - 60px)}.page-template-default.mobile-menu-show header .navbar-container .navbar .mobile-social-links .social-links,.page-template.mobile-menu-show header .navbar-container .navbar .mobile-social-links .social-links,.woocommerce-page.mobile-menu-show header .navbar-container .navbar .mobile-social-links .social-links{display:flex;justify-content:center;column-gap:20px;font-size:38px}.page-template-default.mobile-menu-show header .navbar-container .navbar .mobile-social-links .social-links a,.page-template.mobile-menu-show header .navbar-container .navbar .mobile-social-links .social-links a,.woocommerce-page.mobile-menu-show header .navbar-container .navbar .mobile-social-links .social-links a{color:#000}.page-template-default.mobile-menu-show.admin-bar header .navbar-container .navbar .mobile-social-links,.page-template.mobile-menu-show.admin-bar header .navbar-container .navbar .mobile-social-links,.woocommerce-page.mobile-menu-show.admin-bar header .navbar-container .navbar .mobile-social-links{top:calc(100vh - 132px)}.page-template-default.mobile-menu-show header .navbar-container .navbar,.page-template.mobile-menu-show header .navbar-container .navbar,.woocommerce-page.mobile-menu-show header .navbar-container .navbar{background-color:#c00d00;padding-top:30px}.page-template-default.mobile-menu-show header .navbar-container .navbar .mobile-nav-logo-container,.page-template.mobile-menu-show header .navbar-container .navbar .mobile-nav-logo-container,.woocommerce-page.mobile-menu-show header .navbar-container .navbar .mobile-nav-logo-container{display:block}.page-template-front-page header#header-container>.sub-nav{display:none}.page-template-front-page header,.page-template-default header,.page-template header{color:#000;background-color:#fff;position:relative}.page-template-front-page header#header-container,.page-template-default header#header-container,.page-template header#header-container{background-size:cover}@media screen and (max-width: 834px){.page-template-front-page header#header-container,.page-template-default header#header-container,.page-template header#header-container{margin-bottom:0px}}.page-template-front-page header a,.page-template-default header a,.page-template header a{color:#1e2d43;text-transform:uppercase;letter-spacing:1.4px}.page-template-front-page header .navbar-container,.page-template-default header .navbar-container,.page-template header .navbar-container{display:flex;flex-direction:column;position:relative}.page-template-front-page header .navbar-container .slick-list .slick-slide:before,.page-template-default header .navbar-container .slick-list .slick-slide:before,.page-template header .navbar-container .slick-list .slick-slide:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.page-template-front-page header .navbar-container .top-links,.page-template-default header .navbar-container .top-links,.page-template header .navbar-container .top-links{background-color:#000;background-image:url(/wp-content/themes/smittys/assets/image/wood2.png);background-size:contain;background-repeat:repeat;color:#fff;font-size:14px;line-height:17px;padding:10px 40px}.page-template-front-page header .navbar-container .top-links ul.navbar-nav,.page-template-front-page header .navbar-container .top-links .navbar-nav>ul,.page-template-default header .navbar-container .top-links ul.navbar-nav,.page-template-default header .navbar-container .top-links .navbar-nav>ul,.page-template header .navbar-container .top-links ul.navbar-nav,.page-template header .navbar-container .top-links .navbar-nav>ul{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;column-gap:30px;list-style:none;width:100%;margin:0;height:30px;font-family:"Roboto",sans-serif;font-weight:700}@media screen and (max-width: 834px){.page-template-front-page header .navbar-container .top-links ul.navbar-nav,.page-template-front-page header .navbar-container .top-links .navbar-nav>ul,.page-template-default header .navbar-container .top-links ul.navbar-nav,.page-template-default header .navbar-container .top-links .navbar-nav>ul,.page-template header .navbar-container .top-links ul.navbar-nav,.page-template header .navbar-container .top-links .navbar-nav>ul{display:none}}.page-template-front-page header .navbar-container .navbar,.page-template-default header .navbar-container .navbar,.page-template header .navbar-container .navbar{background-color:#fff;color:#000;padding-left:50px;padding-right:50px;padding-top:30px;padding-bottom:30px;z-index:2;padding-right:0;min-height:125px}.page-template-front-page header .navbar-container .navbar .nav-links-container,.page-template-default header .navbar-container .navbar .nav-links-container,.page-template header .navbar-container .navbar .nav-links-container{width:100%}.page-template-front-page header .navbar-container .navbar .nav-links-container .menu-main-menu-container,.page-template-default header .navbar-container .navbar .nav-links-container .menu-main-menu-container,.page-template header .navbar-container .navbar .nav-links-container .menu-main-menu-container{width:100%}.page-template-front-page header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item,.page-template-default header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item,.page-template header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item{margin-left:auto}@media screen and (max-width: 1199px){.page-template-front-page header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item,.page-template-default header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item,.page-template header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item{order:20}}.page-template-front-page header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item a,.page-template-default header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item a,.page-template header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item a{width:22px;height:22px}@media screen and (max-width: 1199px){.page-template-front-page header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item a,.page-template-default header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item a,.page-template header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item a{width:unset;height:unset}}.page-template-front-page header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item .fa.fa-search,.page-template-default header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item .fa.fa-search,.page-template header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item .fa.fa-search{font-size:20px}@media screen and (max-width: 1199px){.page-template-front-page header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item .fa.fa-search,.page-template-default header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item .fa.fa-search,.page-template header .navbar-container .navbar .nav-links-container .menu-main-menu-container .search-icon-menu-item .fa.fa-search{font-size:28px}}.page-template-front-page header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav,.page-template-default header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav,.page-template header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav{align-self:center}.page-template-front-page header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav a,.page-template-default header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav a,.page-template header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav a{color:#fff;font-weight:500;padding:15px;background-color:#c00d00;transition:background-color .3s ease-in-out;margin-right:40px}@media screen and (max-width: 1199px){.page-template-front-page header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav a,.page-template-default header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav a,.page-template header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav a{padding:10px 0px}}.page-template-front-page header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav a:hover,.page-template-default header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav a:hover,.page-template header .navbar-container .navbar .nav-links-container .menu-main-menu-container .order-now-nav a:hover{background-color:#900900}@media screen and (max-width: 1199px){.page-template-front-page header .navbar-container .navbar,.page-template-default header .navbar-container .navbar,.page-template header .navbar-container .navbar{padding-left:30px;padding-right:30px;background-color:#fff}}.page-template-front-page header .navbar-container .navbar .navbar-contents-wrapper,.page-template-default header .navbar-container .navbar .navbar-contents-wrapper,.page-template header .navbar-container .navbar .navbar-contents-wrapper{display:flex;align-items:center;justify-content:initial;width:100%}.page-template-front-page header .navbar-container .navbar .navbar-contents-wrapper .mobile-social-links,.page-template-default header .navbar-container .navbar .navbar-contents-wrapper .mobile-social-links,.page-template header .navbar-container .navbar .navbar-contents-wrapper .mobile-social-links{display:none}.page-template-front-page header .navbar-container .navbar .navbar-brand,.page-template-default header .navbar-container .navbar .navbar-brand,.page-template header .navbar-container .navbar .navbar-brand{display:flex;align-items:center;color:#fff;font-family:"Roboto",sans-serif;font-size:21px;font-weight:bold;line-height:28px;letter-spacing:1.68px;text-transform:uppercase}@media screen and (max-width: 834px){.page-template-front-page header .navbar-container .navbar .navbar-brand,.page-template-default header .navbar-container .navbar .navbar-brand,.page-template header .navbar-container .navbar .navbar-brand{margin-right:0;width:164px;height:unset;padding-top:0;padding-bottom:0}}.page-template-front-page header .navbar-container .navbar .navbar-brand img,.page-template-default header .navbar-container .navbar .navbar-brand img,.page-template header .navbar-container .navbar .navbar-brand img{margin-right:15px}@media screen and (max-width: 834px){.page-template-front-page header .navbar-container .navbar .navbar-brand img,.page-template-default header .navbar-container .navbar .navbar-brand img,.page-template header .navbar-container .navbar .navbar-brand img{width:100%;height:auto}}.page-template-front-page header .navbar-container .navbar ul.navbar-nav,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul,.page-template-default header .navbar-container .navbar ul.navbar-nav,.page-template-default header .navbar-container .navbar .navbar-nav>ul,.page-template header .navbar-container .navbar ul.navbar-nav,.page-template header .navbar-container .navbar .navbar-nav>ul{display:flex;width:100%;column-gap:30px;list-style:none;font-size:18px;line-height:22px}@media screen and (max-width: 1370px){.page-template-front-page header .navbar-container .navbar ul.navbar-nav,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul,.page-template-default header .navbar-container .navbar ul.navbar-nav,.page-template-default header .navbar-container .navbar .navbar-nav>ul,.page-template header .navbar-container .navbar ul.navbar-nav,.page-template header .navbar-container .navbar .navbar-nav>ul{column-gap:20px}}@media screen and (max-width: 1199px){.page-template-front-page header .navbar-container .navbar ul.navbar-nav,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul,.page-template-default header .navbar-container .navbar ul.navbar-nav,.page-template-default header .navbar-container .navbar .navbar-nav>ul,.page-template header .navbar-container .navbar ul.navbar-nav,.page-template header .navbar-container .navbar .navbar-nav>ul{column-gap:20px}}.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li,.page-template-default header .navbar-container .navbar ul.navbar-nav>li,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li,.page-template header .navbar-container .navbar ul.navbar-nav>li,.page-template header .navbar-container .navbar .navbar-nav>ul>li{margin-left:0px;margin-right:0px;padding-top:0px}.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a{color:#c00d00}@media screen and (max-width: 1199px){.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-page-ancestor a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-ancestor a,.page-template header .navbar-container .navbar ul.navbar-nav>li.current-menu-item a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-page-ancestor a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-ancestor a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.current-menu-item a{color:#fff}}.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu,.page-template-default header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu,.page-template header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu,.page-template header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu{display:none;flex-direction:column;position:absolute;list-style:none}.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu li,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu li,.page-template-default header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu li,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu li,.page-template header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu li,.page-template header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu li{white-space:nowrap;float:none}.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu a,.page-template header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu a,.page-template header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu a{display:block;color:#000;font-family:"Roboto",sans-serif;font-size:18px;line-height:22px;font-weight:500;padding:0;padding-bottom:20px;opacity:1}@media screen and (max-width: 1199px){.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu a,.page-template header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu a,.page-template header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu a{color:#fff}}.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu a:hover,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu a:hover,.page-template-default header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu a:hover,.page-template header .navbar-container .navbar ul.navbar-nav>li>ul.sub-menu a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul>li>ul.sub-menu a:hover{color:#fff}@media screen and (min-width: 783px){.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.button,.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.btn,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.button,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.btn,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.button,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.btn,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.button,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.btn,.page-template header .navbar-container .navbar ul.navbar-nav>li.button,.page-template header .navbar-container .navbar ul.navbar-nav>li.btn,.page-template header .navbar-container .navbar .navbar-nav>ul>li.button,.page-template header .navbar-container .navbar .navbar-nav>ul>li.btn{max-width:90px;font-size:24px;line-height:34px;font-weight:700;padding-bottom:5px;padding-top:3px;padding-left:0px;padding-right:0px;text-transform:uppercase;border-radius:10px}.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.button a,.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.btn a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.button a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.btn a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.button a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.btn a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.button a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.btn a,.page-template header .navbar-container .navbar ul.navbar-nav>li.button a,.page-template header .navbar-container .navbar ul.navbar-nav>li.btn a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.button a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.btn a{padding-left:15px;padding-right:15px;padding-top:12px;padding-bottom:6px}.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.button a:hover,.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.btn a:hover,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.button a:hover,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.btn a:hover,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.button a:hover,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.btn a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.button a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.btn a:hover,.page-template header .navbar-container .navbar ul.navbar-nav>li.button a:hover,.page-template header .navbar-container .navbar ul.navbar-nav>li.btn a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul>li.button a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul>li.btn a:hover{color:#fff}}.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a{position:relative;margin-left:18px}.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before{background-image:url(/wp-content/themes/smittys/assets/image/Icon-ionic-ios-pin.svg);background-repeat:no-repeat;content:"";width:16px;height:23px;position:absolute;left:-18px;top:42px}@media screen and (max-width: 1024px){.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before{background-image:url(/wp-content/themes/smittys/assets/image/Icon-ionic-ios-pin-mobile.svg);top:20px;left:-19px;display:none}}@media screen and (max-width: 834px){.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a:before,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a:before{display:block}}@media screen and (max-width: 1024px){.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a{margin-left:0}}@media screen and (max-width: 834px){.page-template-front-page header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.page-template-default header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template-default header .navbar-container .navbar .navbar-nav>ul>li.location-icon a,.page-template header .navbar-container .navbar ul.navbar-nav>li.location-icon a,.page-template header .navbar-container .navbar .navbar-nav>ul>li.location-icon a{margin-left:18px}}.page-template-front-page header .navbar-container .navbar ul.navbar-nav a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul a,.page-template-default header .navbar-container .navbar ul.navbar-nav a,.page-template-default header .navbar-container .navbar .navbar-nav>ul a,.page-template header .navbar-container .navbar ul.navbar-nav a,.page-template header .navbar-container .navbar .navbar-nav>ul a{font-family:"Roboto",sans-serif;font-family:"Roboto",sans-serif;font-weight:700;font-size:16px;line-height:21px;padding:0;opacity:1;color:#1e2d43;letter-spacing:1.6px;text-transform:uppercase;transition:.3s color ease-in-out}@media screen and (max-width: 1350px){.page-template-front-page header .navbar-container .navbar ul.navbar-nav a,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul a,.page-template-default header .navbar-container .navbar ul.navbar-nav a,.page-template-default header .navbar-container .navbar .navbar-nav>ul a,.page-template header .navbar-container .navbar ul.navbar-nav a,.page-template header .navbar-container .navbar .navbar-nav>ul a{font-size:14px}}.page-template-front-page header .navbar-container .navbar ul.navbar-nav a:hover,.page-template-front-page header .navbar-container .navbar .navbar-nav>ul a:hover,.page-template-default header .navbar-container .navbar ul.navbar-nav a:hover,.page-template-default header .navbar-container .navbar .navbar-nav>ul a:hover,.page-template header .navbar-container .navbar ul.navbar-nav a:hover,.page-template header .navbar-container .navbar .navbar-nav>ul a:hover{color:#c00d00;text-decoration:none}.page-template-front-page header .navbar-container .header-arrow,.page-template-default header .navbar-container .header-arrow,.page-template header .navbar-container .header-arrow{justify-content:center;display:flex}.page-template-front-page header .navbar-container .header-arrow:before,.page-template-default header .navbar-container .header-arrow:before,.page-template header .navbar-container .header-arrow:before{content:"";border-left:1px solid #8d8e8d;border-bottom:1px solid #8d8e8d;width:25px;height:25px;position:absolute;bottom:0;transform:rotate(-45deg);margin:0 auto 60px}.page-template-front-page header .navbar-container .header-arrow:after,.page-template-default header .navbar-container .header-arrow:after,.page-template header .navbar-container .header-arrow:after{content:"";height:51px;width:51px;position:absolute;bottom:0;margin:0 auto;border:1px solid #8d8e8d;margin-bottom:40px}.page-template-front-page header .navbar-container .submit-interest-sticky,.page-template-default header .navbar-container .submit-interest-sticky,.page-template header .navbar-container .submit-interest-sticky{display:none;position:fixed;width:calc(50vw + 50px);right:-50vw;height:100vh;z-index:0;transition:all .5s ease-in-out;bottom:0}@media screen and (max-width: 834px){.page-template-front-page header .navbar-container .submit-interest-sticky,.page-template-default header .navbar-container .submit-interest-sticky,.page-template header .navbar-container .submit-interest-sticky{width:calc(100vw + 50px);right:-100vw}}.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form{left:50px;position:absolute;overflow:hidden;height:100vh;padding:50px 50px;overflow-y:scroll;background-color:#c00d00;z-index:5;display:flex;flex-direction:column;color:#2c2c2b;font-family:"Roboto",sans-serif;font-weight:400;font-size:18px;line-height:24px}@media screen and (max-width: 834px){.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form{padding:50px 30px}}.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form button.close,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form button.close,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form button.close{color:#fff;opacity:1;font-size:35px;position:absolute;right:50px;top:50px}@media screen and (max-width: 834px){.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form button.close,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form button.close,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form button.close{right:30px}}.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form textarea,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form textarea,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form textarea{width:100%;height:118px;padding:10px;font-size:15px;color:#3c3c3b;line-height:32px}.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form a:hover,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form a:hover,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form a:hover{color:#fff}.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form h2,.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form h3,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form h2,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form h3,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form h2,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form h3{color:#fff}.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup{margin-top:auto;margin-bottom:auto}.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup input[type=checkbox],.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup input[type=checkbox],.page-template header .navbar-container .submit-interest-sticky .submit-interest-form #mc_embed_signup input[type=checkbox]{margin-top:8px;width:30px;height:30px}.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text{margin-top:0;margin-bottom:20px;color:#2c2c2b;font-weight:400;font-size:18px;line-height:24px;border-top:1px solid #2c2c2b;padding-top:10px}.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text a,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text a,.page-template header .navbar-container .submit-interest-sticky .submit-interest-form .footer-text a{color:#fff}.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest,.page-template header .navbar-container .submit-interest-sticky .submit-interest{font-family:"Roboto",sans-serif;font-weight:500;font-size:16px;color:#fff;z-index:5;transform:rotate(0deg);position:absolute;left:-82px;bottom:0;padding:15px;background-color:#c00d00;transition:.3s background-color ease-in-out;border-radius:0px;letter-spacing:1.6px}.page-template-front-page header .navbar-container .submit-interest-sticky .submit-interest:hover,.page-template-default header .navbar-container .submit-interest-sticky .submit-interest:hover,.page-template header .navbar-container .submit-interest-sticky .submit-interest:hover{cursor:pointer;background-color:#900900}.page-template-front-page header .navbar-container .submit-interest-sticky.active,.page-template-default header .navbar-container .submit-interest-sticky.active,.page-template header .navbar-container .submit-interest-sticky.active{right:0}.page-template-front-page header .navbar-container .submit-interest-sticky.active .submit-interest:before,.page-template-default header .navbar-container .submit-interest-sticky.active .submit-interest:before,.page-template header .navbar-container .submit-interest-sticky.active .submit-interest:before{transform:rotate(135deg);bottom:-43px}.page-template-front-page header .navbar-container .submit-interest-sticky.active .submit-interest-form,.page-template-default header .navbar-container .submit-interest-sticky.active .submit-interest-form,.page-template header .navbar-container .submit-interest-sticky.active .submit-interest-form{background-color:#c00d00;width:50vw;height:100vh;z-index:2}@media screen and (max-width: 834px){.page-template-front-page header .navbar-container .submit-interest-sticky.active .submit-interest-form,.page-template-default header .navbar-container .submit-interest-sticky.active .submit-interest-form,.page-template header .navbar-container .submit-interest-sticky.active .submit-interest-form{width:100vw}}.page-template-front-page header .navbar-container .submit-interest-sticky label[for=signup],.page-template-default header .navbar-container .submit-interest-sticky label[for=signup],.page-template header .navbar-container .submit-interest-sticky label[for=signup]{display:flex}.page-template-front-page header .header-content,.page-template-default header .header-content,.page-template header .header-content{position:relative;margin-top:auto;margin-bottom:0px;margin-left:0px;margin-right:0px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:100%;max-height:650px;min-height:300px;background-image:url(/wp-content/themes/smittys/assets/image/smitty-pattern.png);background-size:50%}@media screen and (max-width: 834px){.page-template-front-page header .header-content,.page-template-default header .header-content,.page-template header .header-content{flex-direction:column;height:105vh;max-height:105vh;background-size:100%}}.page-template-front-page header .header-content .header-image,.page-template-default header .header-content .header-image,.page-template header .header-content .header-image{width:50%;height:100%;overflow:hidden}@media screen and (max-width: 834px){.page-template-front-page header .header-content .header-image,.page-template-default header .header-content .header-image,.page-template header .header-content .header-image{width:100%;height:50vh;border-radius:0}}.page-template-front-page header .header-content .header-image img,.page-template-default header .header-content .header-image img,.page-template header .header-content .header-image img{width:100%;height:100%;object-fit:cover;object-position:center}.page-template-front-page header .header-content .header-text,.page-template-default header .header-content .header-text,.page-template header .header-content .header-text{width:40%;height:100%;display:flex;flex-direction:column;justify-content:center;position:absolute;bottom:0px;left:6.25vw}.page-template-front-page header .header-content .header-text h3,.page-template-default header .header-content .header-text h3,.page-template header .header-content .header-text h3{font-size:64px;color:#d5ba8c;line-height:96px}@media screen and (max-width: 1100px){.page-template-front-page header .header-content .header-text h3,.page-template-default header .header-content .header-text h3,.page-template header .header-content .header-text h3{font-size:50px;line-height:70px}}@media screen and (max-width: 360px){.page-template-front-page header .header-content .header-text h3,.page-template-default header .header-content .header-text h3,.page-template header .header-content .header-text h3{font-size:45px;line-height:60px}}.page-template-front-page header .header-content .header-text p,.page-template-default header .header-content .header-text p,.page-template header .header-content .header-text p{font-size:26px;line-height:36px;color:#fff}@media screen and (max-width: 834px){.page-template-front-page header .header-content .header-text,.page-template-default header .header-content .header-text,.page-template header .header-content .header-text{padding:30px;width:100%;height:50vh;padding-bottom:80px;border-radius:0 0 15px 15px;left:0px}}.page-template-front-page header .header-content .header-text h1,.page-template-default header .header-content .header-text h1,.page-template header .header-content .header-text h1{z-index:1}.page-template-front-page header .header-content .header-text .subheading,.page-template-default header .header-content .header-text .subheading,.page-template header .header-content .header-text .subheading{margin-bottom:0}.page-template-front-page header .header-content .header-text .subheading h2,.page-template-front-page header .header-content .header-text .subheading h2 p,.page-template-default header .header-content .header-text .subheading h2,.page-template-default header .header-content .header-text .subheading h2 p,.page-template header .header-content .header-text .subheading h2,.page-template header .header-content .header-text .subheading h2 p{color:#fff;font-size:56px;line-height:68px}.page-template-front-page header .header-content .header-text .buttons,.page-template-default header .header-content .header-text .buttons,.page-template header .header-content .header-text .buttons{margin-top:10px}.page-template-front-page header .header-content .header-text .buttons a,.page-template-default header .header-content .header-text .buttons a,.page-template header .header-content .header-text .buttons a{padding:20px}.page-template-front-page header .header-content.new-item .header-text,.page-template-default header .header-content.new-item .header-text,.page-template header .header-content.new-item .header-text{position:relative}.page-template-front-page header .header-content.new-item .header-text:before,.page-template-default header .header-content.new-item .header-text:before,.page-template header .header-content.new-item .header-text:before{content:"";background-image:url(/wp-content/themes/smittys/assets/image/new.png);display:block;left:-50px;top:calc(45% - 50px);position:absolute;width:101px;height:102px}@media screen and (max-width: 834px){.page-template-front-page header .header-content.new-item .header-text:before,.page-template-default header .header-content.new-item .header-text:before,.page-template header .header-content.new-item .header-text:before{top:-50px;left:calc(50% - 50px)}}@media screen and (max-width: 834px){.page-template-front-page header .header-content.new-item .header-text,.page-template-default header .header-content.new-item .header-text,.page-template header .header-content.new-item .header-text{padding-top:80px}}.page-template-front-page header .header-content .featured-property,.page-template-default header .header-content .featured-property,.page-template header .header-content .featured-property{z-index:1;font-family:"Roboto",sans-serif;background-color:#3c3c3b;padding:20px;padding-right:80px;padding-left:62px;position:absolute;right:0;bottom:0;cursor:pointer;min-width:350px;min-height:150px}@media screen and (max-width: 834px){.page-template-front-page header .header-content .featured-property,.page-template-default header .header-content .featured-property,.page-template header .header-content .featured-property{bottom:inherit;height:117px;top:calc(72vh - 117px)}}.page-template-front-page header .header-content .featured-property .property-title,.page-template-default header .header-content .featured-property .property-title,.page-template header .header-content .featured-property .property-title{font-size:32px;line-height:40px;margin-bottom:20px}@media screen and (max-width: 834px){.page-template-front-page header .header-content .featured-property .property-title,.page-template-default header .header-content .featured-property .property-title,.page-template header .header-content .featured-property .property-title{white-space:normal}}.page-template-front-page header .header-content .featured-property .property-title:before,.page-template-default header .header-content .featured-property .property-title:before,.page-template header .header-content .featured-property .property-title:before{content:""}.page-template-front-page header .header-content .featured-property .property-title .fa-map-marker,.page-template-default header .header-content .featured-property .property-title .fa-map-marker,.page-template header .header-content .featured-property .property-title .fa-map-marker{position:absolute;left:20px;top:25px}.page-template-front-page header .header-content .featured-property .property-details,.page-template-default header .header-content .featured-property .property-details,.page-template header .header-content .featured-property .property-details{font-size:15px;line-height:17px;font-style:italic;font-weight:normal}.page-template-front-page header .header-content .featured-property .property-details .property-type,.page-template-front-page header .header-content .featured-property .property-details .featured-price,.page-template-default header .header-content .featured-property .property-details .property-type,.page-template-default header .header-content .featured-property .property-details .featured-price,.page-template header .header-content .featured-property .property-details .property-type,.page-template header .header-content .featured-property .property-details .featured-price{font-weight:300;font-style:normal}.post-type-archive-product header.header-image.no-header-text .header-content{min-height:250px}@media screen and (max-width: 834px){.post-type-archive-product header.header-image.no-header-text .header-content{height:50vh}}.post-type-archive-product header.header-image.no-header-text .header-content .header-image{width:100%}.post-type-archive-product header.header-image.no-header-text .header-content .header-text{display:none}.page-template-page-menu header#header-container{min-height:130px}@media screen and (max-width: 834px){.page-template-page-menu header#header-container{min-height:110px}}.page-template-page-menu header#header-container .header-content{display:none}.page-template-page-locations header#header-container{min-height:0}.page-template-page-locations header#header-container .header-content{display:none}.like-front-page-header{font-size:64px;color:#d5ba8c;line-height:96px;padding-left:50px;padding-right:50px}@media screen and (max-width: 834px){.like-front-page-header{padding:50px}}.top-arrow{font-family:"Roboto",sans-serif;font-weight:normal;font-size:18px;line-height:32px;position:relative;cursor:pointer}.top-arrow a,.top-arrow span{margin-left:42px}.top-arrow:before{content:"";position:absolute;border-left:1px solid #c00d00;border-bottom:1px solid #c00d00;width:13px;height:13px;bottom:-3px;left:9px;transform:rotate(135deg);margin:0 auto 8px}.top-arrow:after{content:"";position:absolute;height:30px;width:30px;bottom:0;left:0px;margin:0 auto 0px;border:1px solid #c00d00}footer{z-index:1}footer .top-footer{display:flex}@media screen and (max-width: 834px){footer .top-footer{flex-direction:column}}footer .top-footer .left-image-footer-wrapper{position:relative;width:100%}@media screen and (max-width: 500px){footer .top-footer .left-image-footer-wrapper{height:300px}}footer .top-footer .left-image-footer-wrapper .left-image{height:100%;object-fit:cover;width:100%}@media screen and (min-width: 1024px){footer .top-footer .left-image-footer-wrapper .left-image{min-height:420px}}footer .top-footer .left-image-footer-wrapper .left-footer-link{position:absolute;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:227px;height:50px;text-align:center;padding:13px;background-color:transparent;transition:background-color .3s ease-in-out}footer .top-footer .left-image-footer-wrapper .left-footer-link:hover{background-color:#900900}footer .top-footer .right-image-footer-wrapper{position:relative;width:100%;background-color:#000}@media screen and (max-width: 500px){footer .top-footer .right-image-footer-wrapper{height:300px}}footer .top-footer .right-image-footer-wrapper .right-image{height:100%;object-fit:cover;width:100%;opacity:.8}@media screen and (min-width: 1024px){footer .top-footer .right-image-footer-wrapper .right-image{min-height:420px}}footer .top-footer .right-image-footer-wrapper .right-footer-link{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:252px;height:50px;text-align:center;padding:13px;background-color:transparent;transition:background-color .3s ease-in-out}footer .top-footer .right-image-footer-wrapper .right-footer-link:hover{background-color:#900900}footer .copyright{margin-right:3px;margin-left:0px;color:#171f28;font-size:14px}@media screen and (max-width: 834px){footer .copyright{margin-right:13px}}footer .navbar-brand{display:flex;align-items:center;color:#fff;font-family:"Roboto",sans-serif;font-size:21px;font-weight:bold;line-height:28px;letter-spacing:1.68px;text-transform:uppercase}footer .navbar-brand img{margin-right:15px}.footer-stay-updated{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding-top:0px;padding-bottom:0px}@media screen and (max-width: 834px){.footer-stay-updated{flex-direction:column;padding-left:30px;padding-right:30px}}.footer-stay-updated .social-links{width:50%;font-size:30px;padding-left:calc(max(50vw - 550px,30px));padding-right:calc(max(50vw - 550px,30px));padding-bottom:50px;padding-top:20px;display:flex;align-items:center;justify-content:flex-start;column-gap:18px}@media screen and (max-width: 834px){.footer-stay-updated .social-links{width:100%;align-items:flex-start;margin-top:50px;margin-top:0;padding-left:0;padding-top:0}}.footer-stay-updated .social-links p{display:flex;align-items:center;justify-content:flex-start;column-gap:18px}.footer-stay-updated .social-links div{display:flex;align-items:center;justify-content:flex-start;column-gap:18px;width:100%}@media screen and (max-width: 834px){.footer-stay-updated .social-links div{align-items:flex-start}}.footer-stay-updated .social-links a{color:#000;transition:.3s color ease-in-out}.footer-stay-updated .social-links a i{font-size:38px}.footer-stay-updated .social-links a:hover{color:#ca4838}.footer-stay-updated .news-savings{display:flex;flex-direction:row;align-items:center;column-gap:20px;justify-content:flex-start;background-color:#c00d00;width:100%;color:#fff;font-size:18px;line-height:23px;padding-top:30px;padding-bottom:30px}.footer-stay-updated .news-savings p{color:#fff;font-size:18px;line-height:23px;width:100%;display:flex;align-items:center;justify-content:center;column-gap:20px;margin:0}@media screen and (max-width: 834px){.footer-stay-updated .news-savings p{flex-direction:column;row-gap:15px}}@media screen and (max-width: 834px){.footer-stay-updated .news-savings{margin-left:-30px;margin-right:-30px;width:100vw;flex-direction:column;row-gap:15px;align-items:flex-start;padding:30px}}.footer-stay-updated .news-savings h3{font-size:28px;line-height:40px;text-transform:uppercase;margin-bottom:20px}.footer-stay-updated .news-savings .email-list-join{display:flex;align-items:center;justify-content:flex-start;column-gap:20px;width:100%}@media screen and (max-width: 834px){.footer-stay-updated .news-savings .email-list-join{flex-direction:column;align-items:flex-start}}.footer-stay-updated .news-savings form{display:flex;align-items:center;column-gap:20px;flex-wrap:wrap}.footer-stay-updated .news-savings form small.disclaimer{font-size:13px;line-height:18px}.footer-content-wrapper{align-items:center;justify-content:space-between;margin-bottom:0px;background-image:url(/wp-content/themes/smittys/assets/image/wood.png);background-size:cover;color:#fff;font-family:"Roboto",sans-serif;font-weight:normal;padding-top:80px;padding-bottom:80px;padding-left:8.8vw;padding-right:8.8vw}@media screen and (max-width: 834px){.footer-content-wrapper{padding-left:30px;padding-right:30px;padding-bottom:50px}}.footer-1{display:flex;flex-direction:column;align-items:flex-start;font-size:13px;line-height:15px;column-gap:25px;row-gap:25px;position:relative;z-index:1}.footer-1 .footer-navs{margin-top:10px;display:flex;flex-direction:column;row-gap:40px;width:100%}.footer-2{display:flex;align-items:center}#menu-footer-menu{display:flex;flex-direction:row;column-gap:20px;width:100%}#menu-footer-menu li{padding-left:0px;padding-right:0px;margin-top:10px}@media screen and (max-width: 834px){#menu-footer-menu li{padding-left:0px;padding-right:0px}}#menu-footer-menu a{color:#171f28;text-decoration:none;font-size:14px;line-height:19px;font-family:"Roboto",sans-serif;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;transition:color .3s ease-in-out}#menu-footer-menu a:hover{color:#c00d00}#menu-footer-menu-2{display:flex;flex-direction:row;column-gap:20px}#menu-footer-menu-2 li a{color:#000}@media screen and (max-width: 834px){#menu-footer-menu-2{column-gap:20px}}.footer-nav-2{display:flex;align-items:center;column-gap:18px}@media screen and (max-width: 834px){.footer-nav-2{width:100%;justify-content:flex-start;flex-direction:column;row-gap:10px;align-items:flex-start}}.page-template-default main,.page-template main,.woocommerce-page main{padding-left:8.8vw;padding-right:8.8vw;padding-top:50px;padding-bottom:100px;min-height:250px;position:relative;z-index:1;padding-top:0}@media screen and (max-width: 834px){.page-template-default main,.page-template main,.woocommerce-page main{padding-left:30px;padding-right:30px}}.page-template-default main>.row,.page-template main>.row,.woocommerce-page main>.row{margin-left:0;margin-right:0}.page-template-default.page-child main,.page-template.page-child main,.woocommerce-page.page-child main{padding-top:0px}@media screen and (max-width: 834px){.page-template-default .row,.page-template .row,.woocommerce-page .row{margin-left:0;margin-right:0}}.page-template-default h1,.page-template h1,.woocommerce-page h1{margin-bottom:0px;margin-top:60px}@media screen and (max-width: 834px){.page-template-default h1,.page-template h1,.woocommerce-page h1{font-size:48px;line-height:68px;margin-top:30px;margin-bottom:15px;margin-bottom:30px}}.page-template-page-franchise h3{font-size:28px;line-height:46px;font-weight:700}.page-template-page-franchise .submit-interest-form h3{font-size:48px;line-height:56px;margin-bottom:70px;margin-top:20px}.page-template-page-franchise .submit-interest-form input[type=submit]{background-color:#fff;padding:12px 20px;color:#ca4838;font-size:18px;line-height:32px;border:none}.page-template-page-franchise .submit-interest-form .franchise-form .ginput_container_select{position:relative}.page-template-page-franchise .submit-interest-form .franchise-form .ginput_container_select:after{content:"";position:absolute;right:10px;top:32%;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);pointer-events:none}.page-template-page-franchise .submit-interest-form .franchise-form select{appearance:none}.page-template-page-franchise .submit-interest-form .franchise-form input[type=text],.page-template-page-franchise .submit-interest-form .franchise-form input[type=email],.page-template-page-franchise .submit-interest-form .franchise-form input[type=tel],.page-template-page-franchise .submit-interest-form .franchise-form textarea,.page-template-page-franchise .submit-interest-form .franchise-form select{color:#333;font-size:18px;line-height:32px;border-radius:5px}.page-template-page-franchise .submit-interest-form .franchise-form input[type=text]::placeholder,.page-template-page-franchise .submit-interest-form .franchise-form input[type=email]::placeholder,.page-template-page-franchise .submit-interest-form .franchise-form input[type=tel]::placeholder,.page-template-page-franchise .submit-interest-form .franchise-form textarea::placeholder,.page-template-page-franchise .submit-interest-form .franchise-form select::placeholder{color:#333;font-size:18px;line-height:28px;border-radius:5px}.page-template-page-franchise .submit-interest-form .franchise-form .gform_fields .gfield_checkbox{display:flex;flex-direction:column;row-gap:23px;margin-top:15px}.page-template-page-franchise .submit-interest-form .franchise-form .gform_fields .gfield_checkbox .gchoice{display:flex;align-items:center;row-gap:23px}.page-template-page-franchise .submit-interest-form .franchise-form .gform_fields .gfield_checkbox .gchoice input[type=checkbox]{width:23px;height:23px;margin-bottom:0;margin-right:9px;border-radius:5px}.page-template-page-franchise .submit-interest-form .franchise-form .gform_fields .gfield_checkbox .gchoice label{font-size:15px;line-height:23px;color:#fff}.page-template-page-franchise .submit-interest-form .franchise-form .gform_fields #field_1_4{grid-column:1/7}.page-template-page-franchise .submit-interest-form .franchise-form .gform_fields #field_1_5{grid-column:7/13}.full-text-row{margin-bottom:0}.full-text-row h2{line-height:55px}.basic-text-block{width:calc(100% - 160px);margin:auto}.wp-block-columns{margin-top:50px;margin-bottom:50px}.wp-block-columns .wp-block-column{display:flex;flex-direction:column;justify-content:center;order:2}.wp-block-columns .wp-block-column ul{padding-left:25px}.wp-block-columns .wp-block-column ul li{margin-bottom:10px}@media screen and (max-width: 834px){.wp-block-columns .wp-block-column.img-col{order:1}}.wp-block-image img{max-width:100%;max-height:100%;object-fit:contain}@media screen and (max-width: 834px){.wp-block-image img{height:100%;width:100%;object-fit:cover}}.wp-block-image.cover-img{object-fit:cover}.wp-block-cover.home-content-callout{border-radius:15px;overflow:hidden}.custom-content-sections{display:flex;flex-direction:column;row-gap:50px !important;padding-top:50px}@media screen and (max-width: 834px){.custom-content-sections{row-gap:30px !important;padding-top:50px}}.custom-content-sections .content-section{display:flex;justify-content:space-between;align-items:center;overflow:hidden;flex-wrap:wrap}@media screen and (max-width: 834px){.custom-content-sections .content-section{flex-direction:column}}.custom-content-sections .content-section>*{width:50%}@media screen and (max-width: 834px){.custom-content-sections .content-section>*{width:100%}}.custom-content-sections .content-section .content-section-image{position:relative;width:50%;padding-top:50%;order:1;overflow:hidden}@media screen and (max-width: 834px){.custom-content-sections .content-section .content-section-image{width:100%;padding-top:100%}}.custom-content-sections .content-section .content-section-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.custom-content-sections .content-section .content-section-image>a{overflow:hidden}.custom-content-sections .content-section .content-section-text{padding:20px;padding-top:20px;padding-bottom:20px;padding-left:50px;order:2}@media screen and (max-width: 834px){.custom-content-sections .content-section .content-section-text{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:0px;align-items:flex-start}}.custom-content-sections .content-section .content-section-text .subheading h3{text-transform:uppercase}.custom-content-sections .content-section .content-section-text li{padding-left:2px}.custom-content-sections .content-section.img-left-text-right .content-section-image{order:1}.custom-content-sections .content-section.img-left-text-right .content-section-text{order:2}.custom-content-sections .content-section.texthtml_content{font-size:24px;line-height:36px}.custom-content-sections .content-section.texthtml_content>*{width:100%;padding-left:0;padding-right:0}.custom-content-sections .content-section.texthtml_content.no-content .content-section-text{padding-bottom:0}.custom-content-sections .content-section.texthtml_content.no-content .content-section-text h3{margin-bottom:0}.custom-content-sections .content-section.texthtml_content .content-section-image{padding:0;margin:auto;margin-bottom:50px}.custom-content-sections .content-section.texthtml_content .content-section-image img{height:auto;position:static}@media screen and (max-width: 834px){.custom-content-sections .content-section.texthtml_content .content-section-image{margin-bottom:15px}}.custom-content-sections .content-section.texthtml_content p{font-size:24px;line-height:36px}.custom-content-sections .content-section.texthtml_content.indent{font-size:16px;line-height:28px;padding-left:calc(max(30px,13.61vw));padding-right:calc(max(30px,13.61vw))}.custom-content-sections .content-section.texthtml_content.indent p{font-size:16px;line-height:28px}@media screen and (max-width: 834px){.custom-content-sections .content-section.texthtml_content.indent{padding-left:0;padding-right:0}}.custom-content-sections .content-section.text-left-img-right{background-color:#000;color:#000}@media screen and (max-width: 834px){.custom-content-sections .content-section.text-left-img-right{flex-direction:column-reverse}}.custom-content-sections .content-section.text-left-img-right p{color:#000}.custom-content-sections .content-section.text-left-img-right h3,.custom-content-sections .content-section.text-left-img-right h2{color:#fff}.custom-content-sections .content-section.text-left-img-right .btn.button,.custom-content-sections .content-section.text-left-img-right .woocommerce button.button.alt{background-color:#c00d00;color:#fff}.custom-content-sections .content-section.text-left-img-right .content-section-text{order:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:50px}@media screen and (max-width: 834px){.custom-content-sections .content-section.text-left-img-right .content-section-text{align-items:flex-start;min-height:320px;justify-content:center;display:flex;flex-direction:column;padding-right:unset}}.custom-content-sections .content-section.text-left-img-right .content-section-image{order:2}.custom-content-sections .content-section.img-left-text-right{color:#000}.custom-content-sections .content-section.img-left-text-right p{color:#000}.custom-content-sections .content-section.img-left-text-right h3,.custom-content-sections .content-section.img-left-text-right h2{color:#fff}@media screen and (max-width: 834px){.custom-content-sections .content-section.img-left-text-right .content-section-text{padding-top:30px;padding-bottom:30px;min-height:320px;align-items:center;justify-content:center;display:flex;flex-direction:column}}.custom-content-sections .content-section.image-columns-content{display:flex;flex-direction:column;width:100%;align-items:center}.custom-content-sections .content-section.image-columns-content h3{text-align:center;display:flex;align-items:center;justify-content:center;column-gap:20px;margin-bottom:40px}.custom-content-sections .content-section.image-columns-content h3:before,.custom-content-sections .content-section.image-columns-content h3:after{content:"";height:1px;background-color:#000;width:50px;display:block}.custom-content-sections .content-section.image-columns-content .columns{width:100%;display:flex;column-gap:30px;background-color:unset;padding-left:0;padding-right:0;align-items:flex-start;flex-wrap:wrap}@media screen and (max-width: 834px){.custom-content-sections .content-section.image-columns-content .columns{padding-left:0px;padding-right:0px;padding-top:20px;flex-direction:column}}.custom-content-sections .content-section.image-columns-content .columns>*{width:inherit;flex:1 1 0}@media screen and (max-width: 834px){.custom-content-sections .content-section.image-columns-content .columns>*{width:100%}}@media screen and (max-width: 834px){.custom-content-sections .content-section.image-columns-content .columns .content-section-col{padding-bottom:20px}}.custom-content-sections .content-section.image-columns-content .columns .content-section-col a{font-size:24px;line-height:28px;font-weight:700;font-family:"neue-haas-grotesk-display","sans-serif"}.custom-content-sections .content-section.image-columns-content .columns .content-section-image{width:100%;padding-top:100%}.custom-content-sections .content-section.image-columns-content .columns .content-section-image a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:.3s opacity ease-in-out}.custom-content-sections .content-section.image-columns-content .columns .content-section-image a:hover{opacity:.8}.custom-content-sections .content-section.image-columns-content .columns .content-section-image img{width:100%;height:100%}.custom-content-sections .content-section.image-columns-content .columns.columns-2 .content-section-image{padding-top:64.77%}.custom-content-sections .content-section.image-columns-content .columns .content-section-text{padding-top:20px;padding-bottom:20px;padding-left:0;padding-right:0;order:2;text-align:left}@media screen and (max-width: 834px){.custom-content-sections .content-section.image-columns-content .columns .content-section-text{padding-top:12px}}.custom-content-sections .content-section.image-columns-content .columns .content-section-text.button.btn.no-bg{font-size:36px;line-height:50px}.custom-content-sections .content-section.accordion{margin-top:0px;background-color:#d5ba8c;margin-left:-8.8vw;margin-right:-8.8vw}.custom-content-sections .content-section.accordion .faq-header{margin:0 auto;width:unset;margin-top:100px;margin-bottom:50px;text-align:center}.custom-content-sections .content-section.accordion .accordion-list{width:100%;padding-left:8.8vw;padding-right:8.8vw;padding-bottom:100px}.custom-content-sections .content-section.accordion .accordion-list .accordion-item>h3{font-family:"Roboto",sans-serif;font-size:24px;background-color:#fff;padding-left:20px;padding-right:20px;width:100%;cursor:pointer;position:relative;transition:.3s opacity ease-in-out;line-height:40px;padding-right:70px;padding-top:14px;padding-bottom:14px;margin-bottom:10px}@media screen and (max-width: 834px){.custom-content-sections .content-section.accordion .accordion-list .accordion-item>h3{font-size:18px;line-height:28px;padding:20px;padding-right:70px}}.custom-content-sections .content-section.accordion .accordion-list .accordion-item>h3:after{content:"+";width:70px;font-size:46px;height:100%;font-family:none;background-color:#c00d00;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;right:0px;top:0px}.custom-content-sections .content-section.accordion .accordion-list .accordion-item>h3:after:hover{background-color:#900900}.custom-content-sections .content-section.accordion .accordion-list .accordion-item>h3:hover{opacity:.8}.custom-content-sections .content-section.accordion .accordion-list .accordion-item>h3:hover:after{background-color:#c00d00}.custom-content-sections .content-section.accordion .accordion-list .accordion-item:hover>h3:after{background-color:#c00d00}.custom-content-sections .content-section.accordion .accordion-list .accordion-item .content-wrapper{max-height:0;overflow:hidden;transition:.5s max-height ease-in-out}.custom-content-sections .content-section.accordion .accordion-list .accordion-item .content{padding-left:93px;padding-right:93px;padding-top:0px;padding-bottom:50px;opacity:0;transition:opacity .5s ease-in-out}.custom-content-sections .content-section.accordion .accordion-list .accordion-item .content a{color:#c00d00;text-decoration:none;transition:color .3s ease-in-out}.custom-content-sections .content-section.accordion .accordion-list .accordion-item .content a:hover{color:#900900}@media screen and (max-width: 834px){.custom-content-sections .content-section.accordion .accordion-list .accordion-item .content{padding:0 20px}}.custom-content-sections .content-section.accordion .accordion-list .accordion-item.active .content-wrapper{max-height:800px;overflow:visible}@media screen and (max-width: 834px){.custom-content-sections .content-section.accordion .accordion-list .accordion-item.active .content-wrapper{max-height:1024px}}.custom-content-sections .content-section.accordion .accordion-list .accordion-item.active .content-wrapper .content{opacity:1}.custom-content-sections .content-section.accordion .accordion-list .accordion-item.active>h3:after{content:"–"}.custom-content-sections .content-section.col-3-stats-section{column-gap:20px;background-color:#89d2d6;margin-left:calc(min(22vw - 550px,-30px));margin-right:calc(min(22vw - 550px,-30px));padding-left:calc(max(50vw - 550px,30px));padding-right:calc(max(50vw - 550px,30px));text-align:center}@media screen and (max-width: 834px){.custom-content-sections .content-section.col-3-stats-section{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;margin-bottom:50px}}.custom-content-sections .content-section.col-3-stats-section>*{width:calc(33.3% - 20px)}@media screen and (max-width: 834px){.custom-content-sections .content-section.col-3-stats-section>*{width:100%}}.custom-content-sections .content-section.col-3-stats-section .content-section-col{text-align:center;color:#fff;font-size:48px;line-height:64px;font-family:"urw-din-condensed",sans-serif;font-weight:bold}.custom-content-sections .content-section.col-3-stats-section .content-section-col .content-section-text{padding:60px 0px;padding-bottom:75px}.custom-content-sections .content-section.col-3-stats-section .content-section-col .content-section-text .stat{font-size:96px;line-height:102px}.custom-content-sections .content-section.col-2-content{column-gap:20px;background-color:unset;align-items:flex-start}.custom-content-sections .content-section.col-2-content>*{width:calc(50% - 20px)}@media screen and (max-width: 834px){.custom-content-sections .content-section.col-2-content>*{width:100%}}.custom-content-sections .content-section.col-2-content .content-section-image a{display:block;transition:.3s opacity ease-in-out}.custom-content-sections .content-section.col-2-content .content-section-image a:hover{opacity:.8}.custom-content-sections .content-section.col-2-content .content-section-image img{height:22.6vw;min-height:240px;max-height:440px}.custom-content-sections .content-section.col-2-content .content-section-text{padding:15px 0;order:2;text-align:center}.custom-content-sections .content-section.col-2-content .content-section-text.text-left{text-align:left}.custom-content-sections .content-section.col-2-content .content-section-text.button.btn.no-bg{font-size:36px;line-height:50px}.custom-content-sections .content-section.content-carousel{background-color:unset;justify-content:center;flex-direction:column}@media screen and (max-width: 834px){.custom-content-sections .content-section.content-carousel{overflow:visible}}.custom-content-sections .content-section.content-carousel h3{text-align:center;font-size:36px;line-height:50px;margin-bottom:40px}@media screen and (max-width: 834px){.custom-content-sections .content-section.content-carousel h3{font-size:32px;line-height:44px}}.custom-content-sections .content-section.content-carousel .carousel-wrapper{position:relative}.custom-content-sections .content-section.content-carousel>div.slick-slider{width:48vw}.custom-content-sections .content-section.content-carousel>div.slick-slider .slick-slide{opacity:0;transition:opacity 1.25s ease-out}.custom-content-sections .content-section.content-carousel>div.slick-slider .slick-slide.slick-current{opacity:1}@media screen and (max-width: 834px){.custom-content-sections .content-section.content-carousel>div.slick-slider{width:100%}}.custom-content-sections .content-section.content-carousel .content-section-image{width:250px;height:250px;margin:auto}.custom-content-sections .content-section.content-carousel .content-section-image img{width:100%;height:100%;min-height:250px;object-fit:contain}.custom-content-sections .content-section.content-carousel .content-section-text{text-align:center;padding-top:20px}.custom-content-sections .faq-header{margin:0 auto}.parent-pageid-1898 .header-text{position:relative;font-size:20px}.parent-pageid-1898 .header-text:before{content:"Design";position:absolute;z-index:2;top:-25px;font-size:27px;font-family:din-2014,sans-serif;font-weight:400;color:#ff8f00}.parent-pageid-1797 .header-text{position:relative;font-size:20px}.parent-pageid-1797 .header-text:before{content:"Properties";position:absolute;z-index:2;top:-25px;font-size:27px;font-family:din-2014,sans-serif;font-weight:400;color:#ff8f00}.heading-with-paragraphs-row h3,.post_gallery_no_thumbnails h3,.post_gallery_with_thumbnails h3{padding-bottom:40px}.page-template-search main{width:42%;margin:auto;display:flex;flex-direction:column;margin-top:60px}.page-template-search main .search-result img{width:100%;max-height:26vw;object-fit:cover}@media screen and (max-width: 500px){.search-results .results-title-image img{width:100%}}.page-template-front-page main{overflow:hidden}@media screen and (max-width: 834px){.page-template-front-page main{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}}@media screen and (max-width: 834px){.page-template-front-page main .row{margin-left:0;margin-right:0}}.page-template-front-page main:before{display:none}.page-template-front-page main:after{display:none}.page-template-front-page .custom-content-sections{row-gap:0px}.page-template-front-page .custom-content-sections .content-section.img-left-text-right .content-section-image img{width:100%;height:50%;position:relative;object-fit:cover}.page-template-front-page .custom-content-sections .content-section.text-left-img-right h3,.page-template-front-page .custom-content-sections .content-section.text-left-img-right h2{color:#000;font-size:56px;line-height:normal}.page-template-front-page .custom-content-sections .content-section.text-left-img-right h3:hover,.page-template-front-page .custom-content-sections .content-section.text-left-img-right h2:hover{text-decoration:underline;text-decoration-color:#ca4838;transition:.3s color ease-in-out}.page-template-front-page .custom-content-sections .content-section .content-section-image img{width:100%;height:50%;position:relative;object-fit:cover}.page-template-front-page .custom-content-sections .content-section .content-section-image img:hover{opacity:.8;transition:.3s opacity ease-in-out}@media screen and (max-width: 834px){.page-template-front-page .custom-content-sections .content-section .content-section-image img{width:100%;top:0px}}.page-template-front-page .custom-content-sections .content-section .content-section-image{position:relative;width:50%;height:50%;overflow:unset;padding-top:0px}@media screen and (max-width: 834px){.page-template-front-page .custom-content-sections .content-section .content-section-image{width:100%}}.page-template-front-page .custom-content-sections .content-section.img-left-text-right h2{color:#000;font-size:56px;line-height:normal}.page-template-front-page .custom-content-sections .content-section.img-left-text-right h2:hover{text-decoration:underline;text-decoration-color:#ca4838;transition:.3s color ease-in-out}.page-template-front-page .custom-content-sections .content-section.text-left-img-right .content-section-text{padding:0px;padding-right:50px}.page-template-front-page .custom-content-sections .content-section:hover{text-decoration:none !important}@media screen and (max-width: 834px){.page-template-front-page .custom-content-sections .content-section{margin-top:50px}}.page-template-front-page .custom-content-sections .content-section.text-left-img-right p{font-size:18px}.page-template-front-page .custom-content-sections .content-section.img-left-text-right p{font-size:18px}.page-template-front-page .custom-content-sections .content-section .content-section-text{padding:0px;padding-left:50px}@media screen and (max-width: 834px){.page-template-front-page .custom-content-sections .content-section .content-section-text{padding-left:0px}}.page-template-front-page .custom-content-sections .content-section.text-left-img-right .content-section-image:after{content:"";position:absolute;background-color:#eae1d9;width:540px;height:393px;top:-2vw;left:-280px;z-index:-5}.page-template-front-page .custom-content-sections .content-section.img-left-text-right .content-section-image:after{content:"";position:absolute;background-color:#eae1d9;width:540px;height:458.88px;top:-2vw;right:-260px;z-index:-5}.page-template-front-page .custom-content-sections .content-section.img-left-text-right{margin-bottom:60px}@media screen and (max-width: 834px){.page-template-front-page .custom-content-sections .content-section.img-left-text-right{margin-bottom:0px}}.front-page-content{width:100%}.mobile-cover-map{display:none}.info-window .category{display:flex;align-items:center;font-size:15px;font-weight:normal;line-height:32px}.info-window .category img{height:25px;width:25px;object-fit:contain;margin-right:5px}.info-window figure.location-image{width:370px;height:208px;display:flex;margin-top:20px;margin-bottom:20px}.info-window figure.location-image img{width:100%;height:100%;object-fit:cover}.info-window .info-caption-heading{font-size:15px;line-height:32px;color:#3c3c3b;font-weight:400;width:370px}.info-window .info-caption{font-size:15px;line-height:24px;color:#3c3c3b;font-family:Georgia;font-weight:400;width:370px;padding-bottom:40px}.gift-cards .navbar,.rewards .navbar,.franchising .navbar,.page-template-page-locations .navbar,.privacy .navbar,.careers .navbar{border-bottom:1px solid #d5ba8c}.rewards-callout-wrapper{display:flex;width:100%;align-items:stretch;min-height:225px}@media screen and (max-width: 834px){.rewards-callout-wrapper{flex-direction:column-reverse}}.rewards-callout-wrapper .rewards-red-wrapper{display:flex;gap:60px;padding:50px;background-color:#c00d00;align-items:center;width:70%}@media screen and (max-width: 1000px){.rewards-callout-wrapper .rewards-red-wrapper{flex-direction:column;align-items:flex-start;gap:unset;width:unset}}.rewards-callout-wrapper .rewards-red-wrapper .rewards-text-wrapper h3{color:#fff;font-weight:400}.rewards-callout-wrapper .rewards-red-wrapper .rewards-text-wrapper p{color:#fff;margin-bottom:0px}@media screen and (max-width: 1000px){.rewards-callout-wrapper .rewards-red-wrapper .rewards-text-wrapper p{margin-bottom:20px}}.rewards-callout-wrapper .rewards-red-wrapper a{white-space:nowrap}.rewards-callout-wrapper .image-container{background-image:url(/wp-content/themes/smittys/assets/image/wood.png);width:30%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1000px){.rewards-callout-wrapper .image-container{width:unset}}.rewards-callout-wrapper .image-container img{height:150px;width:220px;margin-right:50px;margin-left:50px}@media screen and (max-width: 1000px){.rewards-callout-wrapper .image-container img{margin-top:50px;margin-bottom:50px}}.four-block-callout-wrapper{display:grid;grid-template-columns:1fr 1fr;align-content:space-around;gap:50px}@media screen and (max-width: 834px){.four-block-callout-wrapper{grid-template-columns:1fr}}.four-block-callout-wrapper .callout-link-wrapper{display:flex;flex-direction:column}.four-block-callout-wrapper .callout-link-wrapper:hover{text-decoration:none !important}.four-block-callout-wrapper .callout-link-wrapper .image-container{width:fit-content;background-color:#000;height:fit-content}@media screen and (min-width: 2250px){.four-block-callout-wrapper .callout-link-wrapper .image-container{width:100%}}.four-block-callout-wrapper .callout-link-wrapper .image-container img{width:100%;height:100%;transition:opacity .3s ease-in-out;object-fit:contain}.four-block-callout-wrapper .callout-link-wrapper .image-container img:hover{opacity:.8}.four-block-callout-wrapper .callout-link-wrapper h4{font-family:"Roboto",sans-serif;background-image:url(/wp-content/themes/smittys/assets/image/wood.png);padding:30px;text-decoration:underline solid transparent;transition:text-decoration .5s ease-in-out;font-weight:bold;text-align:center;flex:1 1 0;display:flex;justify-content:center;align-items:center}.four-block-callout-wrapper .callout-link-wrapper h4:hover{text-decoration-color:#c00d00}.right-image-left-text-block{gap:0px;min-height:470px;margin-bottom:0px;display:none !important}@media screen and (max-width: 834px){.right-image-left-text-block{flex-direction:column-reverse !important}}.right-image-left-text-block .left-text{background-color:#c00d00;padding:100px 50px;flex-basis:50% !important}@media screen and (max-width: 834px){.right-image-left-text-block .left-text{padding:50px 50px}}.right-image-left-text-block .left-text h4{color:#fff;font-size:36px;margin-bottom:20px}.right-image-left-text-block .left-text p{color:#fff}.right-image-left-text-block .right-image{flex-basis:50% !important;align-items:stretch}.right-image-left-text-block .right-image figure{margin:0px;height:100%;width:100%}.right-image-left-text-block .right-image figure img{height:100%;width:100%;object-fit:cover}.team-members{margin-left:8vw;margin-right:16vw;align-items:flex-start !important;gap:50px}.team-members h3{margin-bottom:10px}.team-members p{font-size:18px}@media screen and (max-width: 834px){.team-members{margin-left:unset;margin-right:unset}}@media screen and (max-width: 834px){.team-members .wp-block-image img{width:unset;height:unset}}.heading-left-button-right{margin-top:60px;margin-bottom:60px}@media screen and (max-width: 834px){.heading-left-button-right{gap:0px;align-items:unset}}.heading-left-button-right .wp-block-buttons{justify-content:flex-end}@media screen and (max-width: 834px){.heading-left-button-right .wp-block-buttons{justify-content:flex-start}}.image-left-text-right-blue-background{margin-left:-8.8vw;margin-right:-8.8vw;gap:0px;margin-top:60px}.image-left-text-right-blue-background figure{margin:0px !important}.image-left-text-right-blue-background figure img{width:100%}.image-left-text-right-blue-background .wp-block-column{background-color:#1e2d43;background-size:cover;background-image:url(/wp-content/themes/smittys/assets/image/smitty-pattern.png)}.image-left-text-right-blue-background .wp-block-column p{color:#d5ba8c;margin-right:8.8vw;margin-left:50px;font-size:32px;line-height:48px}@media screen and (max-width: 834px){.image-left-text-right-blue-background .wp-block-column p{padding-top:50px;padding-bottom:50px}}.callout-repeater-wrapper{display:flex;flex-direction:column;row-gap:30px;margin-right:7.45vw;margin-left:7.45vw}@media screen and (max-width: 500px){.callout-repeater-wrapper{margin-right:0px;margin-left:0px}}.callout-repeater-wrapper .callout-wrapper{display:flex;align-items:center;height:300px}@media screen and (max-width: 834px){.callout-repeater-wrapper .callout-wrapper{flex-direction:column;height:100%;width:100%}.callout-repeater-wrapper .callout-wrapper .image-container{width:100%}}.callout-repeater-wrapper .callout-wrapper .text-container{padding:50px 80px}@media screen and (max-width: 1150px){.callout-repeater-wrapper .callout-wrapper .text-container{padding:20px 50px}}.callout-repeater-wrapper .callout-wrapper .callout-link{border:none;margin-top:20px;display:block;width:fit-content}.callout-repeater-wrapper .callout-wrapper img{float:left;width:300px;height:300px;object-fit:cover}@media screen and (max-width: 834px){.callout-repeater-wrapper .callout-wrapper img{WIDTH:100%;MAX-HEIGHT:300PX}}.buttons-wrapper{align-self:center;padding-top:70px;padding-bottom:70px;display:flex}@media screen and (max-width: 834px){.buttons-wrapper{gap:30px;display:flex;flex-direction:column;align-items:center;padding-top:50px;padding-bottom:50px}}.buttons-wrapper .button{margin-left:15px;margin-right:15px;white-space:nowrap}@media screen and (max-width: 834px){.buttons-wrapper .button{display:block}}@media screen and (max-width: 500px){.buttons-wrapper .button{white-space:wrap}}.buttons-wrapper .white-button{color:#c00d00;background-color:#fff;border:#c00d00 2px solid;transition:background-color .3s ease-in-out,color .3s ease-in-out;margin-left:15px;margin-right:15px}.buttons-wrapper .white-button:hover{background-color:#c00d00;color:#fff}.whole-blue-callout-wrapper{margin-left:-8.8vw;margin-right:-8.8vw;padding-right:8.8vw;padding-left:8.8vw;background-color:#1e2d43;color:#fff;margin-top:100px;padding-bottom:100px;background-image:url(/wp-content/themes/smittys/assets/image/smitty-pattern-wide.png)}@media screen and (max-width: 834px){.whole-blue-callout-wrapper{margin-top:100px}}.whole-blue-callout-wrapper .whole-blue-title{color:#d5ba8c;text-align:center;margin-top:100px;margin-bottom:60px}.whole-blue-callout-wrapper .text-repeater-wrapper{display:flex;text-align:center;margin-bottom:100px;gap:50px}.whole-blue-callout-wrapper .text-repeater-wrapper .text-wrapper{flex:1 1 0}@media screen and (max-width: 500px){.whole-blue-callout-wrapper .text-repeater-wrapper{flex-direction:column}}.whole-blue-callout-wrapper .text-repeater-wrapper .top-text{font-size:24px;color:#d5ba8c;margin-bottom:10px}.whole-blue-callout-wrapper .whole-blue-second-title{text-align:center;margin-bottom:60px}.whole-blue-callout-wrapper .bottom-half-wrapper{background-color:#fff;color:#1e2d43;padding:60px}.whole-blue-callout-wrapper .whole-icon-container{display:flex;flex-direction:column;align-items:center;width:calc(33% - 50px)}.whole-blue-callout-wrapper .whole-icon-container .icon-wrapper{width:120px}@media screen and (max-width: 1025px){.whole-blue-callout-wrapper .whole-icon-container{width:100%}}.whole-blue-callout-wrapper .icon-repeater-wrapper{display:flex;gap:50px;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 1025px){.whole-blue-callout-wrapper .icon-repeater-wrapper{flex-direction:column;align-items:center}}.whole-blue-callout-wrapper .icon-subtext{text-align:center}.whole-blue-callout-wrapper .icon-caption{font-size:24px;font-weight:bold;margin-top:10px;margin-bottom:10px}.map-section-container{display:flex;align-items:center;margin-top:100px;gap:50px;margin-bottom:100px}@media screen and (max-width: 500px){.map-section-container{flex-direction:column}}.map-section-container .map-image-wrapper{flex:1 1 50%}.map-section-container .map-image-wrapper img{width:100%;height:100%}.map-section-container .map-text-wrapper{flex:1 1 50%}.map-section-container .map-button{display:block}.map-section-container .top-title{margin-bottom:30px}.map-section-container .sub-title{margin-bottom:40px}.blue-section-container{display:flex;gap:50px;background-color:#1e2d43;margin-top:100px}@media screen and (max-width: 500px){.blue-section-container{flex-direction:column;gap:0px}}.blue-section-container .blue-text-wrapper{flex:1 1 50%;align-self:center;padding-top:20px;padding-bottom:40px;padding-right:20px}@media screen and (max-width: 500px){.blue-section-container .blue-text-wrapper{padding:30px}}.blue-section-container .blue-text-wrapper .blue-top-title{color:#d5ba8c;line-height:normal}@media screen and (max-width: 500px){.blue-section-container .blue-text-wrapper .blue-top-title{margin-bottom:20px}}.blue-section-container .blue-text-wrapper .blue-sub-title{color:#fff;margin-bottom:30px}.blue-section-container .blue-text-wrapper .blue-button{border:none;display:block}.blue-section-container .blue-image-wrapper{width:50%}@media screen and (max-width: 500px){.blue-section-container .blue-image-wrapper{width:100%}}.blue-section-container .blue-image-wrapper img{width:100%;height:100%;object-fit:cover}.about-smittys .post-title{display:block !important}.about-smittys .post-wrapper{display:grid !important}.our-story .custom-content-sections,.page-template-page-franchise .custom-content-sections{padding-top:0px}.centered-text-wrapper .text-center{padding-right:15vw;padding-left:15vw;text-align:left !important}@media screen and (max-width: 500px){.centered-text-wrapper .text-center{padding-right:0px;padding-left:0px}}.half-width-image-wrapper{padding-right:15vw;padding-left:15vw}@media screen and (max-width: 500px){.half-width-image-wrapper{padding-right:0px;padding-left:0px}}.half-width-image-wrapper img{width:100%;object-fit:cover}.full-width-image-wrapper{width:100%}.full-width-image-wrapper img{width:100%;object-fit:cover;max-height:500px}.center-title-wrapper{margin-top:100px;padding-top:100px;border-top:1px solid #d5ba8c}.center-title-wrapper .title-center{text-align:center;margin-bottom:60px}.center-title-wrapper .button{display:block;margin:0 auto}.page-template-page-franchise header .navbar-container .submit-interest-sticky{display:block !important}.file-download-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:70px}.file-download-wrapper .center-title-container{font-size:24px;margin-bottom:30px;font-weight:bold;font-family:"Roboto",sans-serif}.file-download-wrapper a{display:block}.app-store-buttons{width:fit-content;margin-left:auto;margin-top:-50px;margin-bottom:-50px;gap:10px}@media screen and (max-width: 834px){.app-store-buttons{margin-left:unset;margin-top:-25px;margin-bottom:-25px;gap:10px}}.app-store-buttons figure a img{height:60px;object-fit:unset}@media screen and (max-width: 834px){.app-store-buttons figure a img{width:40%;height:fit-content}}.franchise-form .gform_required_legend{color:#fff !important}.franchise-form .gfield_required_asterisk{color:#fff !important}.rewards .heading-left-button-right .wp-block-button__link{width:398px}@media screen and (max-width: 834px){.rewards .heading-left-button-right .wp-block-button__link{width:fit-content}}.italic-accordion{width:100% !important;margin-top:-50px;margin-bottom:50px}.gift-cards .four-block-callout-wrapper .callout-link-wrapper .image-container{height:100%;width:100%}.gift-cards .four-block-callout-wrapper .callout-link-wrapper .image-container img{object-fit:cover}.menu-item-footer{padding-left:8.8vw;padding-right:8.8vw;margin-top:0px !important}@media screen and (max-width: 834px){.menu-item-footer{padding-left:30px;padding-right:30px}}.location-select-wrapper{display:flex;flex-direction:column;justify-content:center;gap:50px;align-items:center}.location-select-wrapper select{width:40%}@media screen and (max-width: 500px){.location-select-wrapper select{width:100%}}.location-select-wrapper input{width:40%}@media screen and (max-width: 500px){.location-select-wrapper input{width:100%}}#select-province{padding:15px;color:#1e2d43;font-weight:bold;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/wp-content/themes/smittys/assets/image/arrows.svg);background-position:right 5px top 50%;background-repeat:no-repeat;background-size:30px}.city-select{color:#1e2d43;padding:15px;font-weight:bold;position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/wp-content/themes/smittys/assets/image/arrows.svg);background-position:right 5px top 50%;background-repeat:no-repeat;background-size:30px}.splide__track{background-color:#1e2d43}.splide .splide__arrow--prev{background-image:url(/wp-content/themes/smittys/assets/image/right-arrow.png);background-repeat:no-repeat;width:50px;height:85px;cursor:pointer;transition:.3s opacity ease-in-out;background-color:transparent;transform:rotate(180deg);opacity:1;top:39%}@media screen and (max-width: 600px){.splide .splide__arrow--prev{top:43.7%}}.splide .splide__arrow--next{background-image:url(/wp-content/themes/smittys/assets/image/right-arrow.png);background-repeat:no-repeat;width:50px;height:85px;cursor:pointer;transition:.3s opacity ease-in-out;background-color:transparent;opacity:1;top:45%}@media screen and (max-width: 600px){.splide .splide__arrow--next{top:50.3%}}.splide__slide{display:flex}@media screen and (max-width: 1025px){.splide__slide{flex-direction:column-reverse;max-height:100vh}}.splide__slide .image-wrapper-head{width:50%;height:100%}@media screen and (max-width: 1025px){.splide__slide .image-wrapper-head{width:100%;height:50%}}.splide__slide .image-wrapper-head img{width:100%;height:100%;object-fit:cover;object-position:center}.splide__slide .text-wrapper-head{width:50%;display:flex;flex-direction:column;padding-left:90px;justify-content:center;background-image:url(/wp-content/themes/smittys/assets/image/smitty-pattern.png);background-size:cover;padding-right:20px;padding-bottom:50px;padding-top:50px}@media screen and (max-width: 1025px){.splide__slide .text-wrapper-head{width:100%;padding-left:30px;height:50%}}.splide__slide .text-wrapper-head h3{font-size:clamp(40px , 4.5vw, 64px);color:#d5ba8c;line-height:96px}@media screen and (max-width: 1025px){.splide__slide .text-wrapper-head h3{font-size:60px;line-height:normal}}@media screen and (max-width: 600px){.splide__slide .text-wrapper-head h3{font-size:36px;line-height:normal}}@media screen and (min-width: 2000px){.splide__slide .text-wrapper-head h3{line-height:normal}}.splide__slide .text-wrapper-head h4{font-size:clamp(30px, 3.7vw, 64px);color:#d5ba8c;line-height:96px;margin-bottom:20px;font-weight:bold}@media screen and (max-width: 1025px){.splide__slide .text-wrapper-head h4{font-size:60px;line-height:normal}}@media screen and (max-width: 600px){.splide__slide .text-wrapper-head h4{font-size:36px;line-height:normal}}@media screen and (min-width: 2000px){.splide__slide .text-wrapper-head h4{line-height:normal}}.splide__pagination__page{background-color:#d5ba8c !important;border:1px solid #fff !important}.splide__pagination{gap:10px}.splide__pagination li button{transition:width .3s ease-in-out,opacity .3s ease-in-out,border-radius .3s ease-in-out;width:15px;height:15px}.splide__pagination .is-active{background-color:#c00d00 !important;width:40px;border-radius:20px;opacity:1 !important}.show-location-form{overflow:hidden !important}.show-location-form .background-fade{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#000;opacity:.5;z-index:20}.show-location-form #close-menu-form{position:absolute;top:20px;right:20px;cursor:pointer}.show-location-form .pop-up-wrapper{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:30;display:flex;align-items:center;justify-content:center}.show-location-form .pop-up{position:relative;width:50vw;height:50vh;display:flex;justify-content:center;align-items:center;background-color:#d5ba8c}@media screen and (max-width: 1200px){.show-location-form .pop-up{width:70vw}}@media screen and (max-width: 500px){.show-location-form .pop-up{width:90vw;padding:20px}}.show-location-form .pop-up fieldset{display:flex;flex-direction:column}.show-location-form .pop-up .pop-up-header{margin-bottom:40px}.show-location-form .pop-up .location-select{padding:15px;margin-bottom:25px;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - 0.75rem) center !important;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;padding-right:2rem !important;background-color:#fff}.show-location-form .pop-up #region{padding:15px;margin-bottom:25px;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;background-position:calc(100% - 0.75rem) center !important;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;padding-right:2rem !important;background-color:#fff}.show-location-form .pop-up .button{align-self:center}.hide-form .background-fade{display:none !important}.hide-form .pop-up-wrapper{display:none !important}.banner{position:relative;color:#fff;padding:0;display:none;width:100%;margin:0 auto;margin-top:50px;border-radius:8px}.banner .banner-image{width:100%}.banner .banner-image img{width:100%;display:block;object-fit:contain;transition:opacity .3s ease-in-out}.banner .banner-image img:hover{opacity:.8}.banner .close-btn{position:absolute;top:-10px;right:-10px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#c00d00;border:2px solid #c00d00;border-radius:50%;box-shadow:0px 2px 6px #0000004D;width:30px;height:30px;font-size:20px;line-height:24px;text-align:center;cursor:pointer;z-index:10;transition:all .3s ease-in-out}.banner .close-btn:hover{background-color:#c00d00;color:#fff}@media(max-width: 800px){.banner{display:flex;flex-direction:column}.banner-text{padding:20px;text-align:center}}.sub-category-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:50px;margin-top:52px;row-gap:50px;margin-bottom:30px}@media screen and (max-width: 1024px){.sub-category-wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width: 500px){.sub-category-wrapper{grid-template-columns:1fr}}.sub-category-wrapper a{display:block;text-decoration:none}.sub-category-wrapper a img{transition:opacity .3s ease-in-out;width:100%}.sub-category-wrapper a img:hover{opacity:.8}.sub-category-wrapper a:hover{text-decoration:none !important}.sub-category-wrapper .category-name{background-image:url("/wp-content/themes/smittys/assets/image/menu-wood.png");padding:25px;font-size:24px;font-weight:bold;text-decoration:underline;text-decoration-color:transparent;transition:.3s ease-in-out}.sub-category-wrapper .category-name:hover{text-decoration-color:#c00d00}.top-menu-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:40px}@media screen and (max-width: 500px){.top-menu-wrapper{flex-direction:column;align-items:unset}}.top-menu-wrapper p{margin-bottom:0px}@media screen and (max-width: 350px){.top-menu-wrapper p{font-size:12px}}.top-menu-wrapper .change-button{color:#c00d00;cursor:pointer}.top-menu-wrapper .city{text-transform:capitalize;font-weight:bold;font-size:18px;line-height:30px}.top-menu-wrapper .menu-location-container{text-transform:capitalize;font-weight:bold;font-size:18px;line-height:30px}@media screen and (max-width: 350px){.top-menu-wrapper .menu-location-container{font-size:12px}}.top-menu-wrapper .change-location-wrapper{display:flex;gap:7px}@media screen and (max-width: 500px){.top-menu-wrapper .change-location-wrapper{flex-wrap:wrap}}.page-template-page-menu-items .description-menu-page p{margin-bottom:20px;font-weight:bold}.page-template-page-menu-items .menu-link{margin-top:60px;display:block;font-size:14px}.page-template-page-menu-items .sub-header-menu{margin-top:30px}.page-template-page-menu-items .top-menu-wrapper{margin-top:0px}@media screen and (max-width: 850px){.page-template-page-menu-items .top-menu-wrapper{margin-top:20px;flex-direction:column;align-items:unset}}@media screen and (max-width: 834px){.page-template-page-menu-items .top-menu-wrapper .change-location-wrapper{margin-top:20px}}.page-template-page-menu-items .top-menu-wrapper .inner-page-header{font-size:64px}@media screen and (max-width: 500px){.page-template-page-menu-items .top-menu-wrapper .inner-page-header{line-height:64px}}.menu-item-container{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px}@media screen and (max-width: 1200px){.menu-item-container{grid-template-columns:1fr}}.menu-item-container .individual-menu-item-wrapper{display:flex;background-color:#d5ba8c}@media screen and (max-width: 500px){.menu-item-container .individual-menu-item-wrapper{flex-direction:column-reverse}}.menu-item-container .individual-menu-item-wrapper .image-wrapper{flex:1 0 226px}.menu-item-container .individual-menu-item-wrapper .image-wrapper img{width:100%;object-fit:cover;height:100%}.menu-item-container .individual-menu-item-wrapper .text-wrapper{padding:30px;flex:1 1 100%}.menu-item-container .individual-menu-item-wrapper .text-wrapper .item-description{margin-bottom:10px}.menu-item-container .individual-menu-item-wrapper .text-wrapper .item-description p{line-height:24px;margin-bottom:0px;font-size:16px}.menu-item-container .individual-menu-item-wrapper .text-wrapper .price{font-weight:bold}.menu-item-container .individual-menu-item-wrapper .text-wrapper .menu-title{font-weight:bold;font-size:24px;margin-bottom:10px}.menu-item-container .individual-menu-item-wrapper .text-wrapper .price-icon-wrapper{display:flex;gap:10px}.menu-item-container .individual-menu-item-wrapper .text-wrapper .price-icon-wrapper .menu-icons{object-fit:contain}.entire-double-text-wrapper{display:grid;grid-template-columns:1fr 1fr;margin-top:100px;padding-top:100px;border-top:solid 1px #d5ba8c;gap:50px}@media screen and (max-width: 500px){.entire-double-text-wrapper{grid-template-columns:1fr}}.entire-double-text-wrapper h3{margin-bottom:30px}.entire-double-text-wrapper p{line-height:30px}.sub-menu-wrapper{background-color:#1e2d43;color:#fff;font-size:16px;line-height:19px;font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;max-width:100vw;overflow:auto;min-height:70px;display:flex;gap:35px;justify-content:center;align-items:center;margin-left:-8.8vw;margin-right:-8.8vw;padding-left:8.8vw;padding-right:8.8vw}@media screen and (max-width: 1200px){.sub-menu-wrapper{justify-content:unset;gap:30px}}@media screen and (max-width: 834px){.sub-menu-wrapper{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}}.sub-menu-wrapper a{display:block;transition:color .3s ease-in-out}.sub-menu-wrapper a p{white-space:nowrap;letter-spacing:1.6px;color:#fff;font-size:16px;line-height:21px;font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;transition:color .3s ease-in-out;text-transform:uppercase;margin-bottom:0px}.sub-menu-wrapper a p:hover{color:#d5ba8c}.sub-menu-wrapper a:hover{text-decoration:none !important}.sub-menu-wrapper a .current-sub-item{color:#d5ba8c}.add-on-wrapper{margin-top:100px;margin-bottom:100px}.add-on-wrapper .add-on-title{font-family:"Antonio",sans-serif;font-size:36px;color:#1e2d43;font-weight:bold;margin-bottom:30px}.add-on-wrapper .add-on-sub-title{color:#1e2d43;margin-bottom:30px}.add-on-wrapper .underline-inbetween{flex:1 1 0;border-bottom:1px #d5ba8c solid;margin-bottom:5px}.add-on-wrapper .add-on-repeater-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:50px;row-gap:25px}@media screen and (max-width: 1200px){.add-on-wrapper .add-on-repeater-wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width: 500px){.add-on-wrapper .add-on-repeater-wrapper{grid-template-columns:1fr}}.add-on-wrapper .add-on-individual-wrapper{display:flex}.add-on-wrapper .add-on-name{font-family:"Roboto",sans-serif;font-weight:bold}.add-on-wrapper .add-on-price{color:#1e2d43;font-weight:bold}.add-on-menu-individual-wrapper{display:flex;gap:5px}.add-on-menu-individual-wrapper .add-on-text{font-size:14px}.add-on-menu-individual-wrapper .add-on-price{font-weight:bold;font-size:14px}.location-buttons-wrapper{margin-bottom:20px;margin-top:10px}.menu-page-center-text{margin-top:60px}.menu-page-center-text .text-center{text-align:center !important}.menu-page-center-text .text-center p{font-size:14px;margin-bottom:60px}.page-template-page-locations .order-class{order:-1}.page-template-page-locations .locations-map-header{padding-top:30px}.page-template-page-locations .location-info-wrapper{background-color:#1e2d43;margin-left:-30px;margin-right:-30px;padding:50px;position:relative}.page-template-page-locations .location-info-wrapper h4{color:#fff;font-size:18px;font-family:"Roboto",sans-serif;font-weight:normal}.page-template-page-locations .location-info-wrapper .hours-locations{font-weight:bold;margin-bottom:10px}.page-template-page-locations .location-info-wrapper h3{color:#fff}.page-template-page-locations .location-info-wrapper p{color:#fff}.page-template-page-locations .location-info-wrapper .days_hours_wrapper{color:#fff;margin-bottom:15px}.page-template-page-locations .location-info-wrapper .close-icons{position:absolute;right:20px;top:20px}.page-template-page-locations .location-info-wrapper .close-icons:hover{cursor:pointer}.page-template-page-locations .location-info-wrapper .location-title{font-size:36px;line-height:48px;margin-bottom:10px}.page-template-page-locations .location-info-wrapper .open-till{margin-bottom:30px}.page-template-page-locations .location-info-wrapper .location-detail{color:#fff}.page-template-page-locations .location-info-wrapper .telephone-location{display:block;color:#fff;font-size:18px;font-family:"Roboto",sans-serif;transition:color .3s ease-in-out;margin-bottom:30px}.page-template-page-locations .location-info-wrapper .telephone-location:hover{color:#d5ba8c;text-decoration:none !important}.page-template-page-locations .location-info-wrapper .apply-at-this-location{color:#d5ba8c;transition:color .3s ease-in-out;display:block;font-size:18px;font-family:"Roboto",sans-serif}.page-template-page-locations .location-info-wrapper .apply-at-this-location:hover{color:#c00d00;text-decoration:none !important}.page-template-page-locations .location-info-wrapper .location-link-wrapper{display:flex;justify-content:space-between;align-items:center}.page-template-page-locations .location-info-wrapper .location-link-wrapper .order-now-location{display:block;border:none}.page-template-page-locations div.gmw-ajax-form-wrapper .gmw-field-label{display:none}.page-template-page-locations header#header-container.no-header-image{min-height:0}.page-template-page-locations h2{padding-bottom:0;margin-bottom:22px}.page-template-page-locations .gmw-ajax-results-wrapper{overflow-y:auto;margin-left:-30px;margin-right:-30PX;padding-left:30px;padding-right:30px}.page-template-page-locations main{padding-left:0;padding-right:0}.page-template-page-locations main:before,.page-template-page-locations main:after{display:none}.page-template-page-locations main .default-page-content>.wp-block-columns{margin-top:0;height:calc(100vh - 133px);gap:0px}@media screen and (max-width: 834px){.page-template-page-locations main .default-page-content>.wp-block-columns{height:unset}}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results{justify-content:flex-start;padding:30px;padding-top:0px;background-color:#fff;z-index:2;font-family:"Roboto",sans-serif;overflow-x:hidden}@media screen and (max-width: 834px){.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results{max-height:calc(50vh + 100px)}}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results p{font-family:"Roboto",sans-serif}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .markers-legend{display:flex;justify-content:flex-start;align-items:center;column-gap:30px;margin-bottom:20px}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .markers-legend .default-marker-icon,.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .markers-legend .franchise-marker-icon{display:flex;align-items:center;cursor:pointer;font-size:18px}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .markers-legend .default-marker-icon:before,.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .markers-legend .franchise-marker-icon:before{content:"";background-image:url(/wp-content/uploads/2023/03/red-map-icon.png);background-size:contain;display:inline-block;width:23px;height:23px;background-repeat:no-repeat;object-fit:contain;margin-top:2px}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .markers-legend .franchise-marker-icon:before{background-image:url(/wp-content/uploads/2023/03/black-map-icon.png)}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-form-wrapper{background-color:#d5ba8c;margin-left:-32px;margin-right:-32px;width:calc(100% + 64px);position:relative;padding:20px 30px}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-form-wrapper .gmw-form input.gmw-full-address{font-family:"Roboto",sans-serif;font-size:18px;line-height:38px;padding-left:15px}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-form-wrapper .gmw-form .gmw-submit-field-wrapper{background:none;color:transparent;position:absolute;width:23px;height:23px;position:absolute;top:37px;right:43px}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-form-wrapper .gmw-form .gmw-submit-field-wrapper:after{content:"";background-image:url(/wp-content/themes/smittys/assets/image/metro-search.png);display:block;width:23px;height:23px;background-repeat:no-repeat;object-fit:contain;top:43px;right:15px;position:absolute}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-form-wrapper .gmw-form .gmw-submit-field-wrapper input.gmw-submit{background:none;color:transparent;position:absolute;top:39px;right:13px;margin:0;padding:0;border:none;height:30px;width:30px;border:none;box-shadow:none;z-index:10}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-form-wrapper .gmw-form .gmw-locator-button{display:none}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-ajax-filters{border:none;display:none !important}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-message{display:none}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items{border:none;display:flex;flex-direction:column}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .day_hours{display:flex;justify-content:space-between;width:60%}@media screen and (max-width: 500px){.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .day_hours{width:100%}}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .day_hours .days{text-transform:capitalize}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .gmw-single-item{padding:0;margin-left:-30px;border-right:1px solid #e8ecf1}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .gmw-single-item .gmw-item-header .gmw-item-details{width:100%;padding-top:0px;padding-bottom:0px}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .gmw-single-item .gmw-item-header .gmw-item-details .gmw-item-title{margin:0;transition:.3s background-color ease-in-out}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .gmw-single-item .gmw-item-header .gmw-item-details .gmw-item-title:hover{text-decoration:none;background-color:rgba(234,225,217,.5)}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .gmw-single-item .gmw-item-header .gmw-item-details .gmw-item-title a{width:100%;padding-top:13px;padding-bottom:13px;padding-left:24px;width:calc(100% + 31px);display:block;transition:.3s background-color ease-in-out;display:flex;align-items:center}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .gmw-single-item .gmw-item-header .gmw-item-details .gmw-item-title a:before{content:"";background-image:url(/wp-content/uploads/2023/03/red-map-icon.png);background-size:contain;display:inline-block;width:23px;height:23px;background-repeat:no-repeat;object-fit:contain;margin-top:2px}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .gmw-single-item .gmw-item-header .gmw-item-details .gmw-item-title a:hover{text-decoration:none}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .gmw-single-item .gmw-item-header .gmw-item-details .gmw-item-title h3{font-family:"Roboto",sans-serif;display:inline-block;font-size:18px;line-height:30px;font-weight:bold;color:#1e2d43}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .gmw-single-item .gmw-item-header .gmw-item-location{display:none}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .gmw-single-item.available-for-franchise .gmw-item-header .gmw-item-details .gmw-item-title a:before{background-image:url(/wp-content/uploads/2022/03/icon-franchise-map-material-location-on.svg)}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-form-results .gmw-results-wrapper .gmw-results .gmw-results-items .gmw-single-item .gmw-item-footer{display:none}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-container{margin-left:0}@media screen and (max-width: 834px){.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-container{min-height:500px}.page-template-page-locations main .default-page-content>.wp-block-columns .wp-block-column.map-container div.gmw-map-wrapper{min-height:50vh !important;height:500px !important}}.page-template-page-locations .gmw-map-wrapper .gm-style .gm-style-iw-t::after{width:28px;height:28px;border-bottom:6px solid #eae1d0;border-left:6px solid #eae1d0;top:-3px}.page-template-page-locations .gmw-map-wrapper .gm-style .gm-style-iw-c{border-radius:0;padding:30px;max-width:375px !important;width:375px;border:6px solid #d5ba8c;filter:drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.5))}.page-template-page-locations .gmw-map-wrapper .gm-style .gm-style-iw-c button{top:0px !important;right:0px !important;color:#c00d00 !important;background-color:#fff !important;font-size:18px !important;transition:opacity ease-in-out .3s}.page-template-page-locations .gmw-map-wrapper .gm-style .gm-style-iw-c button:hover{opacity:.8}.page-template-page-locations .gmw-map-wrapper .gm-style .gm-style-iw-c div.gmw-info-window-inner.standard{text-align:left;overflow:visible;width:100%;max-width:100%}.page-template-page-locations .gmw-map-wrapper .gm-style .gm-style-iw-c div.gmw-info-window-inner.standard a{font-family:"Roboto",sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#000 !important;text-decoration:none !important}.page-template-page-locations .gmw-map-wrapper .gm-style .gm-style-iw-c div.gmw-info-window-inner.standard .excerpt{font-family:"Roboto",sans-serif;border:none;font-size:18px}.page-template-page-locations .gmw-map-wrapper .gm-style .gm-style-iw-c div.gmw-info-window-inner.standard .excerpt a{color:#c00d00 !important;margin-top:-20px;display:block}.page-template-page-locations .gmw-map-wrapper .gm-style .gm-style-iw-c div.gmw-info-window-inner.standard .excerpt p{font-family:"Roboto",sans-serif;font-size:18px;line-height:22px;color:#000}.page-template-page-locations label[for=location_category-taxonomy]{display:none}.page-template-page-locations select.location_category{display:none}.page-template-page-locations .pop-up-text{font-weight:bold;margin-bottom:5px;padding-top:0px !important}.page-template-page-locations label.gmw-field-label{color:#333 !important}.single-location{overflow-x:hidden}.single-location header#header-container.no-header-image{min-height:0;border-bottom:1px solid #ccc}.single-location header#header-container.no-header-image .navbar-container .navbar ul.navbar-nav>li.location-icon>a:after{border-bottom:10px solid #ca4838}.single-location main{padding-top:30px}.single-location main:before,.single-location main:after{display:none}.single-location main h2{margin-bottom:30px}.single-location main .main-location-info{display:flex;margin-left:calc(min(-50vw + 550px,-30px));margin-right:calc(min(-50vw + 550px,-30px));height:30.74vw}@media screen and (max-width: 834px){.single-location main .main-location-info{flex-direction:column;height:100vh}}.single-location main .main-location-info .location-image{width:50%;height:100%;background-color:#d7d7d7;display:none}.single-location main .main-location-info .location-image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 834px){.single-location main .main-location-info .location-image{width:100%;height:50%}}.single-location main .main-location-info .location-map{width:100%;height:100%}@media screen and (max-width: 834px){.single-location main .main-location-info .location-map{width:100%;height:50%}}.single-location main .main-location-info .location-map .gmw-single-location-wrapper{width:100%;height:100%;padding:0}.single-location main .location-contact-info{display:flex;justify-content:space-between;margin-top:50px;font-family:"Roboto",sans-serif;padding-bottom:50px;border-bottom:1px solid #ccc;margin-left:calc(min(-50vw + 550px,-30px));margin-right:calc(min(-50vw + 550px,-30px));padding-left:calc(max(50vw - 550px, 30px));padding-right:calc(max(50vw - 550px, 30px))}@media screen and (max-width: 834px){.single-location main .location-contact-info{row-gap:30px;flex-direction:column}}.single-location main .location-contact-info .days{margin-right:10px}.single-location main .location-contact-info>*{max-width:250px}@media screen and (max-width: 834px){.single-location main .location-contact-info>*{max-width:100%}}.single-location main .location-contact-info.closed,.single-location main .location-contact-info.set-closed{display:none}.single-location main .location-contact-info h3{margin:0;margin-bottom:10px}.single-location main .location-contact-info .contact p{margin:0;font-family:"Roboto",sans-serif;white-space:nowrap}.single-location main .location-contact-info .hours .days_hours .day_hours{display:flex;flex-direction:row;justify-content:space-between}.single-location main .location-contact-info .hours .additional_hours_info{color:#ca4838;font-weight:bold;font-size:18px;line-height:28px;margin-top:8px}.single-location main .location-contact-info .order{min-width:250px}.single-location main .location-contact-info .order .buttons{display:flex;flex-direction:column;row-gap:10px;align-items:flex-start}.single-location main .location-contact-info .social .social-link{font-size:18px;line-height:18px;font-weight:bold;display:flex;align-items:center;column-gap:10px;margin-bottom:20px}.single-location main .location-contact-info .social .social-link .fa-brands{font-size:30px;min-width:26px}.single-location main .franchise-location-info{display:flex;justify-content:space-between;padding-top:40px;column-gap:9vw}@media screen and (max-width: 834px){.single-location main .franchise-location-info{flex-direction:column;row-gap:20px}}.single-location main .franchise-location-info .more-info{min-width:250px}.single-location main .back-to-locations{margin-top:40px}.single-location main .back-to-locations a{font-weight:700;font-family:"Roboto",sans-serif;font-size:18px;line-height:28px}.single-location div.gmw-single-location-wrapper h3.gmw-sl-title{font-family:"Roboto",sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#000 !important;border:none}.single-location div.gmw-single-location-wrapper .gmw-map-wrapper .gm-style .gm-style-iw-t::after{width:28px;height:28px;border-bottom:6px solid #eae1d0;border-left:6px solid #eae1d0;top:-3px}.single-location div.gmw-single-location-wrapper .gmw-map-wrapper .gm-style .gm-style-iw-c{border-radius:0;max-width:375px !important;width:250px;border:6px solid #eae1d0;filter:drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.5));overflow:visible}.single-location div.gmw-single-location-wrapper .gmw-map-wrapper .gm-style .gm-style-iw-c button{top:0px !important;right:0px !important}.single-location div.gmw-single-location-wrapper .gmw-map-wrapper .gm-style .gm-style-iw-c div.gmw-info-window.standard{text-align:left;overflow:visible;width:100%;max-width:100%;min-height:75px}.single-location div.gmw-single-location-wrapper .gmw-map-wrapper .gm-style .gm-style-iw-c div.gmw-info-window.standard h3.gmw-sl-title a,.single-location div.gmw-single-location-wrapper .gmw-map-wrapper .gm-style .gm-style-iw-c div.gmw-info-window.standard a{font-family:"Roboto",sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#000 !important}.single-location div.gmw-single-location-wrapper .gmw-map-wrapper .gm-style .gm-style-iw-c div.gmw-info-window.standard .excerpt{font-family:"Roboto",sans-serif;border:none;font-size:18px;padding:0}.single-location div.gmw-single-location-wrapper .gmw-map-wrapper .gm-style .gm-style-iw-c div.gmw-info-window.standard .excerpt a{color:#057fa1 !important;margin-top:10px;display:block}.single-location div.gmw-single-location-wrapper .gmw-map-wrapper .gm-style .gm-style-iw-c div.gmw-info-window.standard .excerpt p{font-family:"Roboto",sans-serif;font-size:18px;line-height:22px;color:#000}.single-location .title-h{margin-bottom:0px}.wpgmp_map_container{display:flex;flex-direction:column;max-height:100%;overflow:hidden}.wpgmp_map_container .wpgmp_filter_wrappers{order:1;background-color:#3c3c3b;padding-left:80px;padding-right:80px;margin:auto;height:60px;min-height:60px;padding-bottom:0;padding-top:0}.wpgmp_map_container .wpgmp_filter_wrappers .wpgmp_before_listing{display:none}.wpgmp_map_container .wpgmp_filter_wrappers .categories_filter{height:100%}.wpgmp_map_container .wpgmp_filter_wrappers .categories_filter select{display:none}.wpgmp_map_container .wpgmp_filter_wrappers .categories_filter .categories-list{display:flex;align-items:center;height:100%;width:100%;max-width:100vw}.wpgmp_map_container .wpgmp_filter_wrappers .categories_filter .categories-list .category-option{display:inline-block;color:#fff;font-family:"din-2014",sans-serif;font-size:15px;line-height:19px;font-weight:300;margin-right:20px;height:100%;display:flex;align-items:center;padding-top:5px;padding-bottom:5px}.wpgmp_map_container .wpgmp_filter_wrappers .categories_filter .categories-list .category-option[data-val=""]{display:none}.wpgmp_map_container .wpgmp_filter_wrappers .categories_filter .categories-list .category-option.active{cursor:pointer;color:#c00d00;border-bottom:5px solid;padding-bottom:0}.wpgmp_map_container .wpgmp_filter_wrappers .categories_filter .categories-list .category-option:hover{cursor:pointer;color:#c00d00;border-bottom:5px solid;padding-bottom:0}.wpgmp_map_container .wpgmp_map_parent{order:2}.slick-slider{visibility:hidden;opacity:0}.slick-slider.slick-initialized{visibility:visible;opacity:1;transition:opacity .3s ease-out}.wp-block-columns.img-gallery{width:100%;font-family:"din-2014",sans-serif;font-size:15px;line-height:32px;color:#fff}.wp-block-columns.img-gallery .wp-block-image figcaption{padding-top:20px;padding-bottom:20px;margin:auto;background-color:#3c3c3b;padding-left:10%;padding-right:10%}.wp-block-columns.img-gallery .slick-next{position:absolute;bottom:33px;left:calc(10% - 40px);visibility:hidden}.wp-block-columns.img-gallery .slick-next:after{content:"";height:13px;bottom:3px;left:9px;transform:rotate(225deg);margin:0 auto 8px;visibility:visible;z-index:1;position:absolute;border-left:2px solid #c00d00;border-bottom:2px solid #c00d00;width:13px}.wp-block-columns.img-gallery .slick-prev{position:absolute;bottom:33px;left:calc(10% - 40px);visibility:hidden}.wp-block-columns.img-gallery .slick-prev:after{content:"";height:13px;bottom:3px;left:-30px;transform:rotate(45deg);margin:0 auto 8px;visibility:visible;z-index:1;position:absolute;border-left:2px solid #c00d00;border-bottom:2px solid #c00d00;width:13px}.wp-block-columns.img-gallery ul.slick-dots{display:flex !important;position:absolute;bottom:10px;right:80px;list-style:none;padding-left:80px;height:51px;align-items:center}.wp-block-columns.img-gallery ul.slick-dots li{margin-right:10px}.wp-block-columns.img-gallery ul.slick-dots li button{background-color:#c00d00;color:#c00d00;opacity:.25;border:none;line-height:5px;padding:0;width:55px;overflow:hidden;outline:none}.wp-block-columns.img-gallery ul.slick-dots li:hover button{opacity:1}.wp-block-columns.img-gallery ul.slick-dots li.slick-active button{opacity:1}.wp-block-columns.img-gallery .wp-block-column{max-width:100vw;width:100%;position:relative;overflow:hidden}.wp-block-columns.img-gallery .wp-block-column img{width:100%;max-width:100vw;height:48vw;max-height:80vh;object-fit:cover}.post_gallery .post-images-display{max-width:calc(min(800px, calc(50vw - 155px)))}.post_gallery .post-images-display:before{content:"";background-image:url(/wp-content/uploads/2021/04/spinner-icon-gif-21.gif);padding:30%;display:block;width:100%;height:calc(100% - 115.2px);position:absolute;top:0;left:0;background-size:15%;background-repeat:no-repeat;background-position:center;z-index:0;background-color:#fff}.post_gallery .post-images-display ul{height:100%;max-width:100%;max-height:calc(min(800px,calc(50vw - 100px)));overflow:hidden;padding:0}.post_gallery .post-images-display ul li.slick-slide{padding-bottom:60px;color:#3c3c3b;font-size:15px;font-style:italic;line-height:23px;max-width:50vw}.post_gallery .post-images-display ul li.slick-slide figcaption{min-width:500px}.post_gallery .post-images-display ul .slick-list{height:100%;max-height:100%;overflow:hidden}.post_gallery .post-images-display ul .slick-list .slick-track{height:100%;min-width:100% !important;max-height:100%;overflow:hidden}.post_gallery .post-images-display ul .slick-list .slick-track .slick-slide:before{content:""}.post_gallery .post-images-display .img-wrapper{width:100%;padding-bottom:100%;position:relative;min-height:100%}.post_gallery .post-images-display img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;position:absolute}.post_gallery .post_gallery_item{color:#3c3c3b;font-size:15px;line-height:32px;font-family:"din-2014",sans-serif}.post_gallery .post_gallery_item.active .post_type_image{border:3px solid #c00d00}.post_gallery .post_type_image{padding-bottom:100%;position:relative}.post_gallery .post_type_image img{height:100%;width:100%;object-fit:cover;position:absolute}.post_gallery.no_thumbs .post-item-selection{max-height:520px;overflow-y:auto}.post_gallery.no_thumbs .post_gallery_item{margin-bottom:40px}.post_gallery.no_thumbs .post_gallery_item a.post_type_title{font-size:23px;line-height:32px;font-weight:600}.post_gallery.no_thumbs .post_gallery_item a.post_type_title.active{color:#c00d00}.post_gallery.no_thumbs .post_gallery_item .item_location{font-weight:300;font-size:15px;line-height:19px}.img-gallery-2>.wp-block-column:first-of-type figure{width:100%;padding-bottom:100%;position:relative}.img-gallery-2>.wp-block-column:first-of-type figure img{width:100%;height:100%;object-fit:cover;position:absolute}@media screen and (max-width: 834px){body.mobile-menu-show{background-color:#c00d00}body.mobile-menu-show .header-content,body.mobile-menu-show main,body.mobile-menu-show footer,body.mobile-menu-show .header-arrow,body.mobile-menu-show .submit-interest-form{display:none}header .navbar-container .header-arrow{display:none}header .navbar-container .submit-interest-sticky{width:100%;bottom:0;right:0;height:50px;display:flex;justify-content:center}header .navbar-container .submit-interest-sticky .submit-interest-form{width:100vw;left:0;top:50px;width:100vw;padding-top:60px;padding-left:30px;padding-right:30px}header .navbar-container .submit-interest-sticky.active{bottom:0}header .navbar-container .submit-interest-sticky.active .submit-interest:before{transform:rotate(-45deg);bottom:-38px}header .navbar-container .submit-interest-sticky.active .submit-interest-form{overflow-y:scroll;width:100vw;top:0px}header .navbar-container .submit-interest-sticky .submit-interest{position:static;transform:rotate(0deg);left:25%;bottom:0;z-index:5}header .navbar-container .submit-interest-sticky .submit-interest:before{transform:rotate(135deg);bottom:-43px}header .navbar-container .header-content .gallery-fade{height:72vh}header .navbar-container .header-content .gallery-fade ul.slick-dots{padding-left:30px}header .navbar-container .header-content .gallery-fade .slick-list{height:72vh}header .navbar-container .navbar{padding-left:30px;padding-right:30px}header .navbar-container .navbar .nav-links-container{width:100%;display:flex}header .navbar-container .navbar .nav-links-container #nav-links{transition:none}header .navbar-container .navbar .nav-links-container #nav-links.show{height:100%;background-color:#c00d00;transition:none}header .navbar-container .navbar .nav-links-container #nav-links.show:before{content:"";background-color:#c00d00;width:100vw;height:100vh;z-index:-1;display:flex;position:absolute;top:0;left:0}header .navbar-container .navbar .navbar-nav{margin-top:22px;align-items:flex-start;justify-content:flex-start}header .navbar-container .navbar .navbar-nav li{margin-bottom:25px;margin-left:0}header .navbar-container .navbar .navbar-nav li .sub-menu{margin-top:0px;padding:10px 20px;z-index:3;position:inherit !important}header .navbar-container .navbar .navbar-nav li .sub-menu li{margin-bottom:10px}header .navbar-container .navbar .navbar-nav li.menu-item-has-children{display:flex;justify-content:space-between;flex-direction:column;margin-right:0}header .navbar-container .navbar .navbar-nav li.menu-item-has-children.active>a:after{content:"–" !important;width:inherit;left:inherit;right:7px;top:5px;border-color:transparent;border:none}header .navbar-container .navbar .navbar-nav li.menu-item-has-children:not(.active)>a:after{content:"+" !important;width:inherit;left:inherit;right:7px}header .navbar-container .navbar .navbar-nav li.menu-item-has-children:hover .sub-menu{display:none}header .navbar-container .navbar .navbar-nav li.menu-item-has-children:hover>a:after{content:"–";width:inherit;left:inherit;right:7px;top:5px;border-color:transparent;border:none}header .navbar-container .navbar .navbar-nav li.menu-item-has-children>a{display:flex;align-items:center;justify-content:space-between}header .navbar-container .navbar .navbar-nav li.menu-item-has-children>a:after{content:"+";font-size:43px;width:inherit;left:inherit;right:7px}header .navbar-container .navbar .navbar-nav a{font-size:32px;line-height:40px}header .navbar-container .navbar .navbar-header{display:flex;justify-content:space-between;width:100%}header .navbar-container .navbar .navbar-header .navbar-toggler{color:#fff;background-color:#c00d00;width:40px;border-radius:0;height:40px;border:none;border-radius:0px;margin-top:0;padding:0}header .navbar-container .navbar .navbar-header .navbar-toggler .navbar-toggler-close{margin-left:-10px;margin-top:-3px;font-size:50px;width:60px;height:60px}header .navbar-container .navbar .navbar-header .navbar-toggler .dashicons-menu-alt3{margin-left:-7px;margin-top:-3px;font-size:28px}header .navbar-container .navbar .navbar-header .navbar-toggler[aria-expanded=false] .navbar-toggler-close{display:none}header .navbar-container .navbar .navbar-header .navbar-toggler[aria-expanded=true] .dashicons-menu-alt3{display:none}header .navbar-container .navbar .navbar-contents-wrapper{flex-direction:column;align-items:flex-start}header .mobile-search-form{display:flex;position:fixed;bottom:50px;width:calc(100% - 80px)}header .mobile-search-form form.search{position:relative;width:100%}header .mobile-search-form form.search input.search-input{width:100%}header .mobile-search-form button.search-submit{color:#c00d00;border:none;background-color:#fff;position:absolute;right:-15%;padding:10px;font-size:20px;font-weight:300;outline:0;visibility:hidden}header .mobile-search-form button.search-submit:before{content:"";color:#c00d00;font-weight:300;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;visibility:visible}header .search-menu-item{display:none}}@media screen and (max-width: 1199px){body.mobile-menu-show{background-color:#c00d00}body.mobile-menu-show .header-content,body.mobile-menu-show main,body.mobile-menu-show footer,body.mobile-menu-show .header-arrow,body.mobile-menu-show .submit-interest-form{display:none}body.mobile-menu-show .splide{display:none}header .navbar-container .header-arrow{display:none}header .navbar-container .submit-interest-sticky{width:100%;bottom:0;right:0;height:50px;display:flex;justify-content:center}header .navbar-container .submit-interest-sticky .submit-interest-form{width:100vw;left:0;top:50px;width:100vw;padding-top:60px}header .navbar-container .submit-interest-sticky.active{bottom:0}header .navbar-container .submit-interest-sticky.active .submit-interest:before{transform:rotate(-45deg);bottom:-38px}header .navbar-container .submit-interest-sticky.active .submit-interest-form{overflow-y:scroll;width:100vw;top:0px}header .navbar-container .submit-interest-sticky .submit-interest{position:static;transform:rotate(0deg);left:25%;bottom:0;z-index:5}header .navbar-container .submit-interest-sticky .submit-interest:before{transform:rotate(135deg);bottom:-43px}header .navbar-container .header-content .gallery-fade{height:72vh}header .navbar-container .header-content .gallery-fade ul.slick-dots{padding-left:30px}header .navbar-container .header-content .gallery-fade .slick-list{height:calc(100vh - 50px)}header .navbar-container .navbar{padding-left:30px;padding-right:30px}header .navbar-container .navbar .nav-links-container{width:100%;display:flex}header .navbar-container .navbar .nav-links-container #nav-links{transition:none}header .navbar-container .navbar .nav-links-container #nav-links.show{height:100%;background-color:#c00d00;transition:none}header .navbar-container .navbar .nav-links-container #nav-links.show:before{content:"";background-color:#c00d00;width:100vw;height:100vh;z-index:-1;display:flex;position:absolute;top:0;left:0}header .navbar-container .navbar .navbar-nav{margin-top:22px;align-items:flex-start;justify-content:flex-start}header .navbar-container .navbar .navbar-nav li{margin-bottom:20px;margin-left:0}header .navbar-container .navbar .navbar-nav li .sub-menu{margin-top:0px;padding:10px 20px;z-index:3;position:inherit !important}header .navbar-container .navbar .navbar-nav li .sub-menu li{margin-bottom:10px}header .navbar-container .navbar .navbar-nav li.menu-item-has-children{display:flex;justify-content:space-between;flex-direction:column}header .navbar-container .navbar .navbar-nav li.menu-item-has-children.active>a:after{content:"–" !important;width:inherit;left:inherit;right:7px;top:5px;border-color:transparent;border:none}header .navbar-container .navbar .navbar-nav li.menu-item-has-children:not(.active)>a:after{content:"+" !important;width:inherit;left:inherit;right:7px}header .navbar-container .navbar .navbar-nav li.menu-item-has-children:hover .sub-menu{display:none}header .navbar-container .navbar .navbar-nav li.menu-item-has-children:hover>a:after{content:"–";width:inherit;left:inherit;right:7px;top:5px;border-color:transparent;border:none}header .navbar-container .navbar .navbar-nav li.menu-item-has-children>a{display:flex;align-items:center;justify-content:space-between}header .navbar-container .navbar .navbar-nav li.menu-item-has-children>a:after{content:"+";font-size:43px;width:inherit;left:inherit;right:7px}header .navbar-container .navbar .navbar-nav a{color:#fff;font-size:32px;line-height:40px}header .navbar-container .navbar .navbar-header{display:flex;justify-content:space-between;width:100%}header .navbar-container .navbar .navbar-header .navbar-toggler{color:#fff;background-color:#c00d00;width:40px;border-radius:0;height:40px;margin-top:0;border:none;border-radius:0px;padding:0}header .navbar-container .navbar .navbar-header .navbar-toggler .navbar-toggler-close{margin-left:-10px;margin-top:-3px;font-size:50px;width:60px;height:60px}header .navbar-container .navbar .navbar-header .navbar-toggler .dashicons-menu-alt3{margin-left:-8px;margin-top:-4px;font-size:28px}header .navbar-container .navbar .navbar-header .navbar-toggler[aria-expanded=false] .navbar-toggler-close{display:none}header .navbar-container .navbar .navbar-header .navbar-toggler[aria-expanded=true] .dashicons-menu-alt3{display:none}header .navbar-container .navbar .navbar-contents-wrapper{flex-direction:column;align-items:flex-start}header .mobile-search-form{display:flex;position:fixed;bottom:50px;width:calc(100% - 80px)}header .mobile-search-form form.search{position:relative;width:100%}header .mobile-search-form form.search input.search-input{width:100%}header .mobile-search-form button.search-submit{color:#c00d00;border:none;background-color:#fff;position:absolute;right:-15%;padding:10px;font-size:20px;font-weight:300;outline:0;visibility:hidden}header .mobile-search-form button.search-submit:before{content:"";color:#c00d00;font-weight:300;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;visibility:visible}header .search-menu-item{display:none}}@media screen and (max-width: 834px){.wp-block-columns{flex-direction:column;overflow:hidden}.cols-mobile-reverse-order .wp-block-column:first-of-type{order:2}h4.has-text-align-right,h2.has-text-align-right,h4.has-text-align-center,h2.has-text-align-center{text-align:left}.wp-block-buttons.is-content-justification-right,.wp-block-buttons.is-content-justification-center{justify-content:flex-start}.col-2-cover-img{width:100vw;margin-left:-30px}.col-2-cover-img img{height:100vw}.mobile-cover-map{display:flex}.mobile-cover-map img{object-fit:cover;width:100%;height:400px}.home-cover-map{min-height:300px !important;padding-left:30px;padding-right:30px}.home-cover-map img{display:none !important}.page-template-front-page .wp-block-columns{width:calc(100% - 60px);margin:auto;overflow:hidden}.page-template-front-page .wp-block-columns.img-gallery{width:100%}.wp-block-columns.img-gallery .wp-block-column img{height:100vw;max-height:100vw}.wp-block-columns.img-gallery .wp-block-image figcaption{padding:20px 12%}.wp-block-columns.img-gallery ul.slick-dots{display:none !important}.wp-block-columns.img-gallery .slick-next{left:calc(100% - 50px)}.wp-block-columns.img-gallery .slick-prev:after{left:20px}}@media screen and (max-width: 834px){.wp-block-column:nth-child(2n){margin-left:0}.page-template-available-properties-page header .navbar-container .header-content,.page-template-completed-properties-page header .navbar-container .header-content{margin-bottom:140px}.page-template-available-properties-page header .navbar-container .header-content .gallery-fade ul.slick-dots,.page-template-completed-properties-page header .navbar-container .header-content .gallery-fade ul.slick-dots{display:none !important}.page-template-available-properties-page header .navbar-container .header-content .featured-property,.page-template-completed-properties-page header .navbar-container .header-content .featured-property{width:100%;padding-right:30px;padding-left:30px}.page-template-available-properties-page .property-posts,.page-template-completed-properties-page .property-posts{flex-direction:column;padding-left:0px;padding-right:0px}.page-template-completed-properties-page header .navbar-container .header-content{margin-bottom:125px}header .navbar-container .header-content .featured-property .property-title{margin-left:30px}.property-posts .property-post .property-post-content{bottom:50px;opacity:1}.blog-template header .navbar-container .header-content .featured-property{width:100%;padding:30px}.blog-template header .navbar-container .header-content .featured-property .property-title{margin:0;margin-bottom:5px}.blog-posts{flex-direction:column;padding-left:0;padding-right:0}.blog-posts .blog-post .blog-post-image{height:60vh}.blog-posts .blog-post .blog-post-image img{max-height:75vw}.blog-posts .blog-post .blog-post-content{max-width:calc(100% - 60px)}.blog-template header#header-container{height:80vh}.blog-template header .navbar-container .header-content .gallery-fade .slick-list{height:80vh}.blog-template header .navbar-container .header-content .gallery-fade .slick-dots{display:none !important}.blog-template header .navbar-container .header-content .featured-property{height:165px;top:calc(80vh - 165px)}.blog-template header .navbar-container .header-content{margin:auto 30px 165px}.blog-template .blog-posts{padding-left:30px;padding-right:30px}.blog-template .blog-posts .blog-post{padding-left:0;padding-right:0}.blog-template .blog-posts .blog-post .blog-post-content{padding:10px 25px 25px}.blog-template .blog-posts .results-load-more{padding-left:0;padding-right:0}.blog-posts .blog-post .blog-post-image{background-color:#3c3c3b}.blog-template .blog-posts .blog-post .blog-post-image img{min-height:266px;max-height:60vh}.post-template-default.single header.no-gallery .navbar-container .header-content{margin-bottom:100px}.post-template-default.single .featured-property{display:none}.single-community_article.not-logged-in form .community-login-fields{width:100%}.single-community_article main{width:calc(100% - 60px)}.page-template-search main{padding:0 30px;width:100%}.page-template-community-page .download-links ul{padding-left:0}.page-template-community-page .download-links{align-items:flex-start;padding:10px 30px}.page-template-community-page .download-links ul li{flex-direction:column;align-items:flex-start}}@media screen and (min-width: 740px)and (max-width: 834px){.blog-posts .blog-post .blog-post-image{height:65vh;min-height:65vh}}@media screen and (max-width: 834px){footer{padding:40px 30px}footer #menu-footer-menu{flex-direction:row}footer .footer-content-wrapper{flex-direction:column;align-items:flex-start;position:relative}footer .footer-1{flex-direction:column;align-items:flex-start}footer .footer-2{flex-direction:column}footer .footer-2 .social-links{position:absolute;top:0;right:0;margin-right:0}footer .footer-2 .navbar-brand{margin-top:50px}}@media screen and (max-width: 834px){footer{padding:0px}footer .footer-content-wrapper{display:flex;align-items:flex-start;justify-items:center;justify-content:center;margin-bottom:0px;padding-top:50px}footer .footer-1{flex-direction:column;align-items:flex-start}footer .footer-2{display:none}}@media screen and (max-width: 834px){.wpgmp_map_container .wpgmp_filter_wrappers{padding-left:20px;padding-right:20px;overflow-x:scroll}.post_gallery.flex-row{flex-direction:column !important}.post_gallery .post-images-display .img-wrapper{max-width:calc(100vw - 60px);max-height:calc(100vw - 60px)}.post_gallery .post-images-display{max-width:100%;margin-bottom:40px}.post_gallery .post-images-display ul{max-height:100vw}.post_gallery .post-images-display ul li.slick-slide{max-width:100%}.post_gallery .post-images-display img{max-width:calc(100vw - 60px);max-height:calc(100vw - 60px)}.post_gallery .post-images-display{width:calc(100vw - 60px);height:calc(100vw - 60px)}.post_gallery .post-item-selection{padding:0 !important;justify-content:space-between}.post_gallery .post_gallery_item{max-width:calc(25% - 14px);padding:0 !important;font-size:14px;line-height:18px}.post_gallery:not(.no_thumbs) .post-images-display ul li.slick-slide{width:calc(100vw - 60px);height:calc(100vw - 60px)}.post_gallery.no_thumbs .post-images-display{height:inherit}.post_gallery.no_thumbs .post-images-display ul{height:inherit}.post_gallery.no_thumbs .post-images-display ul .slick-list{height:inherit}.post_gallery.no_thumbs .post-images-display ul .slick-list .slick-track{height:inherit}.post_gallery.no_thumbs .post-images-display ul li.slick-slide{height:inherit;padding-bottom:0}.post_gallery.no_thumbs .post_gallery_item{max-width:100%}}.element-animation{animation:animationFrames ease 1.2s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:animationFrames ease 1.2s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:animationFrames ease 1.2s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:animationFrames ease 1.2s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:animationFrames ease 1.2s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}@keyframes animationFrames{0%{opacity:0;transform:translate(0px, 125px)}100%{opacity:1;transform:translate(0px, 0px)}}@-moz-keyframes animationFrames{0%{opacity:0;-moz-transform:translate(0px, 125px)}100%{opacity:1;-moz-transform:translate(0px, 0px)}}@-webkit-keyframes animationFrames{0%{opacity:0;-webkit-transform:translate(0px, 125px)}100%{opacity:1;-webkit-transform:translate(0px, 0px)}}@-o-keyframes animationFrames{0%{opacity:0;-o-transform:translate(0px, 125px)}100%{opacity:1;-o-transform:translate(0px, 0px)}}@-ms-keyframes animationFrames{0%{opacity:0;-ms-transform:translate(0px, 125px)}100%{opacity:1;-ms-transform:translate(0px, 0px)}}.page-template-page-roasts{font-family:neue-haas-grotesk-display,sans-serif}.page-template-page-roasts .container-fluid:before{display:none}.page-template-page-roasts .container-fluid:after{display:none}.page-template-page-roasts .default-page-content{display:flex;flex-direction:column}.page-template-page-roasts h2{font-size:54px;font-weight:700;width:100%;line-height:normal;margin-top:60px}@media screen and (max-width: 834px){.page-template-page-roasts h2{width:100%;margin-top:30px}}.page-template-page-roasts .roast-container{display:flex;flex-direction:row;align-items:center;margin-top:50px;order:2}@media screen and (max-width: 834px){.page-template-page-roasts .roast-container{flex-direction:column}}.page-template-page-roasts .first-column{width:115%;object-fit:contain;margin-left:-100px;margin-right:40px}@media screen and (max-width: 834px){.page-template-page-roasts .first-column{width:80%;margin-left:0px;margin-right:0px}}.page-template-page-roasts main img{width:120%;object-fit:contain}@media screen and (max-width: 834px){.page-template-page-roasts main img{width:100%}}.page-template-page-roasts .second-column{width:90%}.page-template-page-roasts .second-column button{font-family:neue-haas-grotesk-display,sans-serif;width:70%;color:#fff;border:none;background-color:#c00d00;padding:7px;font-size:18px;font-weight:700;outline:none}@media screen and (max-width: 834px){.page-template-page-roasts .second-column button{width:50%}}@media screen and (max-width: 500px){.page-template-page-roasts .second-column button{width:60%}}.page-template-page-roasts .second-column button:hover{opacity:.8}.page-template-page-roasts .second-column h6{font-family:"ff-meta-serif-web-pro",serif;line-height:normal;letter-spacing:3px}.page-template-page-roasts .second-column h2{font-size:36px;line-height:normal;font-weight:700}.page-template-page-roasts .second-column h3{font-size:24px;font-weight:700;line-height:normal}.page-template-page-roasts .second-column h4{font-family:neue-haas-grotesk-display,sans-serif;font-size:18px;font-weight:700;line-height:normal;margin-bottom:8px}.page-template-page-roasts .third-column{width:100%;margin-left:35px}@media screen and (max-width: 834px){.page-template-page-roasts .third-column{width:90%;margin-left:0px}}.page-template-page-roasts .third-column h6{width:30%;margin-bottom:6px;margin-top:6px}@media screen and (max-width: 834px){.page-template-page-roasts .third-column h6{width:20%}}.page-template-page-roasts .third-column .logo-container{display:flex;flex-direction:row-reverse;margin-bottom:15px}.page-template-page-roasts .third-column img{width:auto}.page-template-page-roasts .third-column .specs-container{display:flex;flex-direction:column;width:100%}.page-template-page-roasts .third-column .specs-container .descriptions{background-image:linear-gradient(to right, lightgray 33%, rgba(255, 255, 255, 0) 0%);background-position:top;background-size:6px 2px;background-repeat:repeat-x;display:flex;align-items:baseline}.page-template-page-roasts .third-column .specs-container .descriptions p{font-family:neue-haas-grotesk-display,sans-serif;margin-bottom:0px;font-weight:700;width:70%}.page-template-page-roasts .bot-btn{width:129px;height:44px;margin-left:calc(max(50vw - 550px,30px));font-family:neue-haas-grotesk-display,sans-serif;color:#fff;border:none;background-color:#ca4838;padding:7px;font-size:18px;font-weight:700;outline:none;margin-bottom:120px}.page-template-page-roasts .bot-btn:hover{opacity:.8}@media screen and (max-width: 834px){.page-template-page-roasts .bot-btn{margin:0 auto;margin-bottom:50px}}#display-careers{display:flex;flex-direction:column;align-items:center}#display-careers .career-location-title{color:#c00d00;font-family:"Antonio",sans-serif;font-size:30px}#display-careers .career-location-street{margin:0px}#display-careers .career-location-phone{margin:0px;font-size:18px;color:#1e2d43}#display-careers .career-location-link{margin-bottom:20px;font-size:18px;color:#c00d00}#display-careers .career-location-email{margin-bottom:50px}.page-template-page-franchise,.page-template{max-width:100vw;overflow-x:hidden;overflow-y:auto}.page-template-page-franchise .slider-text,.page-template .slider-text{margin-top:-3vh;margin-bottom:80px}.page-template-page-franchise .slick-list,.page-template .slick-list{padding:0px !important}.page-template-page-franchise .custom-content-sections,.page-template .custom-content-sections{row-gap:0px}.page-template-page-franchise .inquiry-form,.page-template .inquiry-form{margin-top:100px}.page-template-page-franchise .big-margin-text,.page-template .big-margin-text{margin-bottom:100px}.page-template-page-franchise .blurb-container,.page-template .blurb-container{display:flex;flex-direction:column;background-color:#d5ba8c;margin-left:-30vw;margin-right:-30vw;padding-right:30vw;padding-left:30vw}@media screen and (max-width: 834px){.page-template-page-franchise .blurb-container,.page-template .blurb-container{padding-right:0px;padding-left:0px;margin-left:-10vw;margin-right:-10vw}}.page-template-page-franchise .blurb-container .blurb-title,.page-template .blurb-container .blurb-title{margin-top:100px;text-align:center;align-self:center}.page-template-page-franchise .blurb-container .blurb-sub-title,.page-template .blurb-container .blurb-sub-title{color:#1e2d43;margin-top:40px;align-self:center;text-align:center;font-size:24px;font-weight:bold}@media screen and (max-width: 834px){.page-template-page-franchise .blurb-container .blurb-sub-title,.page-template .blurb-container .blurb-sub-title{padding-left:30px;padding-right:30px}}.page-template-page-franchise .blurb-container .blurb-module-container,.page-template .blurb-container .blurb-module-container{display:flex;align-items:flex-start;gap:30px;flex:1 1 0px}@media screen and (max-width: 834px){.page-template-page-franchise .blurb-container .blurb-module-container,.page-template .blurb-container .blurb-module-container{align-items:center;flex-direction:column;padding-right:10px;padding-left:10px}}.page-template-page-franchise .blurb-container .blurb-wrapper,.page-template .blurb-container .blurb-wrapper{display:flex;flex-direction:column;width:100%;align-items:center}.page-template-page-franchise .blurb-container .blurb-wrapper img,.page-template .blurb-container .blurb-wrapper img{border-radius:50%;margin:auto 0;border:2px solid #d5ba8c;width:100%;border-radius:50%;position:absolute;height:100%}.page-template-page-franchise .blurb-container .blurb-wrapper .image-blurb-wrapper,.page-template .blurb-container .blurb-wrapper .image-blurb-wrapper{border:2px solid #c00d00;border-radius:50%;align-self:center;width:85%;margin-bottom:20px;position:relative;height:0px;padding-bottom:85%}@media screen and (max-width: 834px){.page-template-page-franchise .blurb-container .blurb-wrapper .image-blurb-wrapper,.page-template .blurb-container .blurb-wrapper .image-blurb-wrapper{width:40%;align-self:center;padding-bottom:40%}}.page-template-page-franchise .blurb-container .blurb-wrapper .blurb-reason,.page-template .blurb-container .blurb-wrapper .blurb-reason{font-size:24px;font-weight:bold;margin-bottom:10px;text-align:center}.page-template-page-franchise .blurb-container .blurb-button,.page-template .blurb-container .blurb-button{width:23%;MARGIN-BOTTOM:70px;font-family:neue-haas-grotesk-display,sans-serif;color:#fff;border:none;background-color:#c00d00;padding:7px;font-size:18px;font-weight:700;outline:none;transition:.3s background-color ease-in-out}@media screen and (max-width: 834px){.page-template-page-franchise .blurb-container .blurb-button,.page-template .blurb-container .blurb-button{align-self:center;width:50%}}.page-template-page-franchise .blurb-container .blurb-button:hover,.page-template .blurb-container .blurb-button:hover{text-decoration:none !important;background-color:#d6725b;color:#fff}.page-template-page-franchise .blurb-container .blurb-text,.page-template .blurb-container .blurb-text{width:100%;text-align:center}@media screen and (max-width: 834px){.page-template-page-franchise .blurb-container .blurb-text,.page-template .blurb-container .blurb-text{align-self:center;width:35%}}@media screen and (max-width: 500px){.page-template-page-franchise .blurb-container .blurb-text,.page-template .blurb-container .blurb-text{width:75%}}.page-template-page-franchise .blurb-container .button,.page-template .blurb-container .button{margin-top:60px;margin-bottom:100px;margin-left:auto;margin-right:auto;border:none}.page-template-page-franchise .carousel-slideshow,.page-template .carousel-slideshow{margin:0 -27px;height:90vh;max-height:725px}@media screen and (max-width: 834px){.page-template-page-franchise .carousel-slideshow,.page-template .carousel-slideshow{height:60vh;max-height:500px}}@media screen and (max-width: 500px){.page-template-page-franchise .carousel-slideshow,.page-template .carousel-slideshow{height:35vh;max-height:266px}}.page-template-page-franchise .carousel-slideshow:before .page-template-page-franchise .carousel-slideshow:after,.page-template-page-franchise .carousel-slideshow:before .page-template .carousel-slideshow:after,.page-template .carousel-slideshow:before .page-template-page-franchise .carousel-slideshow:after,.page-template .carousel-slideshow:before .page-template .carousel-slideshow:after{content:"";position:absolute;z-index:1;width:100px;top:0;height:100%}.page-template-page-franchise .carousel-slideshow:before,.page-template .carousel-slideshow:before{left:0;background:linear-gradient(to right, black, rgba(0, 0, 0, 0))}.page-template-page-franchise .carousel-slideshow:after,.page-template .carousel-slideshow:after{right:0;background:linear-gradient(to left, black, rgba(0, 0, 0, 0))}.page-template-page-franchise .image,.page-template .image{margin:0 27px;width:100%;height:100% !important;object-fit:cover}.page-template-page-franchise .slick-slier .slick-track,.page-template .slick-slier .slick-track{width:100% !important}.page-template-page-franchise .slider-button,.page-template .slider-button{text-align:center;width:23%;MARGIN-BOTTOM:70px;font-family:"Roboto",sans-serif;color:#fff;border:none;background-color:#c00d00;padding:7px;font-size:18px;font-weight:700;outline:none;z-index:10;transition:.3s background-color ease-in-out}@media screen and (max-width: 834px){.page-template-page-franchise .slider-button,.page-template .slider-button{width:65%}}.page-template-page-franchise .slider-button:hover,.page-template .slider-button:hover{background-color:#900900;color:#fff;text-decoration:none !important}.page-template-page-franchise .carousel-slideshow-2,.page-template .carousel-slideshow-2{font-family:"Roboto",sans-serif;max-width:100vw}.page-template-page-franchise .carousel-slideshow-2 h3,.page-template .carousel-slideshow-2 h3{font-weight:bold;color:#1e2d43;margin-top:50px;font-size:48px;margin-bottom:60px}.page-template-page-franchise .slider-info-container,.page-template .slider-info-container{display:flex;flex-direction:column;max-width:100vw;align-items:center}.page-template-page-franchise .slider-info-container .img-wrapper,.page-template .slider-info-container .img-wrapper{border-radius:50%;border:solid 1px red}.page-template-page-franchise .slider-info-container img,.page-template .slider-info-container img{width:360px;height:360px;object-fit:cover;border-radius:50%;border:3px solid #fff}.page-template-page-franchise .slider2-text,.page-template .slider2-text{width:43%;min-width:500px;margin-top:50px}@media screen and (max-width: 834px){.page-template-page-franchise .slider2-text,.page-template .slider2-text{width:70%;min-width:0px}}.page-template-page-franchise .slider2-text p,.page-template .slider2-text p{color:#1e2d43}.page-template-page-franchise .custom-content-sections .content-section.col-3-stats-section,.page-template .custom-content-sections .content-section.col-3-stats-section{margin-left:-30vw;margin-right:-30vw;padding-right:30vw;padding-left:30vw}@media screen and (max-width: 834px){.page-template-page-franchise .custom-content-sections .content-section.col-3-stats-section,.page-template .custom-content-sections .content-section.col-3-stats-section{align-self:center}}@media screen and (max-width: 834px){.page-template-page-franchise .custom-content-sections .content-section.texthtml_content,.page-template .custom-content-sections .content-section.texthtml_content{margin-bottom:50px}}.page-template-page-franchise .inquiry-form,.page-template .inquiry-form{display:flex;flex-direction:column;align-items:baseline;background-color:#eae1d9;margin-left:-30vw;margin-right:-30vw;padding-right:30vw;padding-left:30vw;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 834px){.page-template-page-franchise .inquiry-form,.page-template .inquiry-form{padding-right:0px;padding-left:12vw;margin-left:-10vw;margin-right:-10vw}}.page-template-page-franchise .inquiry-form .bottom-buttons,.page-template .inquiry-form .bottom-buttons{display:flex;justify-items:center}.page-template-page-franchise .inquiry-form .bottom-buttons a,.page-template .inquiry-form .bottom-buttons a{margin-right:20px;border:none}.page-template-page-franchise .carousel-wrapper-2,.page-template .carousel-wrapper-2{background-color:#fff;margin-left:-30vw;margin-right:-30vw;padding-right:30vw;padding-left:30vw;display:flex;flex-direction:column}@media screen and (min-width: 1600px){.page-template-page-franchise .carousel-wrapper-2,.page-template .carousel-wrapper-2{max-height:880px}}.page-template-page-franchise .carousel-wrapper-2 .slider-button-2,.page-template .carousel-wrapper-2 .slider-button-2{display:none;text-align:center;width:23%;MARGIN-BOTTOM:70px;font-family:"Roboto",sans-serif;color:#fff;border:none;background-color:#c00d00;padding:7px;font-size:18px;font-weight:700;outline:none;margin-top:-16vh;align-items:center;transition:.3s background-color ease-in-out;align-self:center;z-index:10}@media screen and (max-width: 834px){.page-template-page-franchise .carousel-wrapper-2 .slider-button-2,.page-template .carousel-wrapper-2 .slider-button-2{width:67%;margin-top:0px}}.page-template-page-franchise .carousel-wrapper-2 .slider-button-2:hover,.page-template .carousel-wrapper-2 .slider-button-2:hover{background-color:#900900;color:#fff;text-decoration:none !important}.page-template-page-franchise .post-wrapper,.page-template .post-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;display:none}@media screen and (max-width: 834px){.page-template-page-franchise .post-wrapper,.page-template .post-wrapper{flex-direction:column;align-items:center;grid-template-columns:1fr}}.page-template-page-franchise .duo-wrapper,.page-template .duo-wrapper{display:flex;flex-direction:column;width:100%}.page-template-page-franchise .duo-wrapper .date,.page-template .duo-wrapper .date{color:#000;font-family:"ff-meta-serif-web-pro",serif;font-size:14px;opacity:50%;margin-bottom:10px}.page-template-page-franchise .duo-wrapper img,.page-template .duo-wrapper img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.page-template-page-franchise .duo-wrapper p,.page-template .duo-wrapper p{width:100%;margin-bottom:0px}.page-template-page-franchise .duo-wrapper p a,.page-template .duo-wrapper p a{padding-top:5px;margin-top:20px;font-family:"Roboto",sans-serif;font-size:18px;font-weight:700}.page-template-page-franchise .duo-wrapper a,.page-template .duo-wrapper a{color:#000 !important;transition:.3s opacity ease-in-out;font-weight:700;display:block;position:relative;font-family:"Roboto",sans-serif;font-size:18px;padding-top:100%}.page-template-page-franchise .duo-wrapper a:hover,.page-template .duo-wrapper a:hover{opacity:.8}@media screen and (max-width: 500px){.page-template-page-franchise .duo-wrapper,.page-template .duo-wrapper{width:100%}}.page-template-page-franchise .post-title,.page-template .post-title{margin-top:100px;padding-top:100px;padding-bottom:100px;text-align:center;font-size:48px;display:none;border-top:1px #d5ba8c solid}@media screen and (max-width: 834px){.page-template-page-franchise .post-title,.page-template .post-title{margin:0 auto;margin-top:30px;margin-bottom:30px}}.page-template-page-franchise .footer-stay-updated .social-links,.page-template .footer-stay-updated .social-links{margin-top:-110px}#gform_1_validation_container h2{color:red !important;font-size:14px !important}#gform_1_validation_container .gform-icon{color:red !important}.page-template-page-careers .container-fluid .custom-content-sections{padding-top:0px}.page-template-page-careers .container-fluid .blurb-container{padding-bottom:100px}.page-template-page-careers .container-fluid .blurb-container .blurb-module-container{gap:100px}.page-template.page-template-page-catering_order header#header-container.no-header-image .header-content{display:flex;height:unset;min-height:163px;background:none}.page-template.page-template-page-catering_order header#header-container.no-header-image .header-content .header-text{display:flex;position:static;padding-left:calc(max(50vw - 550px,30px));padding-right:calc(max(50vw - 550px,30px));width:100%}.page-template.page-template-page-catering_order.show-modal{max-height:100vh;overflow:hidden}.page-template.page-template-page-catering_order.show-modal:before{background-color:rgba(0,0,0,.5);content:"";width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:99}.page-template.page-template-page-catering_order.show-modal .sidebar,.page-template.page-template-page-catering_order.show-modal .default-page-content{display:none}.page-template.page-template-page-catering_order a.added_to_cart{display:none}.page-template.page-template-page-catering_order main{padding-right:0}@media screen and (max-width: 834px){.page-template.page-template-page-catering_order main{padding-left:20px;padding-right:20px}.page-template.page-template-page-catering_order main>.row{display:flex;flex-direction:column-reverse}.page-template.page-template-page-catering_order main>.row .default-page-content{width:100%;padding-right:0}.page-template.page-template-page-catering_order main>.row .default-page-content ul.smittys-products li{display:flex;flex-direction:column;width:100%;margin:auto;padding-right:0}.page-template.page-template-page-catering_order main>.row .default-page-content ul.smittys-products li .product-main-info{width:100%}.page-template.page-template-page-catering_order main>.row .default-page-content ul.smittys-products li .product-main-info .pricing-info{flex-wrap:wrap}.page-template.page-template-page-catering_order main>.row .default-page-content ul.smittys-products li .product-main-info .pricing-info .price:not(.amount){width:100%;margin-bottom:20px}.page-template.page-template-page-catering_order main>.row .default-page-content ul.smittys-products li>img{width:100%;margin-bottom:20px}.page-template.page-template-page-catering_order main>.row .sidebar{width:100%}}.page-template.page-template-page-catering_order main h3{font-size:24px;line-height:28px;padding-bottom:10px}.page-template.page-template-page-catering_order main .category-jump-links{display:flex;align-content:center;column-gap:30px;row-gap:20px;justify-content:flex-start;margin-bottom:30px;flex-wrap:wrap}.page-template.page-template-page-catering_order main .category-jump-links a{font-size:13px;line-height:15px;font-family:neue-haas-grotesk-display,sans-serif;text-transform:uppercase}.page-template.page-template-page-catering_order main .description-subheader{border-bottom:1px solid #7a7a7a}.page-template.page-template-page-catering_order main .default-page-content{padding-right:30px;padding-top:45px}.page-template.page-template-page-catering_order main .default-page-content>h3{margin-bottom:0;padding-top:30px;margin-top:-30px;transition:.6s color ease-in-out}.page-template.page-template-page-catering_order main .default-page-content>h3:focus{color:#ca4838;outline:none}.page-template.page-template-page-catering_order main .smittys-products{display:flex;flex-direction:column;row-gap:40px}.page-template.page-template-page-catering_order main .smittys-products li{display:flex;align-items:flex-start;justify-content:space-between;padding-right:30px;column-gap:30px}.page-template.page-template-page-catering_order main .smittys-products li h3{display:none}.page-template.page-template-page-catering_order main .smittys-products li>img{order:1;border:1px solid #ccc;max-height:140px;object-fit:cover;width:25%}@media screen and (max-width: 834px){.page-template.page-template-page-catering_order main .smittys-products li>img{max-height:250px;width:100%}}.page-template.page-template-page-catering_order main .smittys-products li>img.woocommerce-placeholder{display:none}.page-template.page-template-page-catering_order main .smittys-products li .product-main-info{order:2;flex-grow:1}.page-template.page-template-page-catering_order main .smittys-products li .product-main-info h2.woocommerce-loop-product__title{font-size:20px;line-height:24px;padding-top:0}.page-template.page-template-page-catering_order main .smittys-products li .product-main-info .pricing-info{display:flex;justify-content:space-between}.page-template.page-template-page-catering_order main .smittys-products li .product-main-info .pricing-info .price:not(.amount){width:50%;color:#000;margin-bottom:0}.page-template.page-template-page-catering_order main .smittys-products li .product-main-info .pricing-info a.add_to_cart_button{margin-top:auto}.page-template.page-template-page-catering_order main .smittys-products li>a{order:3}.page-template.page-template-page-catering_order main .smittys-products li .price:not(.amount){font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-weight:bold}.page-template.page-template-page-catering_order main .smittys-products li .price:not(.amount) .product_prices{display:flex;justify-content:flex-start;column-gap:20px;width:100%}.page-template.page-template-page-catering_order main .smittys-products li .price:not(.amount) .product_prices .product_price .variation{font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-weight:bold}.page-template.page-template-page-catering_order main .smittys-products li .price:not(.amount) .product_prices .product_price .product_desc_value{font-size:16px;font-family:neue-haas-grotesk-display,sans-serif}.page-template.page-template-page-catering_order main .smittys-products li .price:not(.amount) .product_prices .product_price .product_desc_value p{margin:0;font-family:neue-haas-grotesk-display,sans-serif}.page-template.page-template-page-catering_order main .smittys-products li .price:not(.amount) .product_prices .product_price .price_value{font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-weight:bold}.page-template.page-template-page-catering_order main .wc-block-grid.wp-block-product-category:not(.featured-drinks) .wc-block-grid__products .wc-block-grid__product{flex-wrap:wrap}.page-template.page-template-page-catering_order main .wc-block-grid.wp-block-product-category:not(.featured-drinks) .wc-block-grid__products .wc-block-grid__product .product-info{width:100%}.page-template.page-template-page-catering_order main .wc-block-grid.wp-block-product-category:not(.featured-drinks) .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{order:3;margin-left:0;width:60%}.page-template.page-template-page-catering_order main .wc-block-grid.wp-block-product-category:not(.featured-drinks) .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price .product_prices{display:flex;column-gap:20px}.page-template.page-template-page-catering_order main .wc-block-grid.wp-block-product-category:not(.featured-drinks) .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart{order:4}.page-template.page-template-page-catering_order main .default-page-content{width:70%}.page-template.page-template-page-catering_order main .sidebar{width:30%}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner{width:40vw;min-width:300px;max-width:100%;border:none;position:relative}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .wpvp-popup-close{background:none;color:transparent;right:0;top:0;transition:.3s opacity ease-in-out;width:40px;height:40px;z-index:5}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .wpvp-popup-close:before{content:"";background-image:url(/wp-content/themes/smittys/assets/image/close-icon.svg);width:40px;height:40px;display:block}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .wpvp-popup-close:hover{opacity:.8}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .popup-content{padding:30px;padding-top:0;overflow-x:hidden;overflow-y:visible}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .popup-content .popup_errors{color:#b71d1d;line-height:24px;font-family:neue-haas-grotesk-display,sans-serif;margin-top:20px;line-height:24px;margin-bottom:20px}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .popup-content .popup_errors p{font-family:neue-haas-grotesk-display,sans-serif}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .product-image{width:calc(100% + 60px);height:20vw;max-height:400px;min-height:200px;margin-left:-30px;margin-right:-30px}@media screen and (max-width: 834px){.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .product-image{width:calc(100% + 40px);height:auto;margin-left:-20px;margin-right:-20px}}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .product-image img{width:100%;height:100%;object-fit:cover}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .product-title-price{margin-top:30px;margin-bottom:30px}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .product-title-price .product-title{font-size:20px;line-height:24px;font-weight:700;margin-bottom:10px}.page-template.page-template-page-catering_order .wpvp-popup .single_variation_wrap .single_variation{display:none !important}.page-template.page-template-page-catering_order .woovr-variations{font-family:neue-haas-grotesk-display,sans-serif}.page-template.page-template-page-catering_order .woovr-variations .variations-label-wrapper{display:flex;width:calc(100% + 60px);justify-content:space-between;margin-left:-30px;margin-right:-30px;background-color:#eae1d9;padding:15px 30px}.page-template.page-template-page-catering_order .woovr-variations .variations-label-wrapper .variations-label{font-weight:700}.page-template.page-template-page-catering_order .woovr-variations .woovr-variation{flex-direction:row-reverse;padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(112,112,112,.25);margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px}.page-template.page-template-page-catering_order .woovr-variations .woovr-variation:nth-child(odd){background-color:rgba(234,225,217,.25)}.page-template.page-template-page-catering_order .woovr-variations .woovr-variation:hover{background-color:rgba(234,225,217,.25)}.page-template.page-template-page-catering_order .woovr-variations .woovr-variation .woovr-variation-info{display:flex;padding:0}.page-template.page-template-page-catering_order .woovr-variations .woovr-variation .woovr-variation-info .woovr-variation-name{order:1;font-size:16px;line-height:19px;font-weight:500;margin-right:5px}.page-template.page-template-page-catering_order .woovr-variations .woovr-variation .woovr-variation-info .woovr-variation-description{order:2;font-size:16px;line-height:19px;font-weight:500;margin-right:5px}.page-template.page-template-page-catering_order .woovr-variations .woovr-variation .woovr-variation-info .woovr-variation-description:before{content:" ("}.page-template.page-template-page-catering_order .woovr-variations .woovr-variation .woovr-variation-info .woovr-variation-description:after{content:") "}.page-template.page-template-page-catering_order .woovr-variations .woovr-variation .woovr-variation-info .woovr-variation-price{order:3;font-size:16px;line-height:19px;font-weight:500}.page-template.page-template-page-catering_order .woovr-variations .woovr-variation .woovr-variation-info .woovr-variation-price:before{content:"– ";margin-right:3px}.page-template.page-template-page-catering_order .wapf-field-group{margin-top:40px;font-family:neue-haas-grotesk-display,sans-serif}.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-row{margin-bottom:40px}.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-label{display:flex}.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-label label{display:flex;width:calc(100% + 60px);justify-content:space-between;margin-left:-30px;margin-right:-30px;background-color:#eae1d9;padding:15px 30px;font-weight:700;margin-bottom:0}.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-label label .required{font-weight:500;text-decoration:none;cursor:default}.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-radios .wapf-checkable label,.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-checkboxes .wapf-checkable label{flex-direction:row-reverse;border-bottom:1px solid rgba(112,112,112,.25);margin-left:-30px;margin-right:-30px;padding:15px 30px;width:calc(100% + 60px);display:flex;justify-content:space-between;margin-bottom:0}.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-radios .wapf-checkable label span,.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-checkboxes .wapf-checkable label span{text-align:left;font-weight:500}.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-radios .wapf-checkable label input[type=radio],.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-radios .wapf-checkable label input[type=checkbox],.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-checkboxes .wapf-checkable label input[type=radio],.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-checkboxes .wapf-checkable label input[type=checkbox]{width:unset}.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-radios .wapf-checkable label .wapf-pricing-hint,.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-checkboxes .wapf-checkable label .wapf-pricing-hint{color:#000;opacity:1}.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-radios .wapf-checkable label .wapf-pricing-hint:before,.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-checkboxes .wapf-checkable label .wapf-pricing-hint:before{content:"– ";margin-left:3px;margin-right:3px}.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-radios .wapf-checkable:hover label,.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-checkboxes .wapf-checkable:hover label{background-color:rgba(234,225,217,.25)}.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-radios .wapf-checkable:nth-child(even) label,.page-template.page-template-page-catering_order .wapf-field-group .wapf-field-input .wapf-checkboxes .wapf-checkable:nth-child(even) label{background-color:rgba(234,225,217,.25)}.page-template.page-template-page-catering_order .mini-cart-block{padding:20px 30px;border-left:6px solid #eae1d9;border-top:6px solid #eae1d9;border-bottom:6px solid #eae1d9;margin-top:20px;filter:drop-shadow(0 10px 10px rgba(0, 0, 0, 0.5));background-color:#fff;top:20px}.page-template.page-template-page-catering_order .mini-cart-block h3{font-size:24px;line-height:28px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #7a7a7a;margin-right:-30px}.page-template.page-template-page-catering_order .mini-cart-block a.review-order{width:calc(100% + 66px);margin-left:-36px;margin-bottom:-30px;border:none;display:flex;justify-content:space-between;padding:15px 30px;font-size:16px;line-height:19px}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart{list-style:none;padding:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:18px}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart p{font-family:neue-haas-grotesk-display,sans-serif;font-size:18px}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart .mini_cart_item{padding-left:20px;margin-bottom:20px}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart .mini_cart_item .cart-item-main-info{font-size:18px;line-height:24px;font-weight:700;display:flex}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart .mini_cart_item .cart-item-main-info .quantity{margin-left:-20px;padding-right:10px}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart .mini_cart_item .cart-item-main-info a.remove_from_cart_button{margin-left:auto;color:#fff}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart .mini_cart_item .cart-item-main-info a.remove_from_cart_button:before{content:"";background-image:url(/wp-content/themes/smittys/assets/image/remove-icon.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block;transition:.3s opacity ease-in-out}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart .mini_cart_item .cart-item-main-info a.remove_from_cart_button:hover:before{opacity:.6}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart .mini_cart_item dl.variation{margin-bottom:0}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart .mini_cart_item dl.variation dt{display:none}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart .mini_cart_item dl.variation dd{margin:0}.page-template.page-template-page-catering_order ul.woocommerce-mini-cart .mini_cart_item dl.variation dd p{margin:0}@media screen and (max-width: 834px){.page-template.page-template-page-catering_order .wpvp-popup .popup-inner{width:90%}.page-template.page-template-page-catering_order .wpvp-popup .popup-inner .popup-content{padding:0 20px 20px}.page-template.page-template-page-catering_order .woovr-variations .woovr-variation .woovr-variation-info{flex-wrap:wrap}}.page-template-default.woocommerce-checkout header#header-container.no-header-image .header-content{display:flex}.page-template-default.woocommerce-checkout header#header-container.no-header-image .header-content .header-text{display:flex}.page-template-default.woocommerce-checkout.show-modal{max-height:100vh;overflow:hidden}.page-template-default.woocommerce-checkout.show-modal:before{background-color:rgba(0,0,0,.5);content:"";width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:99}.page-template-default.woocommerce-checkout.show-modal .sidebar,.page-template-default.woocommerce-checkout.show-modal .default-page-content{display:none}.page-template-default.woocommerce-checkout main{border-top:1px solid #ccc}.page-template-default.woocommerce-checkout main:after,.page-template-default.woocommerce-checkout main:before{display:none}.page-template-default.woocommerce-checkout main .woocommerce #respond input#submit.alt,.page-template-default.woocommerce-checkout main .woocommerce a.button.alt,.page-template-default.woocommerce-checkout main .woocommerce button.button.alt,.page-template-default.woocommerce-checkout main .woocommerce input.button.alt{background-color:#ca4838;color:#fff;border-radius:0;font-family:urw-din-condensed,sans-serif;font-weight:700;font-style:normal;padding:10px 20px;transition:.3s background-color ease-in-out;border:2px solid #fff;font-size:18px;line-height:22px}.page-template-default.woocommerce-checkout main .woocommerce #respond input#submit.alt:hover,.page-template-default.woocommerce-checkout main .woocommerce a.button.alt:hover,.page-template-default.woocommerce-checkout main .woocommerce button.button.alt:hover,.page-template-default.woocommerce-checkout main .woocommerce input.button.alt:hover{background-color:#d6725b;color:#fff}.page-template-default.woocommerce-checkout main h3{border-bottom:1px solid #707070;margin-bottom:40px;line-height:28px;font-size:24px;margin-top:50px;padding-bottom:10px}.page-template-default.woocommerce-checkout main .woocommerce-info{display:none}.page-template-default.woocommerce-checkout main .shop_table{font-family:neue-haas-grotesk-display,sans-serif}.page-template-default.woocommerce-checkout main .shop_table .table-body{display:flex;flex-direction:column}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row{display:flex;align-items:center;width:100%;column-gap:30px;border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px}@media screen and (max-width: 834px){.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row{flex-direction:column}}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell{display:flex;flex-direction:column;flex:1 1 0}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-image{flex:unset;min-width:250px}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-image img{width:250px;height:140px;object-fit:contain;border:1px solid #ccc}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-image img.woocommerce-placeholder{display:none}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name{padding-top:0px;flex:unset;flex-direction:row;width:80%;flex-wrap:wrap;font-size:24px;line-height:28px;font-weight:700}@media screen and (max-width: 834px){.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name{width:100%}}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name .product-name-info{width:90%;display:flex;align-items:center;column-gap:5px}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name .product-name-info .product-name{order:2}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name .product-name-info .remove_from_checkout{order:1;color:#fff}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name .product-name-info .remove_from_checkout:before{content:"";background-image:url(/wp-content/themes/smittys/assets/image/remove-icon.svg);width:20px;height:20px;background-repeat:no-repeat;display:inline-block;transition:.3s opacity ease-in-out}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name .product-name-info .remove_from_checkout:hover:before{opacity:.6}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name .product-name-info .quantity{margin-left:auto;order:3}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name .product-name-info .quantity input[type=number]{margin-bottom:0;padding:0;font-size:18px;line-height:22px;font-weight:700;font-family:neue-haas-grotesk-display,sans-serif;padding-left:12px}@media screen and (max-width: 834px){.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name .product-name-info{width:100%}}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name .product-quantity{margin-left:auto;margin-right:auto;font-size:18px;line-height:24px}@media screen and (max-width: 834px){.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name .product-quantity{margin-left:0}}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name dl.variation{margin-top:8px;width:100%;font-size:18px;line-height:24px;font-family:neue-haas-grotesk-display,sans-serif;margin-bottom:0;font-weight:400}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name dl.variation p{font-size:18px;line-height:24px;font-family:neue-haas-grotesk-display,sans-serif}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name dl.variation dt{display:none}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name dl.variation dd{margin:0}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-name dl.variation dd p{margin:0}.page-template-default.woocommerce-checkout main .shop_table .table-body .table-row .table-cell.product-total{padding-top:0px;font-size:18px;line-height:33px;font-weight:bold}.page-template-default.woocommerce-checkout main .shop_table .table-footer{margin-top:20px;width:calc(100% - 250px);margin-left:auto}@media screen and (max-width: 834px){.page-template-default.woocommerce-checkout main .shop_table .table-footer{width:100%}}.page-template-default.woocommerce-checkout main .shop_table .table-footer .table-row{display:flex;align-items:center;width:100%;column-gap:30px;border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px}.page-template-default.woocommerce-checkout main .shop_table .table-footer .table-row .table-cell{display:flex;flex-direction:column;flex:1 1 0}.page-template-default.woocommerce-checkout main .shop_table .table-footer .table-row.cart-subtotal{justify-content:space-between;border:none;margin:0;padding:0;margin:0;font-weight:bold;height:32px;margin-bottom:15px}.page-template-default.woocommerce-checkout main .shop_table .table-footer .table-row.cart-subtotal .table-cell{flex:unset}.page-template-default.woocommerce-checkout main .shop_table .table-footer .table-row.tax-total,.page-template-default.woocommerce-checkout main .shop_table .table-footer .table-row.order-total{margin:0;padding:0;border:0;margin-bottom:20px;display:flex;font-weight:700;justify-content:space-between}.page-template-default.woocommerce-checkout main .shop_table .table-footer .table-row.tax-total .table-cell,.page-template-default.woocommerce-checkout main .shop_table .table-footer .table-row.order-total .table-cell{flex:unset}.page-template-default.woocommerce-checkout main .shop_table .table-footer .table-row.order-total{font-size:24px;line-height:28px}.page-template-default.woocommerce-checkout main .shop_table .table-footer ul#shipping_method.woocommerce-shipping-methods input[type=radio],.page-template-default.woocommerce-checkout main .shop_table .table-footer ul#shipping_method.woocommerce-shipping-methods input[type=checkbox]{display:none}.page-template-default.woocommerce-checkout main .shop_table .table-footer ul#shipping_method.woocommerce-shipping-methods li{display:none}.page-template-default.woocommerce-checkout main .shop_table .table-footer ul#shipping_method.woocommerce-shipping-methods li.method-Estimated.Delivery{display:flex;font-weight:700}.page-template-default.woocommerce-checkout main .shop_table .table-footer ul#shipping_method.woocommerce-shipping-methods li.method-Estimated.Delivery label{display:flex;justify-content:space-between;width:100%}.page-template-default.woocommerce-checkout main .shop_table .table-footer ul#shipping_method.woocommerce-shipping-methods li.method-Estimated.Delivery:not(.chosen-flat_rate-2){display:none}.page-template-default.woocommerce-checkout main #customer_details{display:flex;flex-direction:column}.page-template-default.woocommerce-checkout main #customer_details input[type=text],.page-template-default.woocommerce-checkout main #customer_details input[type=tel],.page-template-default.woocommerce-checkout main #customer_details input[type=email]{border:1px solid #ccc}.page-template-default.woocommerce-checkout main #customer_details .col-1{display:flex;width:100%;flex:unset;float:none;max-width:100%}.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields{width:100%}.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields .required,.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields .optional{display:none}.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{width:100%;display:flex;flex-wrap:wrap;justify-content:stretch;column-gap:30px;row-gap:20px}.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input,.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper textarea{font-family:neue-haas-grotesk-display,sans-serif}.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p{display:flex;flex-direction:column;width:47%;font-family:neue-haas-grotesk-display,sans-serif;font-size:18px;line-height:22px;font-weight:bold}@media screen and (max-width: 834px){.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p{width:100%}}.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p#billing_address_1_field,.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p#billing_postcode_field,.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p#billing_country_field,.page-template-default.woocommerce-checkout main #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p#billing_state_field{display:none !important}.page-template-default.woocommerce-checkout main #customer_details .col-2{display:flex;max-width:100%;width:100%}.page-template-default.woocommerce-checkout main #customer_details .col-2 .required,.page-template-default.woocommerce-checkout main #customer_details .col-2 .optional{display:none}.page-template-default.woocommerce-checkout main #customer_details .col-2 .woocommerce-shipping-fields{display:none}.page-template-default.woocommerce-checkout main #customer_details .col-2 .woocommerce-additional-fields{width:100%;margin-top:20px}.page-template-default.woocommerce-checkout main #customer_details .col-2 .woocommerce-additional-fields label{font-size:18px;line-height:22px;font-weight:700;font-family:neue-haas-grotesk-display,sans-serif}.page-template-default.woocommerce-checkout main #customer_details .col-2 .woocommerce-additional-fields textarea{font-family:neue-haas-grotesk-display,sans-serif;min-height:180px}.page-template-default.woocommerce-checkout main #customer_details .col-2 .woocommerce-additional-fields .order-catering-information{display:grid;column-gap:30px;row-gap:20px;grid-template-columns:1fr 1fr;margin-bottom:30px}.page-template-default.woocommerce-checkout main #customer_details .col-2 .woocommerce-additional-fields .order-catering-information .form-row{display:flex;flex-direction:column}.page-template-default.woocommerce-checkout main #customer_details .col-2 #order_comments_field{display:flex;flex-direction:column}.page-template-default.woocommerce-checkout main #customer_details .col-2 #payment{background-color:#fff;font-family:neue-haas-grotesk-display,sans-serif;font-size:18px;line-height:22px}.page-template-default.woocommerce-checkout main #customer_details .col-2 #payment p{font-family:neue-haas-grotesk-display,sans-serif;font-size:18px;line-height:22px}.page-template-default.woocommerce-checkout main #customer_details .col-2 #payment .order-instructions{margin-bottom:50px}.page-template-default.woocommerce-checkout main #customer_details .col-2 #payment .order-total{margin-bottom:50px;display:flex;column-gap:20px;font-weight:700}.page-template-default.woocommerce-checkout main #customer_details .col-2 .wc_payment_methods{display:none}.page-template-default.woocommerce-checkout main #customer_details .col-2 .place-order{display:flex;flex-direction:column;align-items:flex-end}.page-template-default.woocommerce-checkout.woocommerce-order-received.show-modal{max-height:100vh;overflow:hidden}.page-template-default.woocommerce-checkout.woocommerce-order-received.show-modal:before{background-color:rgba(0,0,0,.5);content:"";width:100vw;height:100vh;position:absolute;top:0;left:0;z-index:99}.page-template-default.woocommerce-checkout.woocommerce-order-received.show-modal .sidebar,.page-template-default.woocommerce-checkout.woocommerce-order-received.show-modal .default-page-content{display:none}.page-template-default.woocommerce-checkout.woocommerce-order-received main{padding-top:80px}.page-template-default.woocommerce-checkout.woocommerce-order-received main:after,.page-template-default.woocommerce-checkout.woocommerce-order-received main:before{display:none}.page-template-default.woocommerce-checkout.woocommerce-order-received .woocommerce-order-details{display:none}.page-template-default.woocommerce-checkout.woocommerce-order-received .woocommerce-customer-details{display:none}.ui-timepicker-standard{z-index:101 !important}.pika-label{font-size:14px;line-height:20px}.pika-table th{font-size:16px}.pika-button{font-size:16px;line-height:19px}.is-selected .pika-button{background-color:#43acc9}.pika-button:hover{background-color:#ca4838}.error404 .container-fluid:before{display:none}.error404 .container-fluid:after{display:none}.error404 .sub-nav{display:none}.page-template-page-blog header#header-container{min-height:0px !important;border-bottom:solid 1px #d3d3d3}.page-template-page-blog header#header-container.no-header-image .header-content{display:none}.page-template-page-blog .container-fluid:before{display:none !important}.page-template-page-blog .container-fluid:after{display:none !important}.page-template-page-blog .post-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}@media screen and (max-width: 834px){.page-template-page-blog .post-wrapper{flex-direction:column;grid-template-columns:1fr 1fr}}@media screen and (max-width: 500px){.page-template-page-blog .post-wrapper{grid-template-columns:1fr}}.page-template-page-blog .post-title{font-size:56px;margin-bottom:50px;margin-top:50px}.page-template-page-blog .duo-wrapper{display:flex;flex-direction:column}.page-template-page-blog .duo-wrapper a{font-size:24px;color:#1e2d43 !important;transition:.3s opacity ease-in-out}.page-template-page-blog .duo-wrapper a:hover{opacity:1;text-decoration:none !important}.page-template-page-blog .duo-wrapper .image{display:block;position:relative;padding-top:100%;transition:.3s opacity ease-in-out}.page-template-page-blog .duo-wrapper .image:hover{opacity:.8}.page-template-page-blog .duo-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-template-page-blog .featured-post-wrapper{margin-bottom:80px}@media screen and (max-width: 834px){.page-template-page-blog .featured-post-wrapper{margin-left:-30px;margin-right:-30px}}.page-template-page-blog .featured-post-wrapper .duo-wrapper{width:100%}.page-template-page-blog .featured-post-wrapper .duo-wrapper>a{display:flex;flex-direction:row;width:100%;align-items:center;background-color:#c00d00}@media screen and (max-width: 834px){.page-template-page-blog .featured-post-wrapper .duo-wrapper>a{flex-direction:column}}.page-template-page-blog .featured-post-wrapper .duo-wrapper>a .featured-post-img-wrapper{width:50%;background-color:#fff}@media screen and (max-width: 834px){.page-template-page-blog .featured-post-wrapper .duo-wrapper>a .featured-post-img-wrapper{width:100%}}.page-template-page-blog .featured-post-wrapper .duo-wrapper>a .featured-post-img-wrapper .image{padding-top:100%}@media screen and (max-width: 834px){.page-template-page-blog .featured-post-wrapper .duo-wrapper>a .featured-post-img-wrapper .image{padding-top:75%}}.page-template-page-blog .featured-post-wrapper .duo-wrapper>a .featured-post-content-wrapper{padding:40px;width:50%}@media screen and (max-width: 834px){.page-template-page-blog .featured-post-wrapper .duo-wrapper>a .featured-post-content-wrapper{padding:50px 30px;width:100%}}.page-template-page-blog .featured-post-wrapper .duo-wrapper>a .featured-post-content-wrapper .title{color:#fff;margin-top:0}.page-template-page-blog .title{margin-top:20px;font-family:"Roboto",sans-serif;font-weight:700;color:#1e2d43;font-size:18px;transition:text-decoration .3s ease-in-out}.page-template-page-blog .title:hover{text-decoration:underline}.page-template-page-blog .date{color:#1e2d43;font-family:"Roboto",sans-serif;font-size:15px;opacity:50%;margin-bottom:10px}.post-template-default #header-container{min-height:0px !important;border-bottom:solid 1px #d3d3d3}.post-template-default main::before{display:none !important}.post-template-default main::after{display:none !important}.post-template-default .single-title{font-weight:normal;font-size:56px;margin-bottom:40px;font-weight:700;line-height:60px}.post-template-default .image{transition:.3s opacity ease-in-out;display:flex;justify-content:center}.post-template-default .image img{width:50%;object-fit:cover}@media screen and (max-width: 500px){.post-template-default .image img{width:100%}}.post-template-default .back-to-blogs{display:block;margin-bottom:30px;margin-top:50px}.post-template-default h3{font-size:28px;font-weight:700;margin-top:30px}.post-template-default .center-aligned-text{width:60%;margin:0 auto;margin-bottom:50px}@media screen and (max-width: 500px){.post-template-default .center-aligned-text{width:80%}}.post-template-default .image-wrapper{transition:.3s opacity ease-in-out;margin-bottom:50px}.post-template-default .image-wrapper img{width:100%;object-fit:cover}.franchise-marker-icon{display:none !important}.single-post #basic .gform_confirmation_wrapper{background-color:#c00d00;text-align:center;padding:100px;color:#fff}.single-post #basic .gform_wrapper{background-color:#c00d00;padding:50px;color:#fff}.single-post #basic .gform_wrapper .gfield_description{color:#fff !important;margin-top:0px;padding-top:0px}.single-post #basic .gform_wrapper .gform_submission_error{color:#c02b0a !important}.single-post #basic .gform_wrapper .gfield_error legend{color:#fff !important}.single-post #basic .gform_wrapper .gfield_consent_label{font-size:15px}.single-post #basic .gform_wrapper .gfield_error label{color:#fff !important}.single-post #basic .gform_wrapper label+[aria-invalid=true]{color:#000}.single-post #basic .gform_wrapper .validation_message{background-color:#c00d00 !important;width:fit-content !important;padding-top:5px !important;padding-bottom:5px !important;background-color:#900900 !important;border:1px solid #fff;margin-block-start:8px}.single-post #basic .gform_wrapper .gfield_required .gfield_required_text{color:#fff}.single-post #basic .gform_wrapper h2{color:#fff}.single-post #basic .gform_wrapper p{color:#fff}.single-post #basic .gform_wrapper .gform_button{border:2px solid #fff}.single-post #basic .gfield_required{color:#fff}.single-post #basic .gform_title{text-align:center}.single-post #basic .gform_description{text-align:center}.single-post #basic select{height:44px;border:none}.smittys-searchform,.smittys-newsletterform,.smittys-feedbackform,.smittys-rewardsform{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#c00d00;z-index:20;display:flex;align-items:center;justify-content:center;padding-right:8.8vw;padding-left:8.8vw;overflow-y:scroll}@media screen and (max-width: 500px){.smittys-searchform,.smittys-newsletterform,.smittys-feedbackform,.smittys-rewardsform{padding:30px}.smittys-searchform .gfield_required,.smittys-newsletterform .gfield_required,.smittys-feedbackform .gfield_required,.smittys-rewardsform .gfield_required{display:none !important}}.smittys-searchform form,.smittys-newsletterform form,.smittys-feedbackform form,.smittys-rewardsform form{display:flex;align-items:center;text-align:center;justify-content:center;width:47%}@media screen and (max-width: 500px){.smittys-searchform form,.smittys-newsletterform form,.smittys-feedbackform form,.smittys-rewardsform form{width:100%}}.smittys-searchform form .search-input,.smittys-newsletterform form .search-input,.smittys-feedbackform form .search-input,.smittys-rewardsform form .search-input{width:80%;height:60px;padding:15px;font-size:24px;margin-bottom:0px}@media screen and (max-width: 500px){.smittys-searchform form .search-input,.smittys-newsletterform form .search-input,.smittys-feedbackform form .search-input,.smittys-rewardsform form .search-input{width:100%}}.smittys-searchform form .search-submit,.smittys-newsletterform form .search-submit,.smittys-feedbackform form .search-submit,.smittys-rewardsform form .search-submit{color:#fff !important;background-color:#c00d00;display:inline-block;align-items:center;justify-content:center;cursor:pointer;font-size:18px;line-height:23px;font-weight:600;text-transform:uppercase;transition:.3s background-color ease-in-out;padding:12px 20px;margin:0;height:60px;border:solid 1px #fff}.smittys-searchform form>div,.smittys-newsletterform form>div,.smittys-feedbackform form>div,.smittys-rewardsform form>div{width:100%;display:flex;align-items:center;justify-content:stretch;column-gap:8px}.searchform-close,.close,.newsletterform-close,.feedbackform-close,.rewards-close{background:none;color:#fff;border:none;font-size:28px;position:absolute;right:77px;top:35px;cursor:pointer}@media screen and (max-width: 500px){.searchform-close,.close,.newsletterform-close,.feedbackform-close,.rewards-close{right:30px;top:30px}}.searchform-close:hover,.close:hover,.newsletterform-close:hover,.feedbackform-close:hover,.rewards-close:hover{opacity:.8}body.show-search{max-height:100vh;overflow:hidden}.search-results.no-hero-block h1,.search-no-results.no-hero-block h1{font-size:20px;line-height:36px;margin-bottom:0}.search-results.no-hero-block h2,.search-no-results.no-hero-block h2{margin-top:0}.search-results h1,.search-no-results h1{font-size:20px;line-height:36px}.search-results h3,.search-no-results h3{font-size:24px;line-height:36px}.search-results .alm-listing .alm-reveal>.alm-item,.search-no-results .alm-listing .alm-reveal>.alm-item{padding-bottom:0;padding-left:0;flex-direction:column;align-items:flex-start;border-bottom:1px solid #707070;padding-bottom:30px}.search-results .alm-listing .alm-reveal>.alm-item .img-wrapper,.search-results .alm-listing .alm-reveal>.alm-item .post-img-link,.search-no-results .alm-listing .alm-reveal>.alm-item .img-wrapper,.search-no-results .alm-listing .alm-reveal>.alm-item .post-img-link{width:150px;height:150px;position:relative;display:none}.search-results .alm-listing .alm-reveal>.alm-item .img-wrapper img,.search-results .alm-listing .alm-reveal>.alm-item .post-img-link img,.search-no-results .alm-listing .alm-reveal>.alm-item .img-wrapper img,.search-no-results .alm-listing .alm-reveal>.alm-item .post-img-link img{width:100%;height:100%;object-fit:cover}#newsletterform .newsletter-sign-up-form .gform_title,#newsletterform .feedback-form .gform_title,#newsletterform .rewards-form .gform_title,#feedbackform .newsletter-sign-up-form .gform_title,#feedbackform .feedback-form .gform_title,#feedbackform .rewards-form .gform_title,#rewardsform .newsletter-sign-up-form .gform_title,#rewardsform .feedback-form .gform_title,#rewardsform .rewards-form .gform_title{color:#fff;margin-bottom:0px}#newsletterform .newsletter-sign-up-form .gform_description,#newsletterform .feedback-form .gform_description,#newsletterform .rewards-form .gform_description,#feedbackform .newsletter-sign-up-form .gform_description,#feedbackform .feedback-form .gform_description,#feedbackform .rewards-form .gform_description,#rewardsform .newsletter-sign-up-form .gform_description,#rewardsform .feedback-form .gform_description,#rewardsform .rewards-form .gform_description{color:#fff}#newsletterform .newsletter-sign-up-form form,#newsletterform .feedback-form form,#newsletterform .rewards-form form,#feedbackform .newsletter-sign-up-form form,#feedbackform .feedback-form form,#feedbackform .rewards-form form,#rewardsform .newsletter-sign-up-form form,#rewardsform .feedback-form form,#rewardsform .rewards-form form{display:block;width:unset;margin-top:40px}#newsletterform .newsletter-sign-up-form .gfield_consent_label,#newsletterform .feedback-form .gfield_consent_label,#newsletterform .rewards-form .gfield_consent_label,#feedbackform .newsletter-sign-up-form .gfield_consent_label,#feedbackform .feedback-form .gfield_consent_label,#feedbackform .rewards-form .gfield_consent_label,#rewardsform .newsletter-sign-up-form .gfield_consent_label,#rewardsform .feedback-form .gfield_consent_label,#rewardsform .rewards-form .gfield_consent_label{font-size:18px;color:#fff}@media screen and (max-width: 500px){#newsletterform .newsletter-sign-up-form .gfield_consent_label,#newsletterform .feedback-form .gfield_consent_label,#newsletterform .rewards-form .gfield_consent_label,#feedbackform .newsletter-sign-up-form .gfield_consent_label,#feedbackform .feedback-form .gfield_consent_label,#feedbackform .rewards-form .gfield_consent_label,#rewardsform .newsletter-sign-up-form .gfield_consent_label,#rewardsform .feedback-form .gfield_consent_label,#rewardsform .rewards-form .gfield_consent_label{font-size:10px}}#newsletterform .newsletter-sign-up-form select,#newsletterform .feedback-form select,#newsletterform .rewards-form select,#feedbackform .newsletter-sign-up-form select,#feedbackform .feedback-form select,#feedbackform .rewards-form select,#rewardsform .newsletter-sign-up-form select,#rewardsform .feedback-form select,#rewardsform .rewards-form select{height:48px}#newsletterform .newsletter-sign-up-form input[type=submit],#newsletterform .feedback-form input[type=submit],#newsletterform .rewards-form input[type=submit],#feedbackform .newsletter-sign-up-form input[type=submit],#feedbackform .feedback-form input[type=submit],#feedbackform .rewards-form input[type=submit],#rewardsform .newsletter-sign-up-form input[type=submit],#rewardsform .feedback-form input[type=submit],#rewardsform .rewards-form input[type=submit]{background-color:#c00d00;border:1px #fff solid;color:#fff}@media screen and (max-width: 1000px){.feedback-form{padding-top:100px}}html{scroll-behavior:smooth}@media screen and (max-width: 1100px){.page-template-page-contest.page-template .prize-item .prize-description{min-height:600px}.page-template-page-contest.page-template .header-text{display:none}.page-template-page-contest.page-template .header-content{max-height:50vh}}.page-template-page-contest.page-template nav.navbar{display:none}.page-template-page-contest.page-template header .header-content{align-items:flex-end;width:100%;align-items:center;left:0}.page-template-page-contest.page-template header .header-content .header-text{justify-content:flex-end;align-items:center;left:0;bottom:15px;width:100%;text-align:center}@media screen and (max-width: 834px){.page-template-page-contest.page-template header .header-content .header-text{bottom:0;padding-bottom:20px}}.page-template-page-contest.page-template header .header-content .header-text h3{margin-bottom:0}.page-template-page-contest.page-template header .header-content .header-text h3 p{margin-bottom:0}.page-template-page-contest.page-template header .navbar-container{min-height:65px}.page-template-page-contest.page-template header .navbar-container .top-links{padding:10px 40px}.page-template-page-contest.page-template header .navbar-container .btn.button{padding:10px 15px}.page-template-page-contest.page-template main{padding-bottom:0}.page-template-page-contest.page-template .full-width{margin-left:-8.8vw;margin-right:-8.8vw}.page-template-page-contest.page-template .full-width .pad-left{padding-left:8.8vw}.page-template-page-contest.page-template .full-width .pad-right{padding-right:8.8vw}.page-template-page-contest.page-template .z-index-top{z-index:100;position:relative}.page-template-page-contest.page-template figure{margin:0}.page-template-page-contest.page-template .header-content .header-image{width:100%;aspect-ratio:94/59;background-color:#b12919}.page-template-page-contest.page-template .header-content .header-image img{object-fit:contain}.page-template-page-contest.page-template .contest-results{background-color:#fff7e9;padding-left:10vw;padding-right:10vw;display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:150px;padding-top:72px}.page-template-page-contest.page-template .contest-results .contest-prize-image-wrap{width:50%;min-width:350px;max-width:800px;margin:auto}.page-template-page-contest.page-template .contest-results .contest-prize-image-wrap img{width:100%;height:auto;object-fit:contain}.page-template-page-contest.page-template .contest-results .prize-details{max-width:650px;margin:auto;margin-top:100px;margin-bottom:100px}@media screen and (max-width: 500px){.page-template-page-contest.page-template .contest-results .prize-details{max-width:100%}}.page-template-page-contest.page-template .contest-results .next-steps{text-align:left}.page-template-page-contest.page-template .contest-results h2{line-height:1.2;color:#c00d00;margin-bottom:60px}.page-template-page-contest.page-template .contest-results form{width:100%;margin-top:40px}.page-template-page-contest.page-template .contest-results form.contest-entry{max-width:1023px}@media screen and (max-width: 768px){.page-template-page-contest.page-template .contest-results form.contest-entry{max-width:100%}}.page-template-page-contest.page-template .contest-results form.contest-entry input[type=text]{margin-bottom:40px}.page-template-page-contest.page-template .contest-results form.contest-entry button{margin-top:40px}.page-template-page-contest.page-template .contest-results form input[type=text]{border-radius:20px;width:100%;text-align:center;border:2px solid #fdb720;max-width:1023px}@media screen and (max-width: 768px){.page-template-page-contest.page-template .contest-results form input[type=text]{max-width:300px}}.page-template-page-contest.page-template .contest-results form button{background-color:#c00d00;border-radius:10px;color:#fff;text-transform:uppercase;padding:4px 30px;border:none}.page-template-page-contest.page-template .contest-results form .consent label{display:flex;justify-content:center;align-items:center}.page-template-page-contest.page-template .contest-results form .consent label a{color:#c00d00;text-decoration:underline}.page-template-page-contest.page-template .contest-results form .consent input[type=checkbox]{margin-bottom:6px}.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form a{color:#c00d00;text-decoration:underline}.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form .contest-description{margin-bottom:72px}.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form .gform_required_legend{display:none}.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form form{margin-top:0}.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form form input[type=text],.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form form input[type=email],.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form form input[type=tel]{border-radius:10px;width:100%;text-align:center;border:2px solid #fdb720;max-width:1023px}.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form form .gfield{text-align:left}.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form form .ginput_container_consent{margin-top:60px}.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form form .ginput_container_consent .gfield_consent_label,.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form form .newsletter-signup label{font-size:18px;font-family:"ff-meta-serif-web-pro",serif}.page-template-page-contest.page-template .contest-results .contest-winner-gravity-form form .newsletter-signup.gfield input{margin-bottom:0}.page-template-page-contest.page-template .contest-results .contest-footer-logo{margin-top:140px}.page-template-page-contest.page-template .contest-results .contest-footer-logo img{width:584px;height:235px;object-fit:contain}@media screen and (max-width: 834px){.page-template-page-contest.page-template .contest-results .contest-footer-logo img{width:100%;height:auto}}.page-template-page-contest.page-template.results-page .prize-info{display:none}/*# sourceMappingURL=main.min.css.map */
