/* Custom styles */
.shop--bg-image{background-position:center;background-size:cover;background-repeat:no-repeat;background-color:transparent}.shop--btn{display:inline-block;margin:0;padding:.4rem 1.2rem .4rem 2rem;color:#fff;font-weight:bold;text-align:left;line-height:24px;text-transform:none;background-color:#fd8b25;border-radius:24px;}.shop--btn span{padding-left:1rem}.shop--btn:hover,.shop--btn:active,.shop--btn:focus{background-color:#ed7102}@media only screen and (min-width:48em){@-webkit-keyframes shake{0%,10%,90%{transform:translate(1px,1px)}20%,80%{transform:translate(-1px,-1px)}30%,50%,70%{transform:translate(0,1px)}40%,60%{transform:translate(-1px,1px)}}.shop--btn:hover span,.shop--btn:active span,.shop--btn:focus span{display:inline-block;animation-name:shake;animation-duration:.8s;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear}}.shop-grid,.shop-grid-item{box-sizing:border-box}.shop-grid{margin:0;}@media only screen and (min-width:48em){.shop-grid{margin-bottom:10px}}.shop-grid:after{content:'';display:table;clear:both}.shop-grid-item{float:left;margin-bottom:10px;}@media only screen and (min-width:48em){.shop-grid-item{margin-bottom:0;padding-right:10px}}.shop-grid-item:last-of-type{padding-right:0}.shop-grid-item-1-2{width:100%;}@media only screen and (min-width:48em){.shop-grid-item-1-2{width:50%}}.shop-grid-item-1-4{width:100%;}@media only screen and (min-width:48em){.shop-grid-item-1-4{width:25%}}.shop-grid-item-1-3{width:100%;}@media only screen and (min-width:48em){.shop-grid-item-1-3{width:33.333%}}.shop-grid-inner{padding:10px}body.page-template-shop_page .container--main{padding:0 !important}.shop-page-section{margin-bottom:20px;padding:10px;position:relative;z-index:7000;}@media only screen and (min-width:48em){.shop-page-section{padding:20px 20px 30px}}.shop-page-section:before{content:'';position:absolute;z-index:7001;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.6);background:-moz-linear-gradient(top,rgba(255,255,255,0.6) 0%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.6) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.6) 0%,#fff 100%)}.shop-page-headline,.shop-page-text,.shop-grid{position:relative}.shop-page-headline,.shop-page-text{padding:0 1rem;font-weight:bold;}@media only screen and (min-width:48em){.shop-page-headline,.shop-page-text{padding:0 15%}}.shop-page-headline{z-index:7002;padding-top:7%;padding-bottom:.5rem;color:#fd8b25;font-weight:bold;font-size:1.8rem;line-height:2rem;text-align:left;text-transform:none;}@media only screen and (min-width:48em){.shop-page-headline{font-size:2.4rem;line-height:2.8rem;text-align:center}}.shop-page-text{z-index:7003;padding-bottom:7%;font-size:1.2rem;line-height:1.6rem;color:#4c4a4a;text-align:left;}@media only screen and (min-width:48em){.shop-page-text{text-align:center}}.shop-grid{z-index:7004}.shop-page-intro-offers{width:100%;}.shop-page-intro-offers .shop-page-intro-offer{overflow:hidden}.shop-page-intro-offers .shop-page-intro-magazine,.shop-page-intro-offers .shop-page-intro-extra{width:40%;text-align:center;}.shop-page-intro-offers .shop-page-intro-magazine img,.shop-page-intro-offers .shop-page-intro-extra img{display:block;max-width:100%;box-shadow:0 1px 5px 2px rgba(0,0,0,0.1)}.shop-page-intro-offers .shop-page-intro-magazine,.shop-page-intro-offers .shop-page-intro-extra,.shop-page-intro-offers .shop-page-intro-icon{float:left}.shop-page-intro-offers .shop-page-intro-icon{padding-top:3rem;width:20%;text-align:center;}.shop-page-intro-offers .shop-page-intro-icon .dashicons{display:inline-block;width:100%;height:36px;color:#fd8b25;font-size:36px;}.shop-page-intro-offers .shop-page-intro-icon .dashicons:before{text-shadow:0 1px 5px rgba(0,0,0,0.1)}@media only screen and (min-width:48em){.shop-page-intro-offers .shop-page-intro-icon .dashicons{width:100%;height:64px;color:#fd8b25;font-size:64px}}.shop-page-intro-offers .shop-page-intro-icon .shop-plus-icon{display:inline-block;padding:13px 0 0;width:40px;height:40px;background-color:#fd8b25;color:#fff;font-weight:bold;font-size:48px;line-height:40px;text-align:center;border-radius:20px;box-shadow:0 1px 5px 2px rgba(0,0,0,0.1);}@media only screen and (min-width:48em){.shop-page-intro-offers .shop-page-intro-icon .shop-plus-icon{padding:0 0 0;width:48px;height:48px;font-size:48px;line-height:48px;border-radius:24px}}.shop-page-intro-offers .shop-page-intro-infobox{clear:both;display:block;width:100%;padding-top:1rem;}.shop-page-intro-offers .shop-page-intro-infobox .shop-page-intro-inner{padding:1rem;background-color:#fff;border-radius:4px;box-shadow:0 1px 5px 2px rgba(0,0,0,0.1)}.shop-page-intro-offers .shop-page-intro-infobox h2{margin:0 0 .5rem;color:#fd8b25;font-weight:bold;font-size:1.6rem;line-height:1.3em;text-transform:none}.shop-page-intro-offers .shop-page-intro-infobox p{margin:1rem 0 .5rem;color:#4c4a4a;font-size:14px;line-height:1.3em}.shop-page-intro-offers .shop-page-intro-infobox ul{margin:0 0 1.5rem 1.2rem;}.shop-page-intro-offers .shop-page-intro-infobox ul li{padding-bottom:.2rem}.shop-page-intro-offers .shop-page-intro-infobox ul li:last-child{padding-bottom:0}.shop-page-intro-offers .shop-page-intro-infobox .shop--btn{display:block;padding-right:1rem;padding-left:1rem;text-align:center;}.shop-page-intro-offers .shop-page-intro-infobox .shop--btn span{display:none}@media only screen and (min-width:48em){.shop-page-intro-offers{display:table;}.shop-page-intro-offers .shop-page-intro-offer{overflow:visible;display:table-cell;vertical-align:middle;padding:0 15px}.shop-page-intro-offers .shop-page-intro-magazine,.shop-page-intro-offers .shop-page-intro-extra,.shop-page-intro-offers .shop-page-intro-icon{float:none}.shop-page-intro-offers .shop-page-intro-magazine,.shop-page-intro-offers .shop-page-intro-extra,.shop-page-intro-offers .shop-page-intro-infobox{width:30%}.shop-page-intro-offers .shop-page-intro-icon{width:auto;padding-top:0}.shop-page-intro-offers .shop-page-intro-infobox{padding-top:0;}.shop-page-intro-offers .shop-page-intro-infobox .shop--btn{padding-right:1.2rem;padding-left:2rem;}.shop-page-intro-offers .shop-page-intro-infobox .shop--btn span{display:inline-block}}.shop-page-pricing-cards-layout:before{display:none}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-page-pricing-card-inner{margin-bottom:2rem;box-shadow:0 1px 3px 1px rgba(0,0,0,0.1);border-radius:4px}.shop-page-pricing-cards-layout .shop-page-pricing-card.shop-page-pricing-card-placeholder .shop-page-pricing-card-inner{box-shadow:0 0 0 0 transparent}.shop-page-pricing-cards-layout .shop-page-pricing-card h2{padding:1rem;margin:0;font-weight:bold;font-size:1.4rem;line-height:1.2em;text-align:center;text-transform:none;background-color:#efefef;border-top-right-radius:4px;border-top-left-radius:4px}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-grid-content{padding:1rem}.shop-page-pricing-cards-layout .shop-page-pricing-card p,.shop-page-pricing-cards-layout .shop-page-pricing-card ul li{color:#4c4a4a;font-size:14px;line-height:1.3em}.shop-page-pricing-cards-layout .shop-page-pricing-card p{margin:.5rem 0 .5rem}.shop-page-pricing-cards-layout .shop-page-pricing-card ul{margin:0 0 0 1.2rem;}.shop-page-pricing-cards-layout .shop-page-pricing-card ul li{padding-bottom:.2rem}.shop-page-pricing-cards-layout .shop-page-pricing-card ul li:last-child{padding-bottom:0}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-page-pricing-card-the-price{display:block;text-align:center;margin-top:1rem;}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-page-pricing-card-the-price,.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-page-pricing-card-the-price > *{line-height:36px}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-page-pricing-card-the-price span{font-weight:bold}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-page-pricing-card-the-price .shop-page-pricing-card-the-price-label{padding-right:.3rem;color:#787878;font-size:1rem}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-page-pricing-card-the-price .shop-page-pricing-card-the-price-value{color:#fd8b25;font-size:2.4rem}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-page-pricing-card-the-price .shop-page-pricing-card-the-price-currency{margin-left:.3rem;color:#fd8b25;font-size:1.6rem;text-transform:uppercase}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop--btn{width:100%;text-align:center;padding-right:1rem;padding-left:1rem;color:#4c4a4a;background-color:#efefef;}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop--btn:hover,.shop-page-pricing-cards-layout .shop-page-pricing-card .shop--btn:active,.shop-page-pricing-cards-layout .shop-page-pricing-card .shop--btn:focus{color:#fff;background-color:#fd8b25}.shop-page-pricing-cards-layout .shop-page-pricing-card.shop-page-pricing-card-highlight h2{color:#fff;background-color:#fd8b25}.shop-page-pricing-cards-layout .shop-page-pricing-card.shop-page-pricing-card-highlight .shop--btn{color:#fff;background-color:#fd8b25}@media only screen and (min-width:48em){.shop-page-pricing-cards-layout{padding-bottom:0;}.shop-page-pricing-cards-layout .shop-page-pricing-cards{display:table;table-layout:fixed;margin:0 0 30px;width:100%}.shop-page-pricing-cards-layout .shop-page-card-divider{display:table-cell;vertical-align:top;width:30px}.shop-page-pricing-cards-layout .shop-page-pricing-card{display:table-cell;vertical-align:top;position:relative;padding-bottom:8rem;width:calc((100% / $grid-amount-of-columns) - (($grid-divider-width * $grid-amount-of-dividers) / $grid-amount-of-columns));box-shadow:0 1px 3px 1px rgba(0,0,0,0.1);border-radius:4px;}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-page-pricing-card-inner{margin:0;height:100%;box-shadow:0 0 0 0 rgba(255,255,255,0);border-radius:0}.shop-page-pricing-cards-layout .shop-page-pricing-card.shop-page-pricing-card-placeholder{box-shadow:0 0 0 0 transparent}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-grid-content .shop-page-pricing-card-the-price,.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-grid-content .shop-page-pricing-card-button{position:absolute;right:1rem;left:1rem}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-grid-content .shop-page-pricing-card-the-price{bottom:3.6rem;margin-top:0}.shop-page-pricing-cards-layout .shop-page-pricing-card .shop-grid-content .shop-page-pricing-card-button{bottom:1rem;margin-bottom:0}}.shop-page-campaign-layout{color:#fff;background-color:#efefef;padding:1.5rem 0 2rem;}.shop-page-campaign-layout:before{display:none}.shop-page-campaign-layout .shop-page-campaign-container{padding:0 2rem}.shop-page-campaign-layout .alert{overflow:hidden;margin:0;padding:0 1.2rem;height:0;max-height:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear .2s linear;-moz-transition:all .2s linear .2s linear;-o-transition:all .2s linear .2s linear;transition:all .2s linear .2s linear;-webkit-transition-property:height,max-height,padding-top,padding-bottom;-moz-transition-property:height,max-height,padding-top,padding-bottom;transition-property:height,max-height,padding-top,padding-bottom;}.shop-page-campaign-layout .alert.show-alert{margin:.5rem 0 1rem;padding-top:1rem;padding-bottom:1rem;height:auto;max-height:100px;font-size:14px;line-height:1.3em;color:#fff;font-weight:bold;background-color:#960000;border-radius:4px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear .2s linear;-moz-transition:all .2s linear .2s linear;-o-transition:all .2s linear .2s linear;transition:all .2s linear .2s linear;-webkit-transition-property:height,max-height,padding-top,padding-bottom;-moz-transition-property:height,max-height,padding-top,padding-bottom;transition-property:height,max-height,padding-top,padding-bottom}.shop-page-campaign-layout .alert p{margin:0}.shop-page-campaign-layout .shop-page-campaign-headline,.shop-page-campaign-layout .shop-page-campaign-subline,.shop-page-campaign-layout .shop-page-campaign-fields{margin:0}.shop-page-campaign-layout .shop-page-campaign-headline{margin:0 0 1rem;color:#4c4a4a;font-weight:bold;font-size:1.4rem;line-height:2.4rem;text-align:center;text-transform:none}.shop-page-campaign-layout .shop-page-campaign-fields{background-color:#fff;border-radius:4px;}.shop-page-campaign-layout .shop-page-campaign-fields label{display:table;table-layout:fixed;width:100%}.shop-page-campaign-layout .shop-page-campaign-fields .shop-page-campaign-input{display:table-cell;vertical-align:middle;padding:1rem 1.5rem;width:80%;font-size:16px;background-color:transparent;font-family:monospace;border:0;border-radius:4px;outline:0}.shop-page-campaign-layout .shop-page-campaign-fields .shop-page-campaign-submit{display:table-cell;vertical-align:middle;padding:0;width:20%;line-height:42px;background-color:transparent;border-radius:4px;border:0;outline:0;}.shop-page-campaign-layout .shop-page-campaign-fields .shop-page-campaign-submit .shop-page-campaign-submit-icon{border:solid #fd8b25;border-width:0 6px 6px 0;display:inline-block;margin-top:18px;padding:6px;line-height:36px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.shop-page-campaign-layout .shop-page-campaign-fields .shop-page-campaign-submit:hover .shop-page-campaign-submit-icon,.shop-page-campaign-layout .shop-page-campaign-fields .shop-page-campaign-submit:active .shop-page-campaign-submit-icon,.shop-page-campaign-layout .shop-page-campaign-fields .shop-page-campaign-submit:focus .shop-page-campaign-submit-icon{border-color:#ed7102}@media only screen and (min-width:48em){.shop-page-campaign-layout{padding:1.5rem 0;}.shop-page-campaign-layout #shop-page-campaign-form{display:table;width:100%}.shop-page-campaign-layout .shop-page-campaign-headline,.shop-page-campaign-layout .shop-page-campaign-fields{display:table-cell;vertical-align:middle}.shop-page-campaign-layout .alert.show-alert{float:right;margin-top:0;width:62%;font-size:1rem}.shop-page-campaign-layout .shop-page-campaign-headline{padding-right:2rem;width:38%;font-size:1.6rem;line-height:2.8rem}.shop-page-campaign-layout .shop-page-campaign-fields{width:62%;}.shop-page-campaign-layout .shop-page-campaign-fields .shop-page-campaign-input{width:90%;padding:1rem;font-size:1.4rem}.shop-page-campaign-layout .shop-page-campaign-fields .shop-page-campaign-submit{width:10%;line-height:42px;}.shop-page-campaign-layout .shop-page-campaign-fields .shop-page-campaign-submit .shop-page-campaign-submit-icon{border-width:0 6px 6px 0;margin-top:18px;padding:6px;line-height:36px}}.shop-page-support-section{margin-bottom:0;}.shop-page-support-section,.shop-page-support-section:before{background-image:none;background-color:#202020}.shop-page-support-section .shop-grid-item{text-align:center;margin-top:4%;margin-bottom:5%}.shop-page-support-section .shop-page-support-headline,.shop-page-support-section .shop-page-support-subline,.shop-page-support-section .shop-page-support-text{margin:0;color:#fff;text-align:center}.shop-page-support-section .shop-page-support-headline{margin-bottom:1.2rem;padding:0;font-size:1.8rem}.shop-page-support-section .shop-page-support-subline{position:relative;z-index:7005;padding-top:0;font-weight:bold;font-size:1.2rem;text-transform:none}.shop-page-support-section .shop--btn{position:relative;z-index:7006;color:#fff;background-color:#fd8b25}.shop-page-support-section .shop-page-support-text{padding:0;}.shop-page-support-section .shop-page-support-text span,.shop-page-support-section .shop-page-support-text small{display:block}.shop-page-support-section .shop-page-support-text span{font-size:2.4rem;line-height:3.2rem}.shop-page-support-section .shop-page-support-text small{font-weight:normal;font-size:1rem;line-height:1.4rem}@media only screen and (min-width:48em){.shop-page-support-section .shop-page-support-headline{font-size:2rem}.shop-page-support-section .shop-page-support-subline{font-size:1.4rem}.shop-page-support-section .shop-page-support-text span{display:inline}}body.page-template-shop_landingpage .container--main{padding:0 !important}.landingpage-offer-inner{display:table;margin-bottom:1rem;width:100%;background-color:#efefef;}.landingpage-offer-inner figure,.landingpage-offer-inner .landingpage-offer-content{display:block;}@media only screen and (min-width:48em){.landingpage-offer-inner figure,.landingpage-offer-inner .landingpage-offer-content{display:table-cell;vertical-align:top}}.landingpage-offer-inner figure{margin:0;width:100%;height:200px;background-position:center;background-size:auto 100%;background-repeat:no-repeat;}@media only screen and (min-width:48em){.landingpage-offer-inner figure{width:30%;height:auto;background-size:90% auto}}.landingpage-offer-inner .landingpage-offer-content{padding:1rem;}.landingpage-offer-inner .landingpage-offer-content .landingpage-offer-headline{margin:0 0 1.6rem;font-weight:bold;font-size:2rem;line-height:1.2em;text-transform:none}.landingpage-offer-inner .landingpage-offer-content .landingpage-offer-text{margin:0 0 1.6rem;font-weight:400;font-size:16px;line-height:20px;}.landingpage-offer-inner .landingpage-offer-content .landingpage-offer-text ul{margin-left:20px}.landingpage-offer-inner .landingpage-offer-content aside{text-align:center;}.landingpage-offer-inner .landingpage-offer-content aside .landingpage-offer-price{line-height:52px;}.landingpage-offer-inner .landingpage-offer-content aside .landingpage-offer-price span{font-weight:bold}.landingpage-offer-inner .landingpage-offer-content aside .landingpage-offer-price .landingpage-offer-price-label{padding-right:.3rem;color:#787878;font-size:1.4rem}.landingpage-offer-inner .landingpage-offer-content aside .landingpage-offer-price .landingpage-offer-price-value{color:#fd8b25;font-size:3.2rem}.landingpage-offer-inner .landingpage-offer-content aside .landingpage-offer-price .landingpage-offer-price-currency{margin-left:.3rem;color:#fd8b25;font-size:2rem;text-transform:uppercase}.landingpage-offer-inner .landingpage-offer-content aside .shop--btn{margin:1.2rem 0 1rem;padding:1rem 2rem 1rem 3rem;font-size:1.6rem}@media only screen and (min-width:48em){.landingpage-offer-inner .landingpage-offer-content{padding:2rem;}.landingpage-offer-inner .landingpage-offer-content .landingpage-offer-headline{font-size:3.2rem}.landingpage-offer-inner .landingpage-offer-content .landingpage-offer-text{font-size:18px;line-height:24px;}.landingpage-offer-inner .landingpage-offer-content .landingpage-offer-text ul{margin-left:24px}.landingpage-offer-inner .landingpage-offer-content aside{text-align:left;}.landingpage-offer-inner .landingpage-offer-content aside .landingpage-offer-price{float:left}.landingpage-offer-inner .landingpage-offer-content aside .shop--btn{float:right;margin-top:0}}
/*# sourceMappingURL=jtsv-shop-integration-styles.css.map */
