.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{background-color:transparent;border:2px solid hsla(0,0%,100%,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:block;line-height:1;opacity:1;padding:9px 12px;position:absolute;text-shadow:0 .25em .5em rgba(0,0,0,.1);text-transform:uppercase;top:50%;transform:translateY(-50%);transition:opacity .15s ease,border .3s ease-in-out;z-index:2}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{bottom:2em;display:inline-flex;left:50%;list-style:none;position:absolute;transform:translateX(-50%);z-index:2}.glide__bullet{background-color:hsla(0,0%,100%,.5);border:2px solid transparent;border-radius:50%;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);cursor:pointer;height:9px;line-height:0;margin:0 .25em;padding:0;transition:all .3s ease-in-out;width:9px}.glide__bullet:focus{outline:none}.glide__bullet:focus,.glide__bullet:hover{background-color:hsla(0,0%,100%,.5);border:2px solid #fff}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}button,input[type=button],input[type=reset],input[type=submit]{-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#477dca;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:600;line-height:1;padding:.75em 1em;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#2c5999;color:#fff}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 .75em;padding:1.5em}input,label,select{display:block;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em}label{font-weight:600;margin-bottom:.375em}label.required:after{content:"*"}label abbr{display:none}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;padding:.5em;transition:border-color;width:100%}input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover{border-color:#c4c4c4}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#477dca;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(55,112,192,.7);outline:none}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.375em}input[type=file]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ol:not([class]),ul:not([class]){margin:0 0 0 1.75rem;padding:0}ol[class],ul[class]{margin:0;padding:0}ol[class] li,ul[class] li{display:block}dl{margin-bottom:.75em}dl dt{font-weight:700;margin-top:.75em}dl dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:600;text-align:left}td,th{padding:.75em 0}td{border-bottom:1px solid #ddd}td,th,tr{vertical-align:middle}body{-webkit-font-feature-settings:"kern","liga","pnum";-moz-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;color:#333;line-height:1.5}body,h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0 0 .75em}p{margin:0 0 .75em}a{color:#477dca;text-decoration:none;transition:color .1s linear}a:active,a:focus,a:hover{color:#2c5999}a:active,a:focus{outline:none}hr{border:none;border-bottom:1px solid #ddd;margin:1.5em 0}img,picture{margin:0;max-width:100%}.masthead{background-color:#f5f5f5;color:#333;position:sticky;top:0;width:100%;z-index:100}.masthead .container{align-items:center;display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto;max-width:100%;padding-left:0;padding-right:0;position:relative}.masthead .container:after{clear:both;content:"";display:table}.masthead .main{background:#fff}.masthead .controls,.masthead .logo{-webkit-transition:width .2s;-moz-transition:width .2s;transition:width .2s}.masthead .logo img{display:block;height:auto;max-width:280px;width:100%}.masthead .guidestar-logo img{display:block}.masthead nav.subsite-links{margin-left:auto;margin-right:2.5%}.masthead nav.subsite-links ul{display:flex;margin:0;padding:0}.masthead nav.subsite-links ul li{display:block;margin:0 5px}.masthead nav.subsite-links ul li img{display:block;max-height:35px}.masthead .back-cart{align-items:center;display:flex}.masthead .back-cart .btn{background:#e8ad10}.masthead .back-cart .site-header-cart{margin-left:auto;padding:0 15px}.masthead .back-cart .site-header-cart .cart-contents{display:flex;font-weight:700;padding:0}.masthead .back-cart .site-header-cart .cart-contents .amount{margin:0 0 0 15px;order:2}.masthead .back-cart .site-header-cart .cart-contents .icon{background:url(../png/cart.png) no-repeat;display:inline-block;height:30px;position:relative;width:32px}.masthead .back-cart .site-header-cart .cart-contents .count{align-items:center;background:#d95836;border-radius:50%;color:#fff;display:flex;font-size:12px;height:24px;justify-content:center;opacity:1;position:absolute;right:-12px;top:-6px;width:24px;z-index:10}.masthead .back-cart .site-header-cart .cart-contents:after{display:none}.masthead .back-cart .site-header-cart .widget_shopping_cart{min-width:200px;transform:translateX(-50%)}.masthead .controls{border-bottom:1px solid #634663;border-top:1px solid #634663;flex:0 0 100%;justify-content:center;width:100%}.masthead .controls ul{display:flex;justify-content:center;margin:0;padding:10px 0}.masthead .controls ul li{display:block;margin:0 5px}.masthead .controls ul li a{font-size:14px}.masthead .controls img{display:block}.masthead .search-form{margin:0;position:relative;width:100%}.masthead .search-form input{background-color:#ddd;background-image:url(../png/search-icon-3.png);background-position:.3125rem;background-repeat:no-repeat;border:0;border-radius:0;box-shadow:none;height:auto;margin:0;padding:0 .3125rem 0 1.875rem;transition:width .4s ease-in-out,background-color .4s ease-in-out;width:100%}.masthead .search-form input:focus{background-color:#ddd;background-image:none;padding-left:.3125rem;width:100%}.masthead .search-form input:focus+button{max-width:100%;padding-left:.5rem;padding-right:.5rem}.masthead .search-form input:not(:focus){cursor:pointer}.masthead .search-form button{border-bottom-left-radius:0;border-top-left-radius:0;height:auto;max-width:0;overflow:hidden;padding-left:0;padding-right:0;transition:all .4s}.masthead .search-form label{display:flex;margin:0}.masthead .storefront-primary-navigation{background:#fff;padding:30px 0}.masthead .storefront-primary-navigation .col-full{align-items:center;display:flex}.masthead .storefront-primary-navigation .col-full .main-navigation{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2}.masthead .storefront-primary-navigation .col-full .main-navigation .primary-navigation>ul.menu>li>a{font-weight:700;padding-bottom:17px;padding-top:17px;text-transform:uppercase}@media (min-width:769px){.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary{display:flex}}@media (min-width:769px) and (max-width:768px){.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary{display:none}}@media (min-width:769px){.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item{flex:1}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item>a{text-align:center;text-transform:uppercase}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu{align-items:stretch;display:flex}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .widget_custom_html,.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .widget_media_image{flex:1}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .widget[class*=subcategories] .widgettitle{font-size:18px;font-weight:400}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .widget[class*=subcategories] a{color:#222}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .widget[class*=subcategories] a:hover{color:#2b8b92}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .widget_custom_html{color:#fff}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .widget_custom_html .mega-block-title{color:currentColor;font-size:18px}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .mega-menu-column li.widget-subcategories{flex:0 1 auto;width:auto}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .mega-menu-column li.widget-subcategories .widget{padding:0 15px}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .mega-menu-column li.widget-subcategories .widget .widgettitle{border:none;margin:0}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .mega-menu-column li.widget-subcategories:not(:first-child) .widget{border-left:1px solid hsla(240,4%,46%,.3)}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item .mega-sub-menu .mega-menu-column:first-child{background:#a7a7a7}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item.mega-red{background:#d95836}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item.mega-gold{background:#e8ad10}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item.mega-green{background:#a6aa13}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item.mega-teal{background:#2b8b92}.masthead .mega-menu-wrap#mega-menu-wrap-primary>ul.mega-menu#mega-menu-primary>.mega-menu-item.mega-purple{background:#634663}}@media screen and (min-width:0.0625em){.masthead .logo{flex:0 1 auto;max-width:none}.masthead .guidestar-logo{margin-left:auto;margin-right:10px}.masthead .guidestar-logo img{max-width:50px}.masthead nav.subsite-links{margin:0 auto;padding:10px 0}.masthead .controls ul li a{font-size:12px}}@media screen and (min-width:45em){.masthead .logo{border-bottom:0;flex:0 0 280px;width:auto}.masthead .guidestar-logo{margin-left:0}.masthead .guidestar-logo img{max-width:50px}.masthead .controls{padding:0}.masthead .controls ul li a{font-size:16px}.masthead .back-cart{flex:0 0 100%;justify-content:center;margin:0;padding:8px 20px}.masthead .back-cart .site-header-cart{margin-left:0}.masthead .search-form{width:100%}.masthead nav.subsite-links{flex:0 0 auto;margin-right:2.5%;padding:0}.masthead .nav>ul{display:flex}}@media screen and (min-width:60em){.masthead .logo{max-width:300px}.masthead .logo img{max-width:100%}.masthead .guidestar-logo img{max-width:60px}.masthead .controls{align-items:center;align-self:stretch;display:flex;padding:10px 0}.masthead .logo,.masthead nav.subsite-links{flex:0 0 auto}.masthead nav.subsite-links img{min-height:50px}.masthead .search-form{margin-right:1em;width:auto}.masthead .search-form input{background-color:transparent;width:1.5625rem}.masthead .search-form input:focus{width:12.5rem}.masthead .nav>ul>li ul.sub-menu{display:none;left:0;position:absolute;z-index:99999}.masthead .nav>ul>li:hover>ul.sub-menu{display:block}.masthead .nav>ul>li.menu-item-has-children i{display:none}}@media screen and (min-width:80em){.masthead .logo{max-width:454px}.masthead .back-cart{flex:0 1;margin-left:auto;padding:0 20px}.masthead .controls{border:0;border-left:1px solid #e1e1e1;flex:0 0 auto;padding:0 0 0 20px;width:auto}.masthead .controls ul li a{font-size:1.25rem}.masthead .search-form button,.masthead .search-form input{height:45px}.masthead .search-form input:focus{background-image:none}}@media screen and (min-width:96em){.masthead nav.subsite-links{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.site-footer#colophon{padding-top:0}.site-footer#colophon .color-bar{display:flex}.site-footer#colophon .color-bar .gold,.site-footer#colophon .color-bar .green,.site-footer#colophon .color-bar .purple,.site-footer#colophon .color-bar .red,.site-footer#colophon .color-bar .teal{flex:0 0 20%;height:10px;max-width:20%}.site-footer#colophon .color-bar .red{background-color:#d95836}.site-footer#colophon .color-bar .gold{background-color:#e8ad10}.site-footer#colophon .color-bar .green{background-color:#a6aa13}.site-footer#colophon .color-bar .teal{background-color:#2b8b92}.site-footer#colophon .color-bar .purple{background-color:#634663}body{font-size:18px}body,body .site{overflow-x:unset}body .site .site-content{overflow-x:hidden}body.home .content-area,body.home .content-area .site-main{margin-bottom:0}body.home .content-area .site-main .section.featured-categories{padding-bottom:0}.woocommerce .woocommerce-products-header .page-title{text-transform:uppercase}.woocommerce .results-ordering{align-items:center;display:flex;flex-flow:wrap;margin-bottom:1rem}.woocommerce .results-ordering .c-results{flex:1}.woocommerce .results-ordering .c-results .woocommerce-result-count{float:none;padding:0}.woocommerce .results-ordering .c-ordering{display:flex;flex:1;text-align:right}.woocommerce .results-ordering .c-ordering .woocommerce-ordering{float:none;margin:0 0 0 auto}.woocommerce.single-product .content-area{float:none;margin:0;width:auto}.woocommerce.single-product .content-area .summary form.cart{display:flex;flex-flow:wrap}.woocommerce.single-product .content-area .summary form.cart .variations{flex:0 0 100%}.woocommerce.single-product .content-area .summary form.cart .variations td{border:0}.woocommerce.single-product .content-area .summary form.cart .variations td.value{position:relative}.woocommerce.single-product .content-area .summary form.cart .variations td.value select{display:block;max-width:none;width:100%}.woocommerce.single-product .content-area .summary form.cart .variations td.value .reset_variations{display:block;font-size:14px;margin:0;position:absolute;right:0}.woocommerce.single-product .content-area .summary form.cart .single_variation_wrap{flex:0 0 100%}.woocommerce.single-product .content-area .summary form.cart .single_variation_wrap .variations_button{align-items:center;display:flex;padding-top:2.5rem}.woocommerce.single-product .content-area .summary form.cart .single_variation_wrap .variations_button button{flex:1;text-transform:uppercase}.woocommerce.single-product .content-area .summary form.cart .single_variation_wrap .woocommerce-variation-price{display:none}.woocommerce.single-product .content-area .summary form.cart .single_variation_wrap #wc-stripe-payment-request-button-separator,.woocommerce.single-product .content-area .summary form.cart .single_variation_wrap #wc-stripe-payment-request-wrapper{margin-bottom:0;margin-top:0!important;padding-top:0!important}.woocommerce.single-product .content-area .summary form.cart .single_variation_wrap #wc-stripe-payment-request-wrapper{flex:1}.woocommerce.single-product .content-area .summary form.cart .single_variation_wrap #wc-stripe-payment-request-button-separator{padding-left:8px;padding-right:8px}.woocommerce.single-product .content-area .summary form.cart .single_variation_wrap .PaymentRequestButton{border-radius:0}.woocommerce.single-product .content-area .summary form.cart .quantity{float:none}.woocommerce.single-product .content-area .summary form.cart .quantity input{border-radius:0}.woocommerce.single-product .content-area .summary form.cart .button{flex:1}.woocommerce.single-product .content-area .summary .product_meta{padding-bottom:1em}.woocommerce.single-product .content-area .woocommerce-product-gallery .flex-active-slide img{width:100%}.woocommerce.single-product .content-area .woocommerce-tabs .panel,.woocommerce.single-product .content-area .woocommerce-tabs ul.tabs{float:none;margin:0;width:auto}.woocommerce.single-product .content-area .woocommerce-tabs ul.tabs{border-top:0;display:flex}.woocommerce.single-product .content-area .woocommerce-tabs ul.tabs li a{border-bottom:4px solid transparent;color:currentColor;padding:1em}.woocommerce.single-product .content-area .woocommerce-tabs ul.tabs li.active a{border-bottom-color:#2b8b92}.woocommerce.single-product .content-area .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce.single-product .content-area .woocommerce-tabs .panel{padding:1em}.woocommerce .storefront-breadcrumb{border-bottom:1px solid #f4f4f4;margin-bottom:2rem}.section{clear:both;padding:5rem 0}.section .section-header{margin-bottom:2.5rem;text-align:center}.section .section-header .title{color:#634663;font-size:40px;margin:0 0 .2em;text-transform:uppercase}.section .section-header .title span{color:#222}.section .section-header .subheading{font-size:26px;margin:0}.section .section-header.dashed{align-items:center;display:flex}.section .section-header.dashed .title{margin:0 10px}.section .section-header.dashed:after,.section .section-header.dashed:before{border-bottom:1px dashed #707070;content:"";display:block;flex:1;height:0}@media (max-width:768px){.section .section-header .title{font-size:30px}.section .section-header .subheading{font-size:18px}}.section.full-width{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:calc(100vw - var(--scroll-bar)/2)}.section.no-padding{padding:0}.section.no-top-padding{padding-top:0}.section.no-bottom-padding{padding-bottom:0}@media (max-width:768px){.section{padding-bottom:2.5rem;padding-top:2.5rem}}.section.featured-categories .items{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-template-areas:"first second" "first second" "first third"}.section.featured-categories .items .item{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;position:relative}.section.featured-categories .items .item .overlay{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s;z-index:1}.section.featured-categories .items .item .content{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,100%);transition:all .5s;z-index:2}.section.featured-categories .items .item .content button{background-color:transparent;border:2px solid;color:#fff}.section.featured-categories .items .item .content button:hover{background-color:#fff;border-color:#fff;color:#222}.section.featured-categories .items .item-1{grid-area:first}.section.featured-categories .items .item-1:before{content:"";display:block;padding-top:100%}.section.featured-categories .items .item-2{grid-area:second}.section.featured-categories .items .item-3{grid-area:third}.section.featured-categories .items .item:hover .overlay{opacity:1}.section.featured-categories .items .item:hover .content{opacity:1;transform:translate(-50%,-50%)}@media (max-width:480px){.section.featured-categories .items{display:block}.section.featured-categories .items .item{margin:0 auto 15px;max-width:300px}.section.featured-categories .items .item:before{content:"";display:block;padding-top:66%}}.section.shop-links .items{align-items:stretch;display:flex;flex-flow:wrap;margin:0 -15px}.section.shop-links .items .wrap{display:block;flex:0 0 50%;max-width:50%;padding:0 15px}.section.shop-links .items .item{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;overflow:hidden;position:relative}.section.shop-links .items .item .overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.section.shop-links .items .item .content{left:1.5rem;position:absolute;right:1.5rem;text-align:center;top:50%;transform:translateY(-50%);transition:all .3s;z-index:2}.section.shop-links .items .item .content .title{color:#fff;font-size:40px;margin:0;text-transform:uppercase}.section.shop-links .items .item .content button{background-color:transparent;border:2px solid;color:#fff;margin-bottom:-100%;opacity:0;transition:all .3s}.section.shop-links .items .item .content button:hover{background-color:#fff;border-color:#fff;color:#222}.section.shop-links .items .item:before{content:"";display:block;padding-top:100%}.section.shop-links .items .item:hover .content button{margin:15px 0 0;opacity:1}@media (max-width:480px){.section.shop-links .items{display:block}.section.shop-links .items .wrap{margin:0 auto 15px;max-width:360px}}.section.about-us .row{align-items:stretch;display:flex;flex-flow:wrap}.section.about-us .row .col{flex:0 0 50%;max-width:50%}.section.about-us .row .col.c-text{background:url(../png/wave-pattern.png) repeat}.section.about-us .row .col.c-text .text{padding:5rem}.section.about-us .row .col.c-text .text .title{color:#634663;text-transform:uppercase}.section.about-us .row .col.c-text .text .description{font-size:26px}.section.about-us .row .col.c-image{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.section.about-us .row{display:block}.section.about-us .row .col{max-width:none}.section.about-us .row .col.c-text .text{padding:2.5rem}.section.about-us .row .col.c-image{height:280px}}.section.hero .banner .glide__slide{align-items:center;display:flex;height:500px;position:relative}.section.hero .banner .glide__slide .bg{background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.section.hero .banner .glide__slide .container{flex:1;margin:0 auto;max-width:1148px;padding:0 42px;position:relative;z-index:2}.section.hero .banner .glide__slide .container .content{color:#fff}.section.hero .banner .glide__slide .container .content .heading{color:#fff;font-size:36px}.section.hero .banner .glide__slide .container .content .heading .inline-logo{display:inline;vertical-align:middle}.section.hero .banner .glide__slide .container .content .description{font-size:18px;margin-bottom:1.5rem}.section.hero .banner .glide__slide .container .content .btn{background:#a6aa13;color:#fff;text-transform:uppercase}.shop-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px}.widget-area .widget .widget-title,.widget-area .widget .widgettitle{color:#634663;font-size:18px;font-weight:400;margin:0 0 .5rem;padding:0 0 .5rem;text-transform:uppercase}body .demo_store,body .woocommerce-store-notice{background:#2b8b92;border-bottom:1px solid #fff;position:static}