a,button{transition:.3s all ease-in-out}.flex{display:-ms-flexbox;display:flex}.flex.column{-ms-flex-direction:column;flex-direction:column}.flex:not(.column){-ms-flex-direction:row;flex-direction:row}.flex.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.space{-ms-flex-pack:justify;justify-content:space-between}.flex.center{-ms-flex-align:center;align-items:center}.flex.align-center{justify-content:center}.position-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}h1,h2,h3,h4,h5,h6{font-family:proxima-nova}.template-index .btn--large{max-width:280px}.product-categories h2.home_subtitle{font-family:pt-serif,serif;font-size:22.1px;font-size:2.21rem;font-weight:700;color:#000;text-transform:none;margin:0 auto 30px;text-align:center;letter-spacing:0;line-height:1.2}.product-categories ul{list-style:none;margin:0 auto;padding:0;text-align:center}.product-categories ul li{width:20%;max-width:330px;overflow:hidden;position:relative;transition:all .2s ease-in-out}.product-categories ul li:before{display:block;content:"";width:100%;padding-top:100%}.product-categories ul li>.content{position:absolute;top:0;left:0;right:0;bottom:0}.product-categories ul li .content{width:calc(100% - 28px);height:calc(100% - 28px);background-repeat:no-repeat;background-size:100% 100%;background-position:center center;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .2s ease-in-out}.product-categories ul li .overlay{width:100%;height:100%;background-color:#fff9;content:"";position:absolute;top:0;left:0;z-index:2;transition:all .2s ease-in-out}.product-categories ul li:hover .overlay{content:"";background-color:#00000059}.product-categories ul li:hover h3,.product-categories ul li:hover p{color:#fff}.product-categories ul li h3{position:absolute;top:16px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100%;padding:0 20px;font-size:16px;font-size:1.6rem;color:#000;text-tranform:uppercase;font-family:proxima-nova;font-weight:700;text-align:center;z-index:3}.product-categories ul li p{position:absolute;bottom:12px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);font-size:11px;font-size:1.1rem;font-weight:700;font-family:proxima-nova;width:100%;color:#000;padding:0 20px;text-align:center;line-height:1.2;margin-bottom:0;z-index:3}@media (max-width: 950px){.product-categories ul.flex.space{-ms-flex-pack:center;justify-content:center}.product-categories ul li{width:calc(100% / 3)}}@media (max-width: 650px){.product-categories ul.flex.space{-ms-flex-pack:space-between;justify-content:space-between}.product-categories ul li{width:50%}}@media (max-width: 400px){.product-categories ul li{width:100%;margin:0 auto}}.intro-text-section{padding-bottom:0;text-align:center}.intro-text-section h2{font-family:copperplate;font-size:13px;font-size:1.3rem;font-weight:700;letter-spacing:1px;text-transform:none;margin:0}.intro-text-section h3,.intro-text-section h4{font-family:proxima-nova,serif;font-size:11.5px;font-size:1.15rem;text-transform:none;letter-spacing:0;margin:0}.intro-text-section ul.feature-list{max-width:835px;margin:22px auto 0}.intro-text-section ul.feature-list li{padding:0 15px;margin-bottom:15px}.intro-text-section ul.feature-list li:not(:last-child){width:calc(100% / 3)}.intro-text-section ul.feature-list li:not(:last-child) img{max-height:36px}.intro-text-section ul.feature-list li:last-child{width:calc(50% + 30px)}.intro-text-section ul.feature-list li:last-child img{max-height:30px}.intro-text-section ul.feature-list h3{color:#4a4a4a}@media (max-width: 650px){.intro-text-section ul.feature-list li:not(:last-child),.intro-text-section ul.feature-list li:last-child{width:50%;margin-bottom:30px}.intro-text-section ul.feature-list li:not(:last-child) img,.intro-text-section ul.feature-list li:last-child img{max-height:36px}}@media (max-width: 400px){.intro-text-section ul.feature-list li:not(:last-child),.intro-text-section ul.feature-list li:last-child{width:100%}}.intro-text-section p{font-size:9px;font-size:.9rem;line-height:1.3;font-family:proxima-nova;margin:0}.intro-text-section .tiered-pricing{position:relative;width:100%;max-width:530px;margin:0 auto}.intro-text-section .tiered-pricing:after{z-index:-1;width:100%;max-width:530px;height:12px;display:block;background-color:#252525;border:3px solid #ffcb06;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.intro-text-section .tiered-pricing li{text-align:center;margin:0 44px}.intro-text-section .tiered-pricing li:nth-child(1){padding:0 19px}.intro-text-section .tiered-pricing li:nth-child(1) img{max-width:42px}.intro-text-section .tiered-pricing li:nth-child(2){padding:0 10px}.intro-text-section .tiered-pricing li:nth-child(2) img{max-width:60px}.intro-text-section .tiered-pricing li:nth-child(3) img{max-width:80px}.intro-text-section .tiered-pricing-text{max-width:500px;width:100%;margin:0 auto 36px}.intro-text-section .tiered-pricing-text li{display:inline-block;padding:0 10px;width:calc(100% / 3)}.intro-text-section .tiered-pricing-text li h3{font-size:11.5px;font-size:1.15rem;font-weight:700}.intro-text-section .tiered-pricing-text li p{font-size:8px;font-size:.8rem}@media (max-width: 550px){.intro-text-section .tiered-pricing-section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:320px;margin:0 auto 30px}.intro-text-section .tiered-pricing{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100px;padding-top:22px;padding-bottom:22px}.intro-text-section .tiered-pricing li:not(:last-child){width:100%;margin:0 auto 30px}.intro-text-section .tiered-pricing li:last-child{margin:0}.intro-text-section .tiered-pricing:after{width:12px;height:100%}.intro-text-section .tiered-pricing-text{width:calc(100% - 100px);-ms-flex-wrap:wrap;flex-wrap:wrap}.intro-text-section .tiered-pricing-text li{width:100%;text-align:left;min-height:85px}.intro-text-section .tiered-pricing-text li:nth-child(1){padding:25px 0 0}.intro-text-section .tiered-pricing-text li:nth-child(2){padding:30px 0 25px}.intro-text-section .tiered-pricing-text li:nth-child(3){padding:20px 0 0}}.btn--splash{font-weight:700}.template-index .btn--outline{display:block;width:90%;border:16px solid #ffcb06;background-color:#ffffffb3;font-size:5.5vw;text-transform:none;max-width:940px;margin:0 auto;color:#000;font-weight:700;letter-spacing:2px}@media (min-width: 1275px){.template-index .btn--outline{font-size:70px}}@media (max-width: 550px){.template-index .btn--outline{border:8px solid #ffcb06}}.template-index .btn--outline:hover{background-color:#ffffffe6;color:#000}.homepage-image{position:relative}.homepage-image a,.homepage-image button{transition:.3s all ease-in-out}.homepage-image .overlay{position:absolute;top:0;left:0;width:100%;opacity:0}.homepage-image:hover .overlay{opacity:1}.template-index .i_need{text-transform:uppercase;margin-bottom:50px}.template-index .i_need .product_listing{display:inline-block;text-align:left;max-height:70px}.template-index .i_need .product_listing div{width:auto!important}.template-index .i_need .bx-controls{font-size:18px}.template-index .i_need .bx-controls .bx-prev,.template-index .i_need .bx-controls .bx-next{position:absolute;left:50%;width:100%}.template-index .i_need .bx-controls .bx-prev i,.template-index .i_need .bx-controls .bx-next i{transform:scale(2,1.5)}@media (max-width: 850px){.template-index .i_need .bx-controls .bx-prev i,.template-index .i_need .bx-controls .bx-next i{transform:scaleX(1.5)}}.template-index .i_need .bx-controls .bx-prev{top:15%;transform:translate(-50%,-100%)}.template-index .i_need .bx-controls .bx-next{bottom:-15%;transform:translate(-50%,100%)}.template-index .i_need .bx-viewport{width:auto!important;bottom:-12px}@media (max-width: 900px){.template-index .i_need .bx-viewport{bottom:-8px}}.template-index .i_need .bx-wrapper{display:inline-block;line-height:1;position:relative}.template-index .i_need:hover{background-color:#ffffffb3;color:#000;cursor:initial}.template-index .i_need span{display:inline-block}.template-index .i_need input[type=text]{border:none;border-bottom:4px solid #000;font-family:proxima-nova;text-align:center;max-width:200px;display:inline-block;font-weight:700;line-height:1;box-shadow:none;margin:0;padding:0;width:20%;font-size:5.5vw}@media (min-width: 1275px){.template-index .i_need input[type=text]{font-size:70px}}.template-index .i_need input[type=text]:focus{outline:none;box-shadow:none}@media (max-width: 600px){.template-index .i_need{margin-bottom:15px;padding-bottom:20px}.template-index .i_need input[type=text]{border-bottom:2px solid #000;display:block;margin:0 auto 20px;width:60%;font-size:48px}.template-index .i_need span{display:block;font-size:48px}.template-index .i_need .bx-viewport{font-size:48px}.template-index .i_need .product_listing div{text-align:center}.template-index .i_need .bx-controls .bx-next{bottom:-5%}}@media (max-width: 475px){.template-index .i_need .bx-viewport{bottom:-4px}}.featured-images{padding-top:76px;padding-bottom:100px}.featured-images .flex{margin:0 auto;text-align:center}.featured-images img{max-width:314px;width:100%}.featured-images .featured-image{padding:0 22px}@media (max-width: 768px){.featured-images .featured-image{width:50%}}@media (max-width: 450px){.featured-images .featured-image{width:100%}.featured-images .featured-image:first-child{margin-bottom:22px}.featured-images .featured-image img{max-width:312px}}.site-footer{padding-top:114px}.site-footer .section-title{font-weight:600}.site-footer .rte{font-size:13px}.site-footer .footer-secondary{font-weight:400;text-transform:none;letter-spacing:0}.site-footer .footer-secondary li{margin:0}.site-footer .footer-secondary li:not(:last-child):after{content:"|";padding:0 10px;display:inline-block}.site-footer .newsletter-form input[type=email]{border:1px solid #979797;background:#fff}.site-footer .newsletter-form #subscribe{background-color:#ffcb06;border-radius:50%;color:#000;width:38px;padding:0;line-height:45px;text-align:center;text-indent:2px;margin-left:8px}.site-footer .newsletter-form #subscribe i{font-size:2em}@media screen and (max-width: 710px){.homepage-page,.homepage-blog,.homepage-product,.homepage-instagram{padding-top:40px;padding-bottom:40px}.product-categories{padding-top:0;padding-bottom:30px}.featured-images{padding-top:40px;padding-bottom:70px}.site-footer{padding-top:80px}}.level-1,.level-2,.level-3{width:calc(100% / 3)}.template-collection .tiered-pricing{position:relative;width:100%;margin:0 auto}@media (max-width: 480px){.template-collection .tiered-pricing{display:none}}.template-collection .tiered-pricing:after{z-index:1;width:calc(100% - 60px);height:12px;display:block;background-color:#252525;border:3px solid #ffcb06;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width: 830px){.template-collection .tiered-pricing:after{width:100%}}.template-collection .tiered-pricing li{text-align:center;margin:0;width:calc(100% / 3);position:relative;z-index:2}.template-collection .tiered-pricing li:nth-child(1) img{max-width:42px}.template-collection .tiered-pricing li:nth-child(2) img{max-width:64px}.template-collection .tiered-pricing li:nth-child(3) img{max-width:80px}.template-collection .tiered-pricing-text{width:100%;margin:0 auto;text-align:center}@media (max-width: 480px){.template-collection .tiered-pricing-text{display:none}}.template-collection .tiered-pricing-text li{display:inline-block;padding:0 10px;width:calc(100% / 3)}.template-collection .tiered-pricing-text li h3{font-size:11.5px;font-size:1.15rem;font-weight:700;margin-bottom:2px}.template-collection .tiered-pricing-text li p{font-size:8px;font-size:.8rem}.product-listing{padding-top:20px}.flex:not(.related-products) .product-grid-item{padding-bottom:10px}.flex:not(.related-products) .product-grid-item:nth-child(3n-2),.flex:not(.related-products) .product-grid-item:nth-child(3n-1){border-right:3px solid #ffcb06}@media (max-width: 480px){.flex:not(.related-products) .product-grid-item:nth-child(3n-2),.flex:not(.related-products) .product-grid-item:nth-child(3n-1){border-right:0}.flex:not(.related-products) .product-grid-item .grid__image img{padding:0 30px}}.product-grid-item .grid__image{flex:1}@media (max-width: 480px){.product-grid-item .grid__image img{max-height:240px}}@media (max-width: 480px){.product-grid-item.filler-item{display:none}}.flex.related-products .product-grid-item .grid__image img{padding:0;max-width:100%;max-height:100px}.product-info{width:calc(100% - 30px);max-width:300px;border-bottom:2px solid #000;padding-bottom:2px;margin:10px auto 6px}@media (max-width: 480px){.product-info{width:95%;max-width:400px}}.product-info p{margin-bottom:0;align-self:flex-end}.product-info p.name_wrapper{margin-bottom:4px;width:calc(100% - 40px);padding-right:8px;text-align:left;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.product-info p.price_point{width:40px;text-align:right}.product-info p.price_point.level-1 img{max-width:15px}.product-info p.price_point.level-2 img{max-width:22px}.product-info p.price_point.level-3 img{max-width:30px}.checkout-error{color:#c00}.cart-error-message{color:#c00;border:1px solid #cc0000;padding:12px 8px 0;text-align:center;display:none;margin-bottom:10px}.cart-error-message span{font-weight:400}.min-error-message{text-align:center;display:none;color:#000;margin-top:6px}.bold_option_dropdown,.bold_option_dropdown select{margin-bottom:0}.shappify_qb_grid{border:1px solid #000}.shappify_qb_grid thead th{background-color:#ffcb06;text-align:center;font-family:Oswald;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #000}.shappify_qb_grid tbody td{text-align:center;border-bottom:1px solid #000}.create-slider .slick-slide img{margin:0 auto;padding:10px}.collection-listing .sub-collection{width:calc(100% / 3);text-align:center}.collection-listing .sub-collection .product-info p.name_wrapper{text-align:center;width:100%}.collection-listing .sub-collection .grid__image{height:200px}.collection-listing .sub-collection .grid__image img{padding:0 30px!important}#shopify-section-collection-parent h1 span,#shopify-section-create h1 span,#shopify-section-list-collections h1 span{border:6px solid #ffcb06;padding:6px;display:inline-block}#shopify-section-collection-parent .sub-collection .product-info,#shopify-section-create .sub-collection .product-info,#shopify-section-list-collections .sub-collection .product-info{border-bottom:0}#shopify-section-collection-parent .rte strong,#shopify-section-create .rte strong,#shopify-section-list-collections .rte strong{color:#ffcb06}#shopify-section-collection-parent .grid__image,#shopify-section-create .grid__image,#shopify-section-list-collections .grid__image{margin:0 auto}@media (max-width: 768px){#shopify-section-collection-parent .collection-sidebar,#shopify-section-create .collection-sidebar,#shopify-section-list-collections .collection-sidebar{margin-top:30px}#shopify-section-collection-parent .grid__image img,#shopify-section-create .grid__image img,#shopify-section-list-collections .grid__image img{padding:0!important}}@media (max-width: 550px){#shopify-section-collection-parent .sub-collection,#shopify-section-create .sub-collection,#shopify-section-list-collections .sub-collection{width:100%;margin-bottom:30px}#shopify-section-collection-parent .sub-collection .product-info,#shopify-section-create .sub-collection .product-info,#shopify-section-list-collections .sub-collection .product-info{border-bottom:0}}#shopify-section-collection{padding-bottom:120px}#shopify-section-collection-parent .collection-listing{border-top:6px solid #ffcb06;margin-top:20px}@media (max-width: 768px){#shopify-section-collection-parent .collection-listing{padding-top:20px}}#shopify-section-list-collections .section{margin-bottom:30px;padding-bottom:30px;border-bottom:6px solid #ffcb06}#shopify-section-list-collections .section h3{margin-bottom:0}#shopify-section-list-collections .section h3 a{text-decoration:none}@media (max-width: 480px){#shopify-section-list-collections .section .grid__image img{max-height:250px}#shopify-section-list-collections .section .product-info{max-width:300px}}#shopify-section-list-collections .create-content{margin-top:10px}#shopify-section-list-collections .create-content a{text-decoration:none}.collection-nav{margin-bottom:10px;overflow:hidden;display:none}.collection-nav .collection-nav--active a{color:#ffcb06}.link-section{border-bottom:1px solid #eaeaea;padding-top:10px}@media (min-width: 851px){.link-section{width:80%;min-width:200px}}.link-section h5 span{float:right}.link-section h5 span i{font-size:12px}.link-section h5:hover{cursor:pointer}#your-shopping-cart .js-qty button:disabled{color:#999;opacity:0}#your-shopping-cart .cart__row input[min="1"]{border:0}#your-shopping-cart .cart__row input[min="1"]:focus{box-shadow:none}.fancybox-close-small{position:absolute;top:-10px;right:0;background:none;border:0;font-size:36px;font-weight:700;line-height:1;color:#ffcb06}.fancybox-overlay{background:#ffffffb3}.fancybox-skin{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;border:6px solid #333}.fancybox-skin h3{font-family:Oswald;letter-spacing:.5px}@media screen and (max-width: 505px){#request-quote{overflow:auto}}.form-success{color:#9f7e00;border-color:#ffcb06;background-color:#fff6d2}#contact_form p{font-weight:700;color:#ffcb06}#footerLogo{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:0;opacity:1}.account-link{position:absolute;top:2px;right:30px}@media (max-width: 480px){.account-link{right:15px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kvc.scss.css.map */
