a:hover{text-decoration:underline}.breadcrumbs>*:before{text-decoration:none!important}#announcement-bar,#app-footer{background-image:url(/cdn/shop/files/textured-background.png?2090464044566119764)}#top-bar,#footer-content{position:relative;overflow:hidden;background-image:url(/cdn/shop/files/textured-background.png?2090464044566119764)}#top-bar{font-family:Futura,sans-serif;font-size:12px}#top-bar a:hover{color:#fffefebf}#top-bar .cart i{font-size:18px}#top-bar .cart-badge a:hover{opacity:.75}#top-bar .cell.right{font-size:16px}#top-bar .section:not(:first-child):before{content:"|"}#top-bar .section:last-child:before{content:"";display:none}#top-bar .cart .cart-badge .badge{background:#c89735}#top-bar input.search-text{background:0 0;border:2px solid #fffefe;border-radius:1000px;box-shadow:none;font-size:.875rem;text-align:left;height:auto;padding:.5em 1em;margin:0 0 0 .5rem;width:7.5rem;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}#top-bar input.search-text::placeholder{color:#fffefe}#top-bar input.search-text:focus{width:11.25rem;border:2px solid #fffefe;background:#fffefe}#top-bar input.search-text:focus::placeholder{color:#777}#top-bar:before{height:100%;opacity:1;top:0;background-size:contain}#app-header{padding-top:15px;padding-bottom:15px;position:relative;height:auto}#app-header .nav-level-1{text-transform:uppercase}#app-header .nav-level-1 a{font-weight:600!important}#app-header .nav-level-1 a:hover{text-decoration:none}#app-header .nav-level-2,#app-header .nav-level-3{text-transform:none;letter-spacing:0}#app-header .nav-level-2 a,#app-header .nav-level-3 a{font-weight:500!important}#app-header .nav-toggle{height:1.5rem;width:auto;text-indent:0;font-family:Futura,sans-serif;font-size:18px;text-transform:uppercase;font-weight:600}#app-header .menu-grid{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;align-items:center;justify-content:space-between}#app-header .app-header-brand{text-align:center}#app-header .app-header-brand a svg{height:auto;max-width:clamp(2.5rem,calc(-1.5rem + 10vw),7.5rem);width:100%}#app-header .app-header-brand a svg path{transition:all .1s;fill:#493932}#app-header .app-header-brand a:hover svg path{fill:#c89735}#shopify-section-1541266284622 .column-max{max-width:none;padding:0}#homepage-banner{padding:15px;display:table;height:500px;width:100%;background-image:url(/cdn/shop/files/site_header_tippecanoe_herbs_apothecary_milwaukee_wisconsin_2.jpg?v=1575443354);text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;text-shadow:1px 1px #fffefe,-1px 1px #fffefe,1px -1px #fffefe,-1px -1px #fffefe,0 0 10px rgba(255,255,255,.9),0 0 15px rgba(255,255,255,.8)}#homepage-banner .inner{display:table-cell;vertical-align:middle}#homepage-banner .inner h1{color:#493932;letter-spacing:-2px;text-transform:uppercase;margin:0 0 30px;font-size:4rem}#homepage-banner .inner h2{color:#493932;letter-spacing:-1px;margin:30px 0;font-size:2rem;text-transform:uppercase}#homepage-banner .inner hr{width:25%;margin:auto;border-bottom:1px solid #493932}#homepage-banner .inner .button{text-shadow:none;text-transform:uppercase;font-weight:700;color:#493932;background:#fffefe;border-color:#493932}#homepage-banner .inner .button:hover,#homepage-banner .inner .button:focus{background:#4f6339;border-color:#4f6339;color:#fffefe}.index #content-wrap .item img{border-radius:100%}header.page-header{padding:45px 0;border-top:1px solid #b1a5a0;border-bottom:1px solid #b1a5a0;text-transform:uppercase}header.page-header .title{font-size:2.5rem;letter-spacing:2px}.page header.page-header,.list-collections header.page-header{text-align:center}#app-footer{padding:15px}#app-footer .nav-footer{margin-bottom:5px}.list-collections .collection-grid-item.item{text-align:center}.list-collections .image-container{transition:.1s}.list-collections .image-container:hover{opacity:.75}#shopify-section-newsletter .column-max{max-width:none;padding:0}#shopify-section-newsletter .newsletter-content{background-image:url(/cdn/shop/files/herbalist_becomes_tree.jpg?v=1575435657);background-size:cover;background-position:center;color:#fff;position:relative;text-shadow:0 0 3px rgba(0,0,0,.8)}#shopify-section-newsletter .newsletter-content:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:0}#shopify-section-newsletter .newsletter-content h2{color:#fff}#shopify-section-newsletter .newsletter-content .column-extra-narrow{position:relative;z-index:1}#footer-content:before{content:"";position:absolute;width:100%;height:100%;z-index:0;background:url(/cdn/shop/files/tippecanoe-high-res-logo-transparent.png?8458742513448175786) 0 0 no-repeat;background-repeat:no-repeat;background-position:50% 50%;background-size:300px;opacity:.25}#footer-content a{display:inline-block}#footer-content a.social-media-icon{margin:0 0 0 -20px}#footer-content a.social-media-icon .fa-stack-2x{color:transparent!important;transition:all .1s}#footer-content a.social-media-icon .fa-stack-2x i{transition:all .1s}#footer-content a:hover,#footer-content a:hover.social-media-icon .fa-stack-2x{color:#fffefebf!important}#footer-content a:hover.social-media-icon.facebook .fa-facebook{color:#3b5998!important}#footer-content a:hover.social-media-icon.twitter .fa-twitter{color:#0084b4!important}#footer-content a:hover.social-media-icon.pinterest .fa-pinterest{color:#bb0f23!important}#footer-content a:hover.social-media-icon.instagram .fa-instagram{color:#c13584!important}#footer-content a:hover.social-media-icon.youtube-play .fa-youtube-play{color:red!important}#footer-content .section-block-header-heading{opacity:.8;text-transform:uppercase;letter-spacing:2px}#footer-content .column-max{position:relative;z-index:1}#app-footer{font-family:Futura,sans-serif}.page-contact-form .green-column{background:#8c4646;background-image:url(/cdn/shop/files/textured-background.png?2090464044566119764);color:#fffefe;padding:1.625em 0;font-family:Futura,sans-serif;font-size:20px}.page-contact-form .green-column .address{margin-bottom:5px}.page-contact-form .green-column .svg-wrap{margin:auto auto 5px;padding:30px;height:150px;width:150px;border-radius:100%;border:1px solid #fffefe}.page-contact-form .green-column .svg-wrap svg path{fill:#fffefe}.page-contact-form .green-column .svg-wrap.leaf{padding:20px}.page-contact-form .green-column a{color:#fffefe}.page-contact-form .green-column a:hover{color:#c89735}.page-contact-form #map{border:1px solid #8c4646}.x-button{color:#c44b28!important}.x-button:hover{color:#fffefe!important}.image-container{border-radius:100%}.image-container a:after{content:"";height:100%;width:100%;display:block;background:rgba(135,224,168,.9);position:absolute;z-index:100;margin-top:-100%;background-image:url(/cdn/shop/files/squirrel.svg?5541677093060035869);background-size:50px;background-position:center;background-repeat:no-repeat;border-radius:100%;opacity:0;transition:all .1s}.image-container:hover a:after{opacity:1}.featured-products .image-container a:after{background-image:url(/cdn/shop/files/leaf.svg?14802225654395605421)}.collection-product .product-details{background:transparent!important;text-align:center}.collection-product .product-details .title,.collection-title{font-weight:700}.pagination.row .text-light{color:#493932!important;font-weight:700;font-size:18px;font-family:futura}.pagination.row .text-light:hover,.pagination.row .text-light:focus{color:#06511c!important}.pagination.row .pages .text-light{padding:0 8px}.pagination.row .pages .text-light:hover.current,.pagination.row .pages .text-light:focus.current{color:#493932!important;text-decoration:none;cursor:default}html.blog .image-container,html.media .image-container{border-radius:0}html.blog .image-container a:after,html.media .image-container a:after{top:0;margin:0;border-radius:0}@media screen and (max-width: 640px){#app-header .menu-grid{grid-template-columns:1fr;gap:.75rem}#app-header .app-header-brand a svg{max-width:100px}#homepage-banner .inner h1{font-size:2rem}#homepage-banner .inner h2{font-size:1.5rem}}@media screen and (min-width: 640px) and (max-width: 1024px){#top-bar .brand-tagline{margin-bottom:0}}@media screen and (min-width: 640px){#top-bar .cell{display:table-cell!important;width:auto}#app-header .nav-primary>ul ul{background-color:#fffefe}#app-header .menu-right{justify-content:end}#app-header .nav-level-1{max-width:800px;margin-left:auto}#app-header .nav-primary>ul>li>:first-child{padding:clamp(.31rem,calc(-.24rem + 1.38vw),1rem)}}@media screen and (min-width: 1024px){.page-contact-form .green-column{padding:1.625em 0 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-custom.scss.css.map?v=87777193883327565161650823356 */
