.whitey{color:#fff!important}.mobile-search-button{align-items:center;justify-content:center;padding:10px;color:#fff;text-decoration:none;display:none}.mobile-search-icon{font-size:18px}@media screen and (max-width: 980px){.mobile-search-button{display:inline-flex!important;align-items:center;justify-content:center;padding:10px}}.viewcart{display:none}@keyframes wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(-5deg)}30%{transform:rotate(5deg)}45%{transform:rotate(-5deg)}60%{transform:rotate(5deg)}75%{transform:rotate(-2deg)}90%{transform:rotate(2deg)}}@media screen and (max-width: 1024px){.viewcart{display:block;text-align:center;margin:20px 0}.view-cart-link{display:inline-flex;align-items:center;text-decoration:none;font-weight:700;font-size:16px;color:#000;border:3px solid #000;padding:12px;border-radius:6px;transition:background-color .3s ease,color .3s ease;animation:wiggle 1s ease-in-out infinite;animation-delay:3s}.view-cart-link:hover{background-color:#000;color:#fff;animation:none}}.newsletter-section__content{max-width:100%!important;padding-left:0!important}.modal{z-index:100!important}.centerme{text-align:center!important;width:100%;margin-bottom:20px}.note--success,.note--error{max-width:640px!important}.site-header{background-color:#1d1d1d;color:#fff;border-bottom:none}@media only screen and (min-width: 590px){.site-header{padding-bottom:0}}@media only screen and (max-width: 991px){.site-header__logo a{max-width:140px!important}}#shopify-section-template--24418132394283__logo_list_mbcVda.index-section{margin:20px!important}.header-top{display:flex;justify-content:space-between;align-items:center;padding:15px 5%;background-color:#1d1d1d;font-size:16px!important}.email-container{display:flex;align-items:center;min-width:50px}.email-icon{color:#fff;font-size:18px;margin-right:10px}.email-address{color:#c89b67;font-weight:700;text-decoration:none;transition:all .3s ease;font-size:16px}.email-address:hover{color:#fff;text-decoration:underline;text-decoration-color:#c89b67;text-decoration-thickness:2px}.logo-container{text-align:center;flex:1;display:flex;justify-content:center}.site-header__logo{margin:0;max-width:340px;width:340px}.site-header__logo a{max-width:340px}.site-header__logo-image,.site-header__logo-image img{max-width:340px;width:340px;height:auto}.user-actions{display:flex;align-items:center;gap:15px}.search-button,.help-button,.account-button{display:flex;align-items:center;color:#c89b67;font-weight:700;text-decoration:none;transition:all .3s ease}.search-button:hover,.help-button:hover,.account-button:hover{color:#fff;text-decoration:underline;text-decoration-color:#c89b67;text-decoration-thickness:2px}.help-icon{font-size:24px;margin-right:10px}.search-icon{font-size:24px;margin-right:10px;color:#fff!important}.account-icon{font-size:24px;margin-right:10px}.cart-button{background-color:#c89b67;color:#1d1d1d;padding:10px 15px;border-radius:5px;font-weight:700;display:flex;align-items:center}.cart-icon{margin-right:5px}.main-nav{display:flex;justify-content:space-between;align-items:center;padding:15px 5%;border-top:1px solid #333;border-bottom:1px solid #333;background-color:#1d1d1d}.nav-links{display:flex;list-style:none;gap:30px;margin:0;padding:0}.nav-link{color:#c89b67;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none;position:relative;transition:all .3s ease;padding-bottom:5px}.nav-link:hover{color:#fff;text-decoration:underline;text-decoration-color:#c89b67;text-decoration-thickness:2px}.contact-info{display:flex;align-items:center;gap:15px;color:#fff;font-size:18px;font-weight:700}.phone-number,.appointment-link{color:#c89b67;text-decoration:none;transition:all .3s ease;position:relative;padding-bottom:2px}.phone-number:hover,.appointment-link:hover{color:#fff;text-decoration:underline;text-decoration-color:#c89b67;text-decoration-thickness:2px}.nav-toggle{display:none}.footer{background-color:#3e3632;padding:50px 5%;color:#fff}.footer-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;padding-bottom:50px}.footer-section{flex:1;min-width:200px}.footer-heading{color:#c89b67;font-size:20px;margin-bottom:20px;font-weight:700;text-transform:uppercase}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:10px}.footer-links li a{color:#fff;font-size:14px;text-transform:uppercase;transition:color .3s ease}.footer-links li a:hover{color:#c89b67}.footer-contact p{margin:0 0 5px;color:#fff;line-height:1.6}.phone-number-footer{font-size:18px;font-weight:700;margin-bottom:20px;display:block}.appointments-footer{margin-top:25px;font-weight:700;display:block}.copyright{font-size:14px;color:#fff;padding-top:20px}@media only screen and (max-width: 991px){.header-top{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px;position:relative}.email-container{order:0;min-width:40px;width:40px}.email-address{display:none}.logo-container{flex:1;text-align:center;display:flex;justify-content:center}.site-header__logo-image,.site-header__logo-image img{max-width:180px;width:180px}.site-header__logo{margin:0 auto;max-width:180px}.user-actions,.main-nav{display:none}.nav-toggle{display:block;order:2}.footer-container{flex-direction:column;gap:30px}.footer-section{width:100%;text-align:center}.footer-heading{margin-bottom:15px}.footer-links li{margin-bottom:8px}.copyright{text-align:center}}.book-appointment-button{display:inline-block;color:#c89b67;font-weight:700;text-transform:uppercase;border:2px solid #c89b67;border-radius:6px;padding:10px 20px;margin-top:20px;text-decoration:none;transition:all .3s ease}.book-appointment-button:hover{color:#fff;border-color:#fff;text-decoration:none}.header-book-button{display:inline-block;color:#c89b67;font-weight:700;text-transform:uppercase;border:2px solid #c89b67;border-radius:6px;padding:6px 12px;font-size:14px;text-decoration:none;transition:all .3s ease;margin-left:15px;background-color:transparent}.header-book-button:hover{color:#fff;border-color:#fff;text-decoration:none}@media only screen and (max-width: 991px){.book-appointment-button{display:block;text-align:center;margin:20px auto 0;max-width:200px}.header-book-button{padding:5px 10px;font-size:13px;display:inline-block}}#shopify-section-template--24418132394283__newsletter_YT8yJk .theme-block{border-radius:6px}.theme-block .subscribe-container{width:100%;padding:60px 20px;background-color:#e6b388;text-align:center;border-radius:6px}.theme-block .subscribe-heading{font-size:42px;font-weight:700;color:#000;margin-bottom:20px;text-transform:uppercase}.theme-block .subscribe-text{font-size:20px;color:#000;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto}.theme-block .subscribe-form{max-width:600px;margin:0 auto;display:flex;justify-content:center}.theme-block .email-input{flex-grow:1;padding:15px 20px;font-size:16px;border:none;border-radius:4px 0 0 4px;outline:none;background-color:#fff!important}.theme-block .subscribe-button{padding:15px 30px;font-size:16px;font-weight:700;text-transform:uppercase;background-color:#000;color:#fff;border:none;border-radius:0 4px 4px 0;cursor:pointer;transition:background-color .3s ease}.theme-block .subscribe-button:hover{background-color:#333}@media only screen and (max-width: 767px){.theme-block .subscribe-heading{font-size:32px}.theme-block .subscribe-text{font-size:18px}.theme-block .subscribe-form{flex-direction:column;margin:0 auto}.theme-block .email-input{width:100%;border-radius:4px;margin-bottom:15px;text-align:center}.theme-block .subscribe-button{width:100%;border-radius:4px}}@media only screen and (max-width: 480px){.theme-block .subscribe-container{padding:40px 15px}.theme-block .subscribe-heading{font-size:28px}.theme-block .subscribe-text{font-size:16px;margin-bottom:20px}}#shopify-section-template--24418132394283__custom_html_KfWadJ .custom-html-block{border-radius:6px;margin-bottom:40px}.custom-html-block .text-block-container{width:100%;padding:50px 0;background-color:#9cbbb0;border-radius:6px}.custom-html-block .text-block{margin:0 auto;padding:30px 50px}.custom-html-block .text-block-heading,.text-block-heading{text-align:center!important}.custom-html-block .text-block-heading{font-size:32px;font-weight:700;color:#1d1d1d;margin-bottom:30px;text-transform:uppercase}.custom-html-block .text-block-content{font-size:18px;line-height:1.7;color:#1d1d1d}@media only screen and (max-width: 991px){.custom-html-block .text-block{padding:20px 25px}.custom-html-block .text-block-heading{font-size:24px;margin-bottom:20px}.custom-html-block .text-block-content{font-size:16px}}@media only screen and (max-width: 576px){.custom-html-block .text-block{padding:15px 20px}.custom-html-block .text-block-heading{font-size:20px;margin-bottom:15px}.custom-html-block .text-block-content{font-size:14px}}.nav-item{position:relative;display:inline-block}.nav-item--has-dropdown{position:relative}.nav-link--has-dropdown{display:flex;align-items:center;cursor:pointer}.nav-dropdown-icon{margin-left:8px;display:inline-flex;align-items:center;transition:transform .3s ease}.nav-dropdown-icon svg{width:12px;height:12px;fill:currentColor}.nav-item--has-dropdown:hover .nav-dropdown-icon{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:100%;left:0;background-color:#2a2a2a;border:1px solid #444;border-radius:4px;box-shadow:0 4px 12px #0000004d;list-style:none;margin:0;padding:10px 0;min-width:200px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.nav-item--has-dropdown:hover .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-item{margin:0;padding:0;position:relative}.nav-dropdown-item--has-dropdown{position:relative}.nav-dropdown-link{display:block;padding:12px 20px;color:#fff;text-decoration:none;font-size:14px;font-weight:400;text-transform:none;transition:all .3s ease;border-bottom:1px solid #333}.nav-dropdown-item:last-child .nav-dropdown-link{border-bottom:none}.nav-dropdown-link:hover{background-color:#c89b67;color:#1d1d1d;text-decoration:none}.nav-dropdown-link--has-dropdown{display:flex;align-items:center;justify-content:space-between}.nav-dropdown-link--has-dropdown:after{content:"\25b6";font-size:10px;color:#c89b67;margin-left:8px;transition:transform .3s ease}.nav-dropdown-item--has-dropdown:hover .nav-dropdown-link--has-dropdown:after{transform:rotate(90deg)}.nav-sub-dropdown{position:absolute;top:0;left:100%;background-color:#333;border:1px solid #555;border-radius:4px;box-shadow:0 4px 12px #0006;list-style:none;margin:0;padding:8px 0;min-width:180px;z-index:1001;opacity:0;visibility:hidden;transform:translate(-10px);transition:all .3s ease}.nav-dropdown-item--has-dropdown:hover .nav-sub-dropdown{opacity:1;visibility:visible;transform:translate(0)}.nav-sub-dropdown-item{margin:0;padding:0}.nav-sub-dropdown-link{display:block;padding:10px 16px;color:#fff;text-decoration:none;font-size:13px;font-weight:400;text-transform:none;transition:all .3s ease;border-bottom:1px solid #444}.nav-sub-dropdown-item:last-child .nav-sub-dropdown-link{border-bottom:none}.nav-sub-dropdown-link:hover{background-color:#c89b67;color:#1d1d1d;text-decoration:none}.nav-dropdown-item--has-dropdown:nth-last-child(-n+3) .nav-sub-dropdown{left:-100%;right:100%}.nav-item--has-dropdown:nth-last-child(-n+2) .nav-dropdown{right:0;left:auto}.nav-item--has-dropdown:nth-last-child(-n+2) .nav-dropdown-item--has-dropdown .nav-sub-dropdown{left:-100%;right:auto}@media only screen and (max-width: 991px){.nav-dropdown,.nav-sub-dropdown{display:none}.nav-item--has-dropdown .nav-dropdown-icon,.nav-dropdown-item--has-dropdown .nav-dropdown-link--has-dropdown:after{display:none}}.nav-link,.nav-dropdown-link{transition:all .3s ease}.nav-item--has-dropdown:hover>.nav-link{color:#fff;text-decoration:underline;text-decoration-color:#c89b67;text-decoration-thickness:2px}.main-nav{position:relative;z-index:10}.nav-link:focus,.nav-dropdown-link:focus,.nav-sub-dropdown-link:focus{outline:2px solid #c89b67;outline-offset:2px}.nav-item--has-dropdown:focus-within .nav-dropdown,.nav-dropdown-item--has-dropdown:focus-within .nav-sub-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-item--has-dropdown:focus-within .nav-sub-dropdown{transform:translate(0)}.downloads-section{padding:2em;background-color:#f9f9f9;font-family:sans-serif}.container{max-width:960px;margin:0 auto}.section-header{text-align:center;margin-bottom:2em}.section-header h2{font-size:2rem;margin-bottom:.5em}.section-header hr{border:none;border-top:2px solid #333;width:60px;margin:0 auto}.downloads-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5em}.download-item{background-color:#fff;padding:1em;border:1px solid #ddd;border-radius:6px;transition:box-shadow .2s}.download-item:hover{box-shadow:0 4px 12px #0000001a}.download-item a{text-decoration:none;color:#000;display:flex;justify-content:space-between;align-items:center}.download-icon{font-weight:700;color:#0073e6;margin-left:1em}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
