/* Custom Cookies LP */
@font-face {
    font-family: 'A Calling';
    src: url('fonts/ACalling.eot');
    src: url('fonts/ACalling.eot?#iefix') format('embedded-opentype'),
        url('fonts/ACalling.woff2') format('woff2'),
        url('fonts/ACalling.woff') format('woff'),
        url('fonts/ACalling.ttf') format('truetype'),
        url('fonts/ACalling.svg#ACalling') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Spumante Bold';
    src: url('fonts/Spumante-Bold.eot');
    src: url('fonts/Spumante-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Spumante-Bold.woff2') format('woff2'),
        url('fonts/Spumante-Bold.woff') format('woff'),
        url('fonts/Spumante-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fontjek';
    src: url('fonts/Fontjek.eot');
    src: url('fonts/Fontjek.eot?#iefix') format('embedded-opentype'),
        url('fonts/Fontjek.woff') format('woff'),
        url('fonts/Fontjek.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.flex-row-start-stretch {display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;}



.flex-col-center-center {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

}


.flex-col-right-center {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;

}



.flex-col-end-center {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-content: stretch;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}



.wow {visibility:hidden}
.landing.customcookies {text-align:center}
.nomore {margin-top:40px}
.nomore-space {margin-top:40px}
.landing.customcookies #heroo  {position:relative;background-size:cover !important;background-position: center bottom !important;background-repeat:no-repeat !important;}
.landing.customcookies.v-2 #heroo {background-position: center -30px !important;}
.landing.customcookies #heroo .cntnn {padding-bottom:514px;position:relative;letter-spacing:0px;color:#fff;text-align:center}
.landing.customcookies #heroo .l1 {margin-top:130px;font-family: 'A Calling';line-height:66px;font-size:66px;}
.landing.customcookies #heroo .l1.v2 {font-family: 'Bree Serif'; line-height: 50px; font-size: 50px;}
.landing.customcookies #heroo .l2 {margin: 25px auto 0 auto;max-width:770px;line-height:1.2;font-size:22px;}
.landing.customcookies #heroo .l3 {margin-top: 70px;margin-bottom:15px;font-family: 'A Calling';line-height:60px;font-size:60px;}
.landing.customcookies #heroo .cntnn span {display:block}
.landing.customcookies #heroo .cntnn .bucket {display: inline-block; width: 300px; height: 253px; margin: 35px 15px; background-color: #fff; border-radius: 5px;}
.landing.customcookies #heroo .cntnn .bucket a.pic {margin-top: 0px; padding: 7px 0; background-color: #fff;}
.landing.customcookies #heroo .cntnn .bucket a.pic img {max-width: 204px; max-height: 204px;}
/*.landing.customcookies #heroo .cntnn .bucket a.pic-hover {width: auto; margin-top: 0px; padding: 5px 20px; border: 1px solid #AE2E28; background-color: #AE2E28;}*/
.landing.customcookies #heroo .cntnn .bucket a.title {position: absolute; left: 0px; right: 0px; bottom: 9px; margin-top: 0; padding: 0; color: #000; background-color: #fff;}
.landing.customcookies .more-ideas img {max-width: 260px; max-height: 260px; margin: 30px 7px 0 7px;}
.landing.customcookies .jas-row.jas-page {margin-top: 0px;}
.landing.customcookies .view-more-button {color: #00a8ff; border-color: #00a8ff;}
.landing.customcookies .view-more-button:hover {background-color: #00a8ff !important;}
.landing.customcookies .jas-row.jas-page .mt__60 {margin-top: 20px !important;}
.landing.customcookies .jas-row.jas-page .mb__60 {margin-bottom: 0px !important;}




.single-btn .btn-quickview-v2 {
    top: 40%;
    left: 50%;
    line-height: 40px;
    padding: 0 20px;
    border: 1px solid #b59677;
    opacity: 0;
    white-space: nowrap;
    visibility: hidden;
    -webkit-transform: translate3D(-50%, -50%, 0);
    -moz-transform: translate3D(-50%, -50%, 0);
    -ms-transform: translate3D(-50%, -50%, 0);
    -o-transform: translate3D(-50%, -50%, 0);
    transform: translate3D(-50%, -50%, 0);
    z-index: 10;
}

.single-btn:hover .btn-quickview-v2 {
    top: 50%;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3D(-50%, -50%, 0);
    -moz-transform: translate3D(-50%, -50%, 0);
    -ms-transform: translate3D(-50%, -50%, 0);
    -o-transform: translate3D(-50%, -50%, 0);
    transform: translate3D(-50%, -50%, 0);
}

.seasonal_top_banner {overflow:hidden;margin-bottom: 0px; background-size: cover; background-position: center; background-repeat: no-repeat;position:relative}
.seasonal_top_banner .jas-row {}
.seasonal_top_banner .left-text {padding-top: 40px; padding-bottom: 40px; color: #000;}
.seasonal_top_banner .left-text .l1 {margin-bottom: 10px; color: #D10900; font-family: 'A Calling'; font-size: 95px; font-weight: normal; line-height: 1.3em; text-shadow: 2px 2px 2px #FFFFFF;}
.seasonal_top_banner .left-text p {margin: 0; padding: 0 0 15px 0; font-size: 16px; font-weight: 600; line-height: 1.3em;}
.seasonal_top_banner .left-text p a {color: #D10900; text-decoration: underline;}
.seasonal_top_banner .left-pic img{position:absolute;top:-100px;left:60%}
.term-17637 .seasonal_top_banner .left-pic img {top:-130px}
.term-23284 .seasonal_top_banner .left-pic img {left:65%;top:auto;bottom:0;margin:auto}
.term-23284 .seasonal_top_banner {background-repeat:repeat;background-size:auto}
.seasonal_bottom_banner {margin-bottom: 30px;}
.seasonal_bottom_banner .jas-row {max-width: 1010px; margin: 0 auto; padding: 30px 0;}
.seasonal_bottom_banner .left-pic img { margin-top: 10px; }
.seasonal_bottom_banner .right-text {color: #000;}
.seasonal_bottom_banner .right-text .l1 {color: #D10900; font-family: 'A Calling'; font-size: 80px; font-weight: normal; line-height: 1.2em;}
.seasonal_bottom_banner .right-text p {font-weight:700;font-size:16px;margin: 0; padding: 0 0 15px 0; line-height: 1.3em;}
.seasonal_bottom_banner .right-text p a {color: #D10900; text-decoration: underline;}



.archive.woocommerce .result-count-order, .archive.woocommerce .woocommerce-ordering select {background-color: #fff !important;}
.archive.woocommerce nav.woocommerce-breadcrumb a, .archive.woocommerce nav.woocommerce-breadcrumb a:hover, .archive.woocommerce nav.woocommerce-breadcrumb *, .archive.woocommerce nav.woocommerce-breadcrumb *:hover {color: #000; font-size: 15px; font-weight: 600; }
.archive.woocommerce .woocommerce-result-count {display: none;}
.archive.woocommerce #jas-content .result-count-order .cw, .archive.woocommerce #jas-content .result-count-order .woocommerce-ordering select {color: #000 !important; font-family: 'Quicksand', sans-serif; font-size: 14px; font-weight: 600; }
.archive.woocommerce .woocommerce-ordering select, .archive.woocommerce .woocommerce-ordering select option {font-family: 'Quicksand', sans-serif; font-size: 14px; font-weight: 600; text-transform: capitalize;}

.archive.woocommerce .widget { margin-bottom: 20px; padding-top: 20px; border-top: 1px solid #7b7979;}
.archive.woocommerce .widget:last-child { padding-bottom: 20px; border-bottom: 1px solid #7b7979;}
.archive.woocommerce .widget-title {color: #000 !important; font-size: 24px; text-transform: capitalize; }
.archive.woocommerce .widget_nav_menu ul li a {color: #8a8a8a !important; font-size: 16px; text-transform: capitalize;}
.archive.woocommerce .widget_nav_menu ul li a:hover {text-decoration: underline;}
.archive.woocommerce .widget.widget_price_filter .ui-slider-horizontal {height: 2px;}
.archive.woocommerce .widget.widget_price_filter .ui-state-default {top: -6px;}
.archive.woocommerce .price_slider_amount button[type="submit"] {font-family: 'Quicksand', sans-serif; font-size: 16px; font-weight: 600; border-radius: 20px; background-color: #D10900;}
.archive.woocommerce .widget.widget_price_filter .ui-slider-range, .archive.woocommerce .widget.widget_price_filter .ui-state-default {background-color: #D10900;}
.archive.woocommerce .widget.widget_price_filter .price_slider_amount {color: #D10900;}

.archive.woocommerce .product-title, .jas-sc-products  .product-title {margin-bottom: 2px; font-size: 16px;font-weight: 700;}
.archive.woocommerce .product-title a, .jas-sc-products .product-title a {color: #333;}
.archive.woocommerce span.price, .jas-sc-products span.price, .products.wow-mod span.price {display: block; color: #D82E26;}
.archive.woocommerce .show_details_button, .jas-sc-products .show_details_button {letter-spacing:0px;margin: 15px 0; font-size: 16px; font-weight: 600; background-color: #d10900; border-radius: 20px; height:42px}
.archive.woocommerce .star-clickable a.text-m, .jas-sc-products .star-clickable a.text-m {color: #755C3F;}

.archive.woocommerce .wow-mod .product { display: flex; flex-direction: column; align-items: center; justify-content: flex-end; }
.archive.woocommerce .wow-mod .product-info { position: relative; padding-bottom: 25px; }
.archive.woocommerce .wow-mod .yotpo { position: absolute; width: 100%; bottom: 0; left: 0; }
.archive.woocommerce .wow-mod .yotpo .standalone-bottomline { display: flex; justify-content: center; }
.archive.woocommerce .wow-mod .product-title { min-height: 45px; }
.archive.woocommerce .product-image .db:before, .jas-sc-products .product-image .db:before {display: none;}
.archive.woocommerce .single-btn .btn-quickview, .jas-sc-products .single-btn .btn-quickview {display: none;}

.seasonal_top_banner + .page-head.pr.tc {display:none}




.term-17659 .seasonal_top_banner .left-text .l1 {color: #f3a30a; text-shadow: 1px 4px #000, 0 -3px #fef513;}
.term-17659 .seasonal_bottom_banner .right-text .l1 {color:#ffa801}
.term-17659 .seasonal_bottom_banner .right-text p {color:#fff}
.term-17659 .seasonal_bottom_banner .right-text p a {color:#ffa801}

.term-17637 .seasonal_top_banner .left-text .l1 {text-shadow:none;font-size:70px}



.term-21977 .seasonal_top_banner .left-text .l1 {color: #fff; text-shadow: 0px 4px 2px #666666;}
.term-21977 .seasonal_top_banner .left-text p {color: #fff; }
.term-21977 .seasonal_bottom_banner .right-text .l1 {color:#fff}
.term-21977 .seasonal_bottom_banner .right-text p {color:#fff}
.term-21977 .seasonal_bottom_banner .right-text p a {color:#fee32f}

.term-17650 .seasonal_top_banner .left-text .l1 {color: #fff; text-shadow: 0px 4px 2px #666666;}
.term-17650 .seasonal_top_banner .left-text p {color: #fff; }
.term-17650 .seasonal_bottom_banner .right-text .l1 {color:#fff}
.term-17650 .seasonal_bottom_banner .right-text p {color:#fff}
.term-17650 .seasonal_bottom_banner .right-text p a {color:#0b3280}

.term-17622 .seasonal_top_banner .left-text .l1 {color: #ffde00; text-shadow: 0px 4px 1px #4942a7;}
.term-17622 .seasonal_top_banner .left-text p {color: #fff; }
.term-17622 .seasonal_bottom_banner .right-text .l1 {color:#fff001}
.term-17622 .seasonal_bottom_banner .right-text p {color:#fff}
.term-17622 .seasonal_bottom_banner .right-text p a {color:#fff001}

.term-17623 .seasonal_top_banner .left-text .l1 {color: #5e56c6; text-shadow: 0px 4px 1px #383743;}
.term-17623 .seasonal_top_banner .left-text p {color: #000; }
.term-17623 .seasonal_bottom_banner .right-text .l1 {color:#4942a7}
.term-17623 .seasonal_bottom_banner .right-text p {color:#000}
.term-17623 .seasonal_bottom_banner .right-text p a {color:#4942a7}

.term-17672 .seasonal_top_banner .left-text .l1 {color: #d24af4; text-shadow: 0px 4px 1px #2f2f2f;}
.term-17672 .seasonal_top_banner .left-text p {color: #000; }
.term-17672 .seasonal_bottom_banner .right-text .l1 {color:#ba3dd9}
.term-17672 .seasonal_bottom_banner .right-text p {color:#000}
.term-17672 .seasonal_bottom_banner .right-text p a {color:#157fe2}

.term-17633 .seasonal_top_banner .left-text .l1 {color: #cc3a9f; text-shadow: 0px 4px 1px #302f3d;}
.term-17633 .seasonal_top_banner .left-text p {color: #010000; }
.term-17633 .seasonal_bottom_banner .right-text .l1 {color:#cc3a9f}
.term-17633 .seasonal_bottom_banner .right-text p {color:#000}
.term-17633 .seasonal_bottom_banner .right-text p a {color:#cc3a9f}

.term-17634 .seasonal_top_banner .left-text .l1 {color: #ffb1e7; text-shadow: 0px 4px 1px #296da2;}
.term-17634 .seasonal_top_banner .left-text p {color: #fff; }
.term-17634 .seasonal_bottom_banner .right-text .l1 {color:#ffcbef}
.term-17634 .seasonal_bottom_banner .right-text p {color:#fff}
.term-17634 .seasonal_bottom_banner .right-text p a {color:#ffcbef}

.term-17635 .seasonal_top_banner .left-text .l1 {color: #fff; text-shadow: 0px 4px 1px #000;}
.term-17635 .seasonal_top_banner .left-text p {color: #fff; }
.term-17635 .seasonal_bottom_banner .right-text .l1 {color:#fff}
.term-17635 .seasonal_bottom_banner .right-text p {color:#fff}
.term-17635 .seasonal_bottom_banner .right-text p a {color:#ffcbef}

.term-17636 .seasonal_top_banner .left-text .l1 {color: #fff; text-shadow: 0px 4px 1px #000;}
.term-17636 .seasonal_top_banner .left-text p {color: #fff; }
.term-17636 .seasonal_bottom_banner .right-text .l1 {color:#fff}
.term-17636 .seasonal_bottom_banner .right-text p {color:#fff}
.term-17636 .seasonal_bottom_banner .right-text p a {color:#0c0865}

.term-17662 .seasonal_top_banner .left-text .l1 {color: #fedf0d; text-shadow: 0px 4px 1px #000;}
.term-17662 .seasonal_top_banner .left-text p {color: #fff; }
.term-17662 .seasonal_bottom_banner .right-text .l1 {color:#fedf0d}
.term-17662 .seasonal_bottom_banner .right-text p {color:#fff}
.term-17662 .seasonal_bottom_banner .right-text p a {color:#fedf0d}

.term-17669 .seasonal_top_banner .left-text .l1 {color: #fff; text-shadow: 0px 4px 1px #b01410;}
.term-17669 .seasonal_top_banner .left-text p {color: #fff; }
.term-17669 .seasonal_bottom_banner .right-text .l1 {color:#fff}
.term-17669 .seasonal_bottom_banner .right-text p {color:#fff}
.term-17669 .seasonal_bottom_banner .right-text p a {color:#03308b}

.term-17673 .seasonal_top_banner .left-text .l1 {color: #01628f; text-shadow: 0px 4px 1px #fff;}
.term-17673 .seasonal_top_banner .left-text p {color: #000; }
.term-17673 .seasonal_bottom_banner .right-text .l1 {color:#01628f}
.term-17673 .seasonal_bottom_banner .right-text p {color:#000}
.term-17673 .seasonal_bottom_banner .right-text p a {color:#01628f}

.term-17615 .seasonal_top_banner .left-text .l1 {color: #d10900; text-shadow: 0px 4px 1px #fff;}
.term-17615 .seasonal_top_banner .left-text p {color: #000; }
.term-17615 .seasonal_bottom_banner .right-text .l1 {color:#d10900}
.term-17615 .seasonal_bottom_banner .right-text p {color:#000}
.term-17615 .seasonal_bottom_banner .right-text p a {color:#d10900}

.term-17616 .seasonal_top_banner .left-text .l1 {color: #d10900; text-shadow: 0px 4px 1px #fff;}
.term-17616 .seasonal_top_banner .left-text p {color: #000; }
.term-17616 .seasonal_bottom_banner .right-text .l1 {color:#d10900}
.term-17616 .seasonal_bottom_banner .right-text p {color:#000}
.term-17616 .seasonal_bottom_banner .right-text p a {color:#d10900}

.term-17624 .seasonal_top_banner .left-text .l1 {color: #d10900; text-shadow: 0px 4px 1px #fff;}
.term-17624 .seasonal_top_banner .left-text p {color: #000; }
.term-17624 .seasonal_bottom_banner .right-text .l1 {color:#d10900}
.term-17624 .seasonal_bottom_banner .right-text p {color:#000}
.term-17624 .seasonal_bottom_banner .right-text p a {color:#d10900}

.term-17617 .seasonal_top_banner .left-text .l1 {color: #d10900; text-shadow: 0px 4px 1px #fff;}
.term-17617 .seasonal_top_banner .left-text p {color: #000; }
.term-17617 .seasonal_bottom_banner .right-text .l1 {color:#d10900}
.term-17617 .seasonal_bottom_banner .right-text p {color:#000}
.term-17617 .seasonal_bottom_banner .right-text p a {color:#d10900}

.term-17618 .seasonal_top_banner .left-text .l1 {color: #d10900; text-shadow: 0px 4px 1px #fff;}
.term-17618 .seasonal_top_banner .left-text p {color: #000; }
.term-17618 .seasonal_bottom_banner .right-text .l1 {color:#d10900}
.term-17618 .seasonal_bottom_banner .right-text p {color:#000}
.term-17618 .seasonal_bottom_banner .right-text p a {color:#d10900}

.term-21962 .seasonal_top_banner .left-text .l1 {color: #d10900; text-shadow: 0px 4px 1px #fff;}
.term-21962 .seasonal_top_banner .left-text p {color: #000; }
.term-21962 .seasonal_bottom_banner .right-text .l1 {color:#d10900}
.term-21962 .seasonal_bottom_banner .right-text p {color:#000}
.term-21962 .seasonal_bottom_banner .right-text p a {color:#d10900}

.term-17648 .seasonal_top_banner .left-text .l1 {font-size:70px;color: #d10900; text-shadow: 0px 4px 1px #fff;}
.term-17648 .seasonal_top_banner .left-text p {color: #000; }
.term-17648 .seasonal_bottom_banner .right-text .l1 {color:#d10900}
.term-17648 .seasonal_bottom_banner .right-text p {color:#000}
.term-17648 .seasonal_bottom_banner .right-text p a {color:#d10900}

.term-17649 .seasonal_top_banner .left-text .l1 {font-size:70px;}


.term-17621 .seasonal_top_banner .left-text .l1 {font-size:70px;color: #d60083;font-family:'fontjek';text-shadow:none}
.term-17621 .seasonal_top_banner .left-text .l1 img {vertical-align: 4px}
.term-17621 .seasonal_top_banner .left-text p {color: #000; }
.term-17621 .seasonal_bottom_banner {background:#fcc2d1}
.term-17621 .seasonal_bottom_banner .right-text .l1 {color:#d60083;font-family:'fontjek';font-size:80px;}
.term-17621 .seasonal_bottom_banner .right-text p {color:#000}
.term-17621 .seasonal_bottom_banner .right-text p a {color:#d60083}

.term-17674 .seasonal_top_banner .left-text .l1 {color: #d54f44; text-shadow: 0px -3px 2px #f38774;}
.term-17674 .seasonal_top_banner .left-text p {color: #000; }
.term-17674 .seasonal_bottom_banner .right-text .l1 {color:#d54f44}
.term-17674 .seasonal_bottom_banner .right-text p {color:#000}
.term-17674 .seasonal_bottom_banner .right-text p a {color:#d54f44}

.term-23284 .seasonal_top_banner .left-text .l1 {line-height:1;margin-bottom:0;color: #e92868; text-shadow: none;font-family: 'Spumante Bold';}
.term-23284 .seasonal_top_banner .left-text p {font-size:19px;line-height:25px;color:#231f20}
.term-23284 .seasonal_top_banner p {letter-spacing:-0.01em;font-family: 'BasicSansSF-Bold';font-weight:400;}
.term-23284 .seasonal_top_banner .left-text p:last-child {padding-bottom:0}
.term-23284 .seasonal_top_banner .left-text {padding-bottom:30px}
.term-23284 .seasonal_bottom_banner .right-text .l1 {color:#f6fd35}
.term-23284 .seasonal_bottom_banner .right-text p a {color:#f6fd35}
.term-23284 .seasonal_bottom_banner {background-size:cover}


.term-17665 .seasonal_top_banner .left-text .l1 {color: #d1007b; text-shadow: 0px -2px 1px #f700e1;}
.term-17665 .seasonal_bottom_banner .right-text .l1 {color:#d1007b}
.term-17665 .seasonal_bottom_banner .right-text p a {color:#d1007b}

.term-17666 .seasonal_top_banner .left-pic img {top:-90px}
.term-17666 .seasonal_top_banner .left-text .l1 {color: #fabf00; text-shadow: 0px -2px 1px #fff;}
.term-17666 .seasonal_top_banner .left-text p {color: #fff; }
.term-17666 .seasonal_bottom_banner .right-text .l1 {color:#fabf00}
.term-17666 .seasonal_bottom_banner .right-text p {color:#fff}
.term-17666 .seasonal_bottom_banner .right-text p a {color:#fabf00}

.term-17654 .seasonal_top_banner .left-pic img {top:-70px}
.term-17654 .seasonal_top_banner .left-text .l1 {color: #20941b; text-shadow: 0px -2px 1px #38e52f;}
.term-17654 .seasonal_top_banner .left-text p {color: #000; }
.term-17654 .seasonal_bottom_banner .right-text .l1 {color:#20941b}
.term-17654 .seasonal_bottom_banner .right-text p a {color:#20941b}


.term-17655 .seasonal_top_banner .left-text .l1 {color: #ea7400; text-shadow: 0px -4px 1px #fcd700;}
.term-17655 .seasonal_top_banner .left-pic img {top:-140px}
.term-17655 .seasonal_bottom_banner .right-text .l1 {color:#ea7400}
.term-17655 .seasonal_bottom_banner .right-text p a {color:#ea7400}

.term-17668 .seasonal_top_banner .left-text .l1 {color: #fff;text-shadow:none}
.term-17668 .seasonal_top_banner .left-text p {color: #fff }
.term-17668 .seasonal_bottom_banner .right-text .l1,
.term-17668 .seasonal_bottom_banner .right-text p a  {color:#ea0000}

.term-17625 .seasonal_top_banner .left-text .l1 {color: #dc2a20; text-shadow: 0px -3px 1px #fb4f3c;}
.term-17625 .seasonal_top_banner .left-text p {color: #000 }
.term-17625 .seasonal_bottom_banner .right-text .l1,
.term-17625 .seasonal_bottom_banner .right-text p a  {color:#ea0000}
.term-17649 .seasonal_top_banner {background-position: bottom center;}

.term-23218 .seasonal_top_banner {background-position:bottom center}
.term-23218 .seasonal_top_banner .left-text .l1 {text-shadow: 2px 3px 2px #FFFFFF;}
.term-23218 .seasonal_top_banner .left-pic img {left:62%;top:-70px}


.term-17663 .seasonal_top_banner .left-text .l1 {color:#fff;text-shadow: none;font-family: 'Spumante Bold';}
.term-17663 .seasonal_top_banner .left-text {margin-bottom:0;padding-bottom:0}
.term-17663 .seasonal_top_banner .left-text p {color:#fff}
.term-17663 .seasonal_top_banner .left-pic img {top:auto;bottom:0;right:0;left:auto}


.term-17663 .jas-container.flex.between-xs.middle-xs {height:100%}
.term-17663 .seasonal_top_banner .left-text {padding-top:0}

.term-17663 .seasonal_top_banner:before {position:absolute;left:0;top:0;content:'';height:444px;width:362px;background:url(images/st-patrick-left.png)}

#subbanner {margin-bottom:25px;margin-top:25px;}

@media screen and (min-width:1200px){
	.term-23284 .seasonal_top_banner .left-text .l1	{font-size:70px}
	.term-17665 .seasonal_top_banner .left-text .l1	{font-size:70px}
	.term-17666 .seasonal_top_banner .left-text .l1	{font-size:70px}
	.term-17654 .seasonal_top_banner .left-text .l1	{font-size:70px}
	.term-17655 .seasonal_top_banner .left-text .l1	{font-size:70px}
	.term-17668 .seasonal_top_banner .left-text .l1	{font-size:70px}
	.term-17625 .seasonal_top_banner .left-text .l1	{font-size:70px}
	.term-23218 .seasonal_top_banner .left-text .l1	{font-size:70px}
	.term-17663 .seasonal_top_banner .left-text .l1	{font-size:56px}
	.term-17663 .seasonal_top_banner {height:444px}
}

@media screen and (max-width:1600px){
	.term-17663 .seasonal_top_banner .left-pic img {right:-200px}
}

@media screen and (max-width:1400px){
	.term-17663 .seasonal_top_banner .left-pic img {right:-200px}
	.term-17663 .seasonal_top_banner:before {left:-50px}
}

@media screen and (max-width:1300px){
	.term-17663 .seasonal_top_banner .left-pic img {right:-340px}
	.term-17663 .seasonal_top_banner:before {display:none}
}

@media screen and (max-width:1200px){
	.term-17621 .seasonal_top_banner .left-text .l1	{font-size:70px}
	.term-17665 .seasonal_top_banner .left-text .l1 {    	font-size: 50px;	}
	.term-17666 .seasonal_top_banner .left-text .l1 {    	font-size: 50px;	}
	.term-17654 .seasonal_top_banner .left-pic img {top:-50px}
	.term-17668 .seasonal_top_banner .left-text .l1 {    	font-size: 50px;	}
	.term-23218 .seasonal_top_banner .left-pic img {top:0}

	.term-17663 .seasonal_top_banner .left-text .l1 {font-size: 50px;}
	.term-17663 .left-text {padding:50px 0 !important}
}

@media screen and (max-width:991px){
	.term-17649 .seasonal_top_banner .left-text .l1 {    	font-size: 50px;	}
	
	.term-17621 .seasonal_top_banner .left-text .l1 {font-size:50px}
	.term-17654 .seasonal_top_banner .left-pic img {top:30px}

	.term-17663 .seasonal_top_banner .left-text {width:100%;max-width:100%;flex-basis: 100%;padding:50px 15px 40px 15px !important;}
	.term-17663 .seasonal_top_banner .left-text .l1 {font-size:34px;}
	.term-17663 .seasonal_top_banner .left-pic img {display:none}
	
}
@media screen and (max-width:480px){
	.term-17649 .seasonal_top_banner .left-text .l1 {
    	font-size: 35px;
	}
	
	.term-17621 .seasonal_top_banner .left-text .l1 {font-size:35px}
}

@media only screen and (min-width: 62em) {
	.seasonal_top_banner .left-text {-ms-flex-preferred-size: 60%;    -webkit-flex-basis: 60%;    flex-basis: 60%;    max-width: 60%;}
	.term-17657 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 50%;    -webkit-flex-basis: 50%;    flex-basis: 50%;    max-width: 50%;}
	.term-17665 .seasonal_top_banner .left-text {flex-basis: 58%;    max-width: 58%;}
	
	.term-17621 .seasonal_bottom_banner .right-text p {max-width:640px}
	.term-17674 .seasonal_bottom_banner .right-text p {max-width:640px}
	.term-17637 .seasonal_bottom_banner .right-text p {max-width:640px}
	.term-23284 .seasonal_bottom_banner .right-text p {max-width:640px}
	.term-17665 .seasonal_bottom_banner .right-text p {max-width:630px}
	.term-17666 .seasonal_bottom_banner .right-text p {max-width:640px}
	.term-17654 .seasonal_bottom_banner .right-text p {max-width:640px}
	
	.term-17655 .seasonal_top_banner .left-text {flex-basis: 59%;    max-width: 59%;}
	
	.term-17655 .seasonal_bottom_banner .right-text p {max-width:640px}
	.term-17668 .seasonal_bottom_banner .right-text p {max-width:640px}
	.term-17625 .seasonal_bottom_banner .right-text p {max-width:640px}
	.term-17649 .seasonal_bottom_banner .right-text p {max-width:630px}
	.term-17649 .seasonal_top_banner .left-text {flex-basis: 63%;    max-width: 63%;}
	.term-23218 .seasonal_bottom_banner .right-text p {max-width:600px}


}

@media only screen and (min-width: 48em) {
	.seasonal_top_banner .left-text {-ms-flex-preferred-size: 65%;    -webkit-flex-basis: 65%;    flex-basis: 65%;    max-width: 65%;}
	.term-17657 .seasonal_top_banner .left-text .l1 {text-shadow: 2px 4px 2px #FFFFFF;}
	.term-17657 .seasonal_bottom_banner .right-text p {max-width:640px}
	.term-17657 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 60%;    -webkit-flex-basis: 60%;    flex-basis: 60%;    max-width: 60%;}
	.term-17623 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 70%;    -webkit-flex-basis: 70%;    flex-basis: 70%;    max-width: 70%;}
	.term-17623 .seasonal_top_banner .left-text p {max-width:86%}
	.term-17633 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 80%;    -webkit-flex-basis: 80%;    flex-basis: 80%;    max-width: 80%;}
	.term-17633 .seasonal_top_banner .left-text p {max-width:86%}
	.term-17635 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 80%;    -webkit-flex-basis: 80%;    flex-basis: 80%;    max-width: 80%;}
	.term-17635 .seasonal_top_banner .left-text p {max-width:77%}
	.term-17615 .seasonal_top_banner .left-text p {max-width:90%}
	.term-17616 .seasonal_top_banner .left-text p {max-width:90%}
	.term-17624 .seasonal_top_banner .left-text p {max-width:86%}
	.term-17617 .seasonal_top_banner .left-text p {max-width:86%}
	.term-17618 .seasonal_top_banner .left-text p {max-width:90%}
	.term-21962 .seasonal_top_banner .left-text p {max-width:90%}
	.term-17648 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 80%;    -webkit-flex-basis: 80%;    flex-basis: 80%;    max-width: 80%;}
	.term-17648 .seasonal_top_banner .left-text p {max-width:75%}
	
	.term-17621 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 80%;    -webkit-flex-basis: 80%;    flex-basis: 80%;    max-width: 80%;}
	.term-17621 .seasonal_top_banner .left-text p {max-width:73%}
	
	.term-17659 .seasonal_top_banner .left-text p {max-width:90%}
	
	.term-17674 .seasonal_top_banner .left-text p {max-width:91%}
	.term-17637 .seasonal_top_banner .left-text p{max-width:92%}
	.term-23284 .seasonal_top_banner .left-text p{max-width:87%}
	.term-23284 .seasonal_top_banner .left-text {padding-top:30px}
	
	.term-17666 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 80%;    -webkit-flex-basis: 80%;    flex-basis: 80%;    max-width: 80%;}
	.term-17666 .seasonal_top_banner .left-text p{max-width:74%}
	.term-17654 .seasonal_top_banner .left-text p{max-width:96%}
	.term-17668 .seasonal_top_banner .left-text p {max-width:89%}
	.term-17625 .seasonal_top_banner .left-text p {max-width:89%}

	.term-17663 .seasonal_top_banner .left-text p {max-width:93%}

	.term-23284 .seasonal_top_banner .left-text  {-ms-flex-preferred-size: 80%;    -webkit-flex-basis: 80%;    flex-basis: 80%;    max-width: 80%;}
}

@media only screen and (max-width: 991px) {
	.seasonal_top_banner .left-pic img {top:0;bottom:0;margin-top:auto;margin-bottom:auto}
	.term-17665 .seasonal_top_banner .left-pic img {left:65%}
}

@media only screen and (max-width: 767px) {
	.seasonal_top_banner .left-text {-ms-flex-preferred-size: 70%;    -webkit-flex-basis: 70%;    flex-basis: 70%;    max-width: 70%;}
	.term-17657 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 60%;    -webkit-flex-basis: 60%;    flex-basis: 60%;    max-width: 60%;}
	.term-17674 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 60%;    -webkit-flex-basis: 60%;    flex-basis: 60%;    max-width: 60%;}
	.term-17659 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 70%;    -webkit-flex-basis: 70%;    flex-basis: 70%;    max-width: 70%;}
	.seasonal_top_banner .jas-row {padding-left:15px}
	.term-23284 .seasonal_top_banner .left-pic img {left:72%}
	.term-23284 .seasonal_top_banner .left-text {padding-bottom:100px}
	.term-23284 .seasonal_top_banner .left-text p {font-size:16px;line-height:24px;}
	.term-17665 .seasonal_top_banner .left-pic img {left:70%}
	.term-17666 .seasonal_top_banner .left-pic img {left:70%}
	.term-17654 .seasonal_top_banner .left-pic img {left:70%;top:50px}
	.term-23218 .seasonal_top_banner .left-pic img {left:78%;top:-30%;transform:scale(1.1)}
}

@media only screen and (max-width: 600px) {
		.term-17659 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 90%;    -webkit-flex-basis: 90%;    flex-basis: 90%;    max-width: 90%;}
	.seasonal_top_banner .left-text, .term-17657 .seasonal_top_banner .left-text, .term-17674 .seasonal_top_banner .left-text  {-ms-flex-preferred-size: 100%;    -webkit-flex-basis: 100%;    flex-basis: 100%;    max-width: 100%;}
	.seasonal_top_banner .jas-row {padding-left:0px}
	.seasonal_top_banner {background-position:-100px center !important}
		.seasonal_top_banner .left-pic img {display:none}
	.term-23284 .seasonal_top_banner .left-text {padding-bottom:20px}
	.term-17621 .seasonal_top_banner .left-text .l1 img {width:20px}
	.term-17621 .seasonal_top_banner {		background-position: 0 center !important;	}
	.term-17621 .seasonal_bottom_banner .right-text .l1 {line-height:1;font-size:60px;}
	
}

.term-17659 .seasonal_top_banner .left-text p {color:#fff}

@media only screen and (max-width: 420px) {
		.term-17659 .seasonal_top_banner .left-text {-ms-flex-preferred-size: 100%;    -webkit-flex-basis: 100%;    flex-basis: 100%;    max-width: 100%;}
	.term-17666 .seasonal_top_banner .left-text .l1 {font-size:35px}
}

/*.archive.woocommerce .products .product:hover img {opacity: 0.5;}*/

@-webkit-keyframes move1 {
  0%   {  transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg);}
  100% {transform: rotate(20deg); -webkit-transform: rotate(20deg); -webkit-transform: rotate(20deg); -webkit-transform: rotate(20deg); }
}
@-moz-keyframes move1 {
  0%   {  transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg);}
  100% {transform: rotate(20deg); -webkit-transform: rotate(20deg); -webkit-transform: rotate(20deg); -webkit-transform: rotate(20deg); }
}
@-o-keyframes move1 {
  0%   {  transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg);}
  100% {transform: rotate(20deg); -webkit-transform: rotate(20deg); -webkit-transform: rotate(20deg); -webkit-transform: rotate(20deg); }
}
@keyframes move1 {
   0%   {  transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg);}
  100% {transform: rotate(20deg); -webkit-transform: rotate(20deg); -webkit-transform: rotate(20deg); -webkit-transform: rotate(20deg); }
}

@-webkit-keyframes move2 {
  0%   {  transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg);}
  100% {transform: rotate(10deg); -webkit-transform: rotate(10deg); -webkit-transform: rotate(10deg); -webkit-transform: rotate(10deg); }
}
@-moz-keyframes move2 {
  0%   {  transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg);}
  100% {transform: rotate(10deg); -webkit-transform: rotate(10deg); -webkit-transform: rotate(10deg); -webkit-transform: rotate(10deg); }
}
@-o-keyframes move2 {
  0%   {  transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg);}
  100% {transform: rotate(10deg); -webkit-transform: rotate(10deg); -webkit-transform: rotate(10deg); -webkit-transform: rotate(10deg); }
}
@keyframes move2 {
   0%   {  transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg); -webkit-transform: rotate(0deg);}
  100% {transform: rotate(10deg); -webkit-transform: rotate(10deg); -webkit-transform: rotate(10deg); -webkit-transform: rotate(10deg); }
}

.landing.customcookies #heroo .cntnn .cookie1 {
 -webkit-animation: move1 0.7s steps(2, end) infinite;
  -moz-animation:    move1 0.7s steps(2, end) infinite;
  -o-animation:      move1 0.7s steps(2, end) infinite;
  animation:         move1 0.7s steps(2, end) infinite;
}

.landing.customcookies #heroo .cntnn .cookie2, .landing.customcookies #heroo .cntnn .cookie3 {
 -webkit-animation: move2 0.7s steps(2, end) infinite;
  -moz-animation:    move2 0.7s steps(2, end) infinite;
  -o-animation:      move2 0.7s steps(2, end) infinite;
  animation:         move2 0.7s steps(2, end) infinite;
}

.landing.customcookies #heroo .cntnn .cookie1 {width:266px;position:absolute;bottom:46px;left:200px;}
.landing.customcookies #heroo .cntnn .cookie2 {width:306px;position:absolute;bottom:122px;right:250px;}
.landing.customcookies #heroo .cntnn .cookie3 {width:370px;position:absolute;bottom:-194px;right:220px;z-index:10;}
.landing.customcookies #heroo a {margin-top:16px;padding:14px 0px;font-weight:700;display:inline-block;width:300px;color:#fff;background:#00a8ff;text-align:center;font-size:16px;}
.landing.customcookies #heroo a:hover {background:#0087cd;}
.landing.customcookies #heroo .polaroid {position:absolute;left:0px;top:100px}
.landing.customcookies #heroo .napkin {z-index:2;position:absolute;right:0px;top:153px}
.landing.customcookies #heroo .crumb1 {display:inline-block;position:absolute;right:0px;}
.landing.customcookies #afterh .crumb2 {display:inline-block;position:absolute;left:-150px;}
.landing.customcookies #afterh .crumb3 {display:inline-block;position:absolute;right:-50px}
.landing.customcookies #afterh .l2 {color:#fff;margin-top:90px;margin-bottom:0px;font-family: 'A Calling';line-height:66px;font-size:66px;}
#afterh a.butn {margin-top:90px;display:inline-block;letter-spacing:0px;background:#00a8ff;color:#fff;width:420px;padding:10px 0px;text-align:center;font-family:'Bree Serif';font-size:26px;}
.landing.customcookies #howitworks {z-index:0;letter-spacing:0px;margin-top:0px;padding:85px 0px 100px 0px;background-size:cover !important;background-position:bottom !important;background-repeat:no-repeat !important;color:#fff;text-align:center}
.landing.customcookies #howitworks .l1 {margin-bottom:37px;font-family: 'A Calling';font-size:70px;line-height:90px}
.landing.customcookies #howitworks .boxes {margin:0px 100px}
.landing.customcookies #howitworks .boxes .box {float:left;width:33.33333333%;}
.landing.customcookies #howitworks .l2 {font-weight:700;font-family:'Poppins';margin-top:20px;font-size:16px;line-height:20px;}
.landing.customcookies #howitworks a {margin-bottom:23px;letter-spacing:0px;margin-top:85px;font-size:26px;font-family:'Bree Serif';display:inline-block;background:#00a8ff;color:#fff;width:380px;padding:10px 0px}
.video-container{  height: 657px; position: absolute;    top: 0;    bottom: 0;    width: 100%;      overflow: hidden; }
#videoboxx  {height: 657px;position:relative;}
#videoboxx .bg {    background-position: center;    background-size: cover;    background-repeat: no-repeat;}
#videoboxx #bgvid {    min-width: 100%;    min-height: 100%;    width: auto;    height: auto;     position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);  object-fit: cover; }
#videoboxx .video-text {position: absolute; top: 45%; left: 0; right: 0; color: #fff; font-size: 25px; line-height: 1.5em; font-weight: 700; z-index: 2000;}
.jarallax {
    position: relative;
    z-index: 0;
}
.jarallax > .jarallax-img {
    position: absolute;
    object-fit: cover;
    font-family: 'object-fit: cover;';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

#afterh {position:relative}
#afterh .boxes {padding:270px 0px 110px 0px;margin-top:-3px;background:#fbc71a}
#afterh .boxes .inner {margin:0px 25px}
#afterh .boxes .box {width:33.333333%;float:left}
#afterh .boxes .box {position:relative}
#afterh .boxes .box .l1  {padding-bottom:20px;padding-top:8px;position:relative;z-index:1;margin:0 auto;letter-spacing:0px;max-width:310px;line-height:32px;font-size:23px;font-weight:700;color:#fff;font-family:'Lato'}
#afterh .boxes .box img {margin-top:-20px;position:relative;z-index:1; }
#afterh .boxes .box:before { -webkit-border-radius: 113px;-moz-border-radius: 113px;border-radius: 113px;left: 50%;    top: 50%;    transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);position:absolute;background:#e1b318;content:'';display:block;width:226px;height:226px}

#letsget  {position:relative;margin-top:-25px;background:url('images/bkg_letsget.jpg') no-repeat;background-size:cover;padding:57px 0px 105px 0px}
#letsget .sel{margin:0px 11px; background-position:center bottom !important;display:inline-block;position:relative;width:231px;height:317px;}
#letsget .sel span{letter-spacing:0px;font-size:29px;color:#fff;font-family:'Bree Serif';position:absolute;bottom:30px;left:0px;right:0px;margin:auto}
#letsget .sel.sel1 {background:url('images/bouquet-min.png') no-repeat}
#letsget .sel.sel2 {background:url('images/individual-min.png') no-repeat}
#letsget .l1 {letter-spacing:0px;font-size:66px;color:#000;font-family: 'A Calling';/*transform: rotate(1deg); -webkit-transform: rotate(1deg); -webkit-transform: rotate(1deg); -webkit-transform: rotate(1deg);*/}
#letsget .l2 {padding-bottom:45px;padding-top:4px;letter-spacing:0px;font-size:34px;color:#00a8ff;font-family:'Bree Serif';}
#letsget a.butn {margin-top:47px;display:inline-block;letter-spacing:0px;background:#00a8ff;color:#fff;width:420px;padding:10px 0px;text-align:center;font-family:'Bree Serif';font-size:26px;}
#letsget .c1 {position:absolute;top:0px;left:-50px;}
#letsget .c2 {z-index:10;position:absolute;bottom:-75px;right:0px;}
#letsget.v2 {padding-bottom: 0; background-image: none;}
#letsget.v2 .l1 {font-family: 'Bree Serif';}
#letsget.v2 .l2 {padding-bottom: 0; font-family: 'A Calling'; font-size: 50px;}
#letsget.v2 .l-text {max-width: 60%; margin: 30px auto 0 auto; font-size: 18px; line-height: 1.5em;}
#letsget.v2 #handmade .cont .pimage {height:12vw}



#behind {overflow:hidden;-webkit-box-shadow: inset 0px 13px 55px -6px rgba(0,0,0,0.66);
-moz-box-shadow: inset 0px 13px 55px -6px rgba(0,0,0,0.66);
box-shadow: inset 0px 13px 55px -6px rgba(0,0,0,0.66);position:relative;padding:122px 0px 370px 0px;background:#339cf7}
#behind .inner {margin:0px 70px}
#behind .l1 {letter-spacing:0px;font-size:66px;color:#fff;font-family: 'A Calling';transform: rotate(1deg); -webkit-transform: rotate(1deg); -webkit-transform: rotate(1deg); -webkit-transform: rotate(1deg);}
#behind .l2 {letter-spacing:0px;color:#fff;margin-top:11px;line-height:26px;font-size:22px;}
#behind .l3 {padding-top:106px;padding-bottom:16px;letter-spacing:0px;color:#fff;line-height:66px;font-size:66px;font-family:'Bree Serif';}
#behind .l4 {padding-bottom:21px;letter-spacing:0px;color:#fff;line-height:28px;font-size:22px;font-weight:700;}
#behind .l5 {letter-spacing:0px;color:#fff;line-height:66px;font-size:66px;font-family: 'A Calling';}
#behind a.butn {margin-top:36px;display:inline-block;font-size:26px;letter-spacing:0px;color:#00a8ff;background:#fff;text-align:center;width:522px;padding:10px 0px;font-family:'Bree Serif';}
#behind .c1 {position:absolute;left:0px;bottom:-20px;}
#behind .c2 {position:absolute;right:0px;bottom:30px;}

#aboveb {padding:80px 0px}
#aboveb .l3 {padding-bottom:16px;letter-spacing:0px;line-height:60px;font-size:60px;font-family:'Bree Serif';}
#aboveb .l4 {padding-bottom:21px;letter-spacing:0px;line-height:28px;font-size:22px;font-weight:700;}
#aboveb .l5 {letter-spacing:0px;line-height:66px;font-size:66px;font-family: 'A Calling';}
#aboveb .butn {margin-top:36px;display:inline-block;font-size:26px;letter-spacing:0px;color:#fff;background:#00a8ff;text-align:center;width:370px;padding:10px 0px;font-family:'Bree Serif';}
#aboveb .butn.mobile {display:none}

.archive .page-head.pr.tc p.tu.mb__10.cw {color:#fff !important;font-style:normal;font-size:30px}
.archive .page-head * {color:#fff !important}
.selections {margin-top:40px}

@media only screen and (min-width: 1024px) {
	.landing.customcookies #heroo .cntnn {width:998px}
}


@media only screen and (max-width: 1580px) {

	#behind .c2 {width:25%}
	#behind {padding:122px 0px 300px 0px;}
	#behind .c1 {width:26%}
}


@media only screen and (max-width: 1510px) {
	.landing.customcookies #heroo .polaroid {left:-100px;}


}

@media only screen and (max-width: 1360px) {
	.landing.customcookies #heroo .crumb1,.landing.customcookies #afterh .crumb2 , .landing.customcookies #afterh .crumb3 {width:300px}
	.landing.customcookies #afterh .crumb1 {right:-50px}

  .landing.customcookies #heroo .l1 {margin-top:100px;line-height:50px;font-size:50px;}
  .landing.customcookies #heroo .l1.v2 {line-height: 53px; font-size: 53px;}
	.landing.customcookies #heroo .l2 {max-width:620px;font-size:18px;line-height:25px}
  .landing.customcookies #heroo .l3 {margin-top:70px;line-height:50px;font-size:50px;}
  .landing.customcookies #heroo .cntnn .bucket {margin: 15px 15px;}
	.landing.customcookies #heroo .cntnn .cookie1 {width:250px;}
	.landing.customcookies #heroo .cntnn .cookie2 {width:280px}
	.landing.customcookies #heroo .cntnn .cookie3 {width:400px}
	.landing.customcookies #heroo .cntnn {padding-bottom:420px}
	#behind .inner {margin:0px 170px}
	#letsget .l1, #behind .l1, #behind .l3, #behind .l5 {line-height:50px;font-size:50px;}
	#behind .l2, #behind .l4 , #aboveb .l4{font-size:18px;line-height:30px}
	#letsget .l2 {padding-top:25px;font-size:28px;line-height:34px;}

	.landing.customcookies #afterh .l2 {line-height:50px;font-size:50px;}
	#behind {padding:122px 0px 250px 0px;}

}

@media only screen and (max-width: 1300px) {
	.landing.customcookies #heroo .polaroid {width:300px;left:-50px;}

}

@media only screen and (max-width: 1200px) {
	.landing.customcookies #howitworks .boxes {margin:0px}

	#afterh .boxes .box .l1 {width:80%;margin:0 auto;font-size:18px;line-height:24px}
	#afterh .boxes .box:before { -webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;width:180px;height:180px}
	#afterh .boxes .box img {width:100px}


	#letsget .c1 {width:20%;}
	#letsget .c2 {width:20%;}
	#behind .c2 {width:22%;right:-20px;}
	
	.seasonal_top_banner .left-text .l1 {font-size:80px}
	.term-17648 .seasonal_top_banner .left-text .l1 {font-size:60px;}
	
	#letsget.v2 #handmade .cont .pimage {height:15vw}
}

@media only screen and (max-width: 1100px) {
#behind .c2 {width:16%}
}

@media only screen and (max-width: 1024px) {

  .landing.customcookies #heroo, .landing.customcookies.v-2 #heroo  {background-position: center 0px !important;}
  .landing.customcookies #heroo .l1 {margin-top:80px;line-height:40px;font-size:40px;}
  .landing.customcookies #heroo .l1.v2 {line-height:40px;font-size:40px;}
	.landing.customcookies #heroo .l2 {max-width:550px;font-size:16px;line-height:28px}
  .landing.customcookies #heroo .l3 {margin-top:50px;margin-bottom:20px;line-height:40px;font-size:40px;}
	.landing.customcookies #heroo .napkin {width:120px}
	.landing.customcookies #heroo .crumb1,.landing.customcookies #afterh .crumb2 , .landing.customcookies #afterh .crumb3 {width:200px}
	.landing.customcookies #afterh .crumb2 {left:-50px;}

	.landing.customcookies #heroo .cntnn .cookie1 {width:200px;}
	.landing.customcookies #heroo .cntnn .cookie2 {width:230px}
	.landing.customcookies #heroo .cntnn .cookie3 {width:300px}
	.landing.customcookies #heroo .cntnn {padding-bottom:350px}

	.landing.customcookies #heroo .cntnn .cookie1 {bottom:46px;left:50px;}
	.landing.customcookies #heroo .cntnn .cookie2 {bottom:122px;right:80px;}
	.landing.customcookies #heroo .cntnn .cookie3 {bottom:-110px;right:46px;}

	.landing.customcookies #afterh .l2 {line-height:46px;font-size:40px;}

	#letsget .l1, #behind .l1, #behind .l3, #behind .l5, #aboveb .l3, #aboveb .l5{line-height:40px;font-size:40px;}
	#behind .l2,#behind .l4,#aboveb .l4 {font-size:16px;line-height:28px}
	#letsget .l2 {font-size:22px;line-height:30px;}
  #letsget.v2 .l-text {max-width: 100%;}
  #letsget.v2 .yotpo .standalone-bottomline .star-clickable {display: block;}
  #letsget.v2 .yotpo .standalone-bottomline .star-clickable .yotpo-start {margin: 0 !important;}
  #letsget.v2 .yotpo .standalone-bottomline .star-clickable .text-m {display: block; text-align: center;}

  .seasonal_top_banner {background-position: center center;}
  .seasonal_top_banner .left-text {padding-top: 30px; padding-bottom: 20px;}
}

@media only screen and (max-width: 991px) {
	.seasonal_top_banner .left-text .l1 {font-size:60px}
	.seasonal_bottom_banner .right-text .l1, .term-17637 .seasonal_top_banner .left-text .l1 {font-size:60px}

	.seasonal_bottom_banner .right-text p br{display:none}
	.term-17648 .seasonal_top_banner .left-text .l1 {font-size:50px;}
	.landing.customcookies #howitworks .l1 {margin-bottom:30px;font-size:60px;line-height:80px}
	.landing.customcookies #howitworks .boxes .box img {width:120px}
	.landing.customcookies #howitworks .l2 {margin-top:15px;font-size:15px;line-height:19px;}
	.landing.customcookies #howitworks a {margin-bottom:20px;margin-top:60px;font-size:24px;width:360px;padding:10px 0px}

	#videoboxx  {height: 500px;}

	.landing.customcookies #heroo .polaroid {width:200px;left:-50px;}
	.landing.customcookies #heroo .napkin {width:80px}

	#afterh .boxes .inner {margin:0px}
	#afterh .boxes .box .l1 {width:80%;margin:0 auto;font-size:16px;line-height:22px}
	#afterh .boxes .box:before { -webkit-border-radius: 90px;-moz-border-radius: 90px;border-radius: 90px;width:180px;height:180px}
	#afterh .boxes .box img {width:100px}
	#afterh .boxes {padding:160px 0px 60px 0px}

	#behind a.butn , #letsget a.butn,  #aboveb a.butn  , #afterh a.butn{font-size:24px;width:370px;padding:10px 0px}
	#behind a.butn {width:420px}
	#behind .inner {margin:0px 10%}
	#behind .c2 {right:0px;width:20%;bottom:0px;top:auto !important}
	#afterh a.butn  {margin-top:60px}
	header .jas-branding a.db {position:relative;z-index:99}

}
@media only screen and (max-width: 820px) {

	.landing.customcookies #heroo .polaroid, .landing.customcookies #heroo .napkin {display:none}
	.landing.customcookies #heroo .crumb1 {right:-50px}
  .landing.customcookies #afterh .crumb2 {}
  .landing.customcookies #afterh .crumb3 {right:-110px}

  .seasonal_bottom_banner .left-pic {margin-bottom: 20px; text-align: center;}
  .seasonal_bottom_banner .right-text {text-align: center;}
}

@media only screen and (max-width: 767px) {
	#behind {padding:60px 0px;}
	#behind .l3 {padding-top:50px}
	.landing.customcookies #howitworks .l2 {margin-top:15px;font-size:14px;line-height:17px;}
	.landing.customcookies  .crumb1, .landing.customcookies .crumb2, .landing.customcookies .crumb3 {display:none !important}
	.term-17637 .seasonal_top_banner .left-pic img {left:70%}
	#afterh .boxes .inner {margin:0px}
	#afterh .boxes .box .l1 {width:80%;margin:0 auto;font-size:14px;line-height:20px}
	#afterh .boxes .box:before { -webkit-border-radius: 70px;-moz-border-radius: 70px;border-radius: 70px;width:140px;height:140px}
	#afterh .boxes .box img {width:80px}
	#behind .inner {margin:0px}
	#behind .c1, #behind .c2 {display:none}

	#aboveb .butn.desktop {display:none !important}
	#aboveb a.butn.mobile {display:inline-block}

  .archive.woocommerce .woocommerce-ordering:after {position: initial;}
  .seasonal_bottom_banner .left-pic img {max-width:150px}
  
  #letsget.v2 #handmade .cont .pimage {height:24vw}
  
  .term-17621  .seasonal_bottom_banner {background-size:cover}
}

@media only screen and (max-width: 700px) {
	#afterh .boxes .box {margin-bottom:40px;width:100%;float:none}
	#afterh .boxes .box .l1 {width:200px }
	#afterh .boxes {padding:140px 0px 20px 0px}
	.landing.customcookies #afterh .l2 {margin-top: 40px;    margin-bottom: 40px;}

	#afterh a.butn  {margin-top:0px;margin-bottom:40px}

}

@media only screen and (max-width: 680px) {
	.landing.customcookies #howitworks .boxes .box img {width:140px}
	.landing.customcookies #howitworks .boxes .box {float:none;width:100%;}
	.landing.customcookies #howitworks .l2 {margin-bottom:40px;font-size:15px;line-height:18px;}
	.landing.customcookies #howitworks a {margin-top:10px}
  #videoboxx  {height: 400px;}
  #videoboxx .video-text {top: 10%; padding: 0 20px;}
	#afterh .boxes .box .l1 {font-size:16px;line-height:22px}
	#afterh .boxes .box img {width:90px}
	#letsget  {margin-top:-40px}
  .no-small-mobile {display: none;}
}


@media only screen and (max-width: 620px) {
	.landing.customcookies #heroo .cntnn .cookie1 {width:150px;}
	.landing.customcookies #heroo .cntnn .cookie2 {width:170px}
	.landing.customcookies #heroo .cntnn .cookie3 {width:200px}
	.landing.customcookies #heroo .cntnn {padding-bottom:300px}
	.landing.customcookies #heroo .cntnn .cookie1 {bottom:46px;left:auto;right:58%;}
	.landing.customcookies #heroo .cntnn .cookie2 {bottom:120px;right:auto;left:40%}
	.landing.customcookies #heroo .cntnn .cookie3 {bottom:-30px;right:auto;left:40%}
	.landing.customcookies #heroo .l2 span {display:inline}
	#afterh .boxes {padding:70px 0px 10px 0px}
	#letsget .c1 , 	#letsget .c2 {display:none}
	#letsget .sel{margin:0px;background-size:100% !important;width:150px;height:206px;}
	#letsget .sel span {font-size:20px;bottom:15px}
	#letsget {padding-bottom:60px}
	#aboveb {padding:40px 0px}
	

	.seasonal_top_banner .left-text p:last-child	{display:none}
	.seasonal_bottom_banner .right-text p:last-child	{display:none}
	.widget.category_second_p, aside#nav_menu-5, aside#nav_menu-6 {display:none !important}

}


@media only screen and (max-width: 480px) {
	.landing.customcookies #howitworks {padding:50px 0px 60px 0px;}
	.landing.customcookies #howitworks .l1 {margin-bottom:20px;font-size:40px;line-height:60px}
	.landing.customcookies #howitworks .boxes .box img {width:100px}
	.landing.customcookies #howitworks a {margin-bottom:20px;font-size:22px;width:260px;padding:6px 0px}
	.seasonal_top_banner .left-text .l1 , .term-17637 .seasonal_top_banner .left-text .l1 {font-size:45px}
	.term-17648 .seasonal_top_banner .left-text .l1 {font-size:40px;}
	.seasonal_top_banner .left-text p {font-size:14px;line-height:1.4}
	.seasonal_bottom_banner {background-position:bottom center; background-repeat:no-repeat; background-size:cover;}
	.seasonal_bottom_banner .right-text .l1 {font-size:45px;padding-bottom:10px}
	.seasonal_bottom_banner .right-text p br {display:block}
	#videoboxx  {height: 300px;}
	#behind a.butn , #letsget a.butn , #aboveb a.butn, #afterh a.butn {font-size:22px;width:auto;padding:6px 20px}
	#aboveb a.butn {margin-top:15px}
	.customcookies.v-2 #letsget.v2 #handmade .cont .btm {height:130px }
	
	
	body.fixed-nav{
		padding-top: 120px;
	}
	body.fixed-nav header{
		position: fixed;
		z-index: 11;
		width: 100%;
		top: -119px;
		transition: top 0.5s;
		-webkit-transition: top 0.5s;
		box-shadow: 0px 3px 6px rgba(23, 26, 100, 0.21);
		background:#fff;
		height:90px;
	}
	body.fixed-nav header.show{
		top: 0;
		z-index:999
	}
	
	body.fixed-nav .mobilecategs {display:none}
	
	
	
}

@media only screen and (max-width: 420px) {
	#letsget.v2 #handmade .cont .inner {grid-template-columns: repeat(1,1fr);}
	#letsget.v2 #handmade .cont .btm {padding-bottom:15px;height:auto !important}
	 #letsget.v2 #handmade .cont .pimage {height:100%}
	#letsget.v2 #handmade .cont .pimage img  {height:auto}
}


  
 
@media only screen and (max-width: 360px) {
	#letsget .sel{width:120px;height:165px;}
		#letsget .sel span {font-size:18px;bottom:12px}
}