@font-face{font-family:Barcelony;src:url('BarcelonyRegular.woff2') format('woff2'),url('BarcelonyRegular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}form.has-value .SearchField-field{padding-right:3.5rem!important}form .SearchField-field{padding-right:1rem!important}.CartItem{padding:1.5rem 2.5rem 1.5rem 2.5rem}.usp{font-size:16px;text-align:center;padding:15px 0;background:#fbf6e3}.usp img{width:24px;margin-top:-1px;margin-right:3px}.CartDrawer-sticky{margin-top:50px}div#shopify-section-compare_section_pdp table .svg_logo img{max-width:20px}.ProductTastingNotes-icons{padding-right:100px}div#shopify-section-compare_section_pdp h1{margin-bottom:3rem}div#shopify-section-compare_section_pdp table th img{max-width:150px}.svg_logo img,.svg_logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svg_logo.cross_logo svg{height:16px;width:16px}.svg_logo.tick_logo{background:#eeb93a}.svg_logo{display:inline-block;width:40px;height:40px;border-radius:50%;position:relative}.svg_logo.cross_logo{border:1px solid #ddd}div#shopify-section-compare_section_pdp table td,div#shopify-section-compare_section_pdp table th{border:1px solid #ddd;text-align:center;padding:20px 20px}.ProductTastingNotesIcon{margin-left:10px}div#shopify-section-compare_section_pdp table{width:100%;table-layout:fixed}div#shopify-section-compare_section_pdp{background:#fbf6e3;padding:0 0 4.1875rem 0}.CartDrawer .shopify-cleanslate ul{justify-content:space-around!important}.CartDrawer .shopify-cleanslate{display:flex!important;justify-content:center!important;padding:9px 0 5px!important}.CartDrawer .additional_checkout_buttons{display:none}.CartDrawer-items{max-height:100%;overflow-y:scroll;height:100%}.CartDrawer-sticky{margin-top:30px}.CartUpsell-price{text-align:left}.CartUpsell-headline{font-size:10px;left:-14px;top:3rem}.CartUpsell-image img{max-width:60%}.has-open-offcanvas .CartUpsell-image{display:contents}.CartUpsell-imageContainer{width:auto;height:auto;padding:0}.CartUpsell-title{font-size:.8rem}.CartUpsell-variant{font-size:.8rem}.CartUpsell-price{font-size:.8rem}.svg_logo svg{fill:#115740;height:20px;width:20px}.svg_logo svg .st0{stroke:#115740}div#shopify-section-compare_section_pdp .section.heading{max-width:700px;margin-left:auto;margin-right:auto}.collection-banner .CollectionHero{padding:0}.collection-banner .banner-image img{width:100%}.collection-banner .banner-main{position:relative}.collection-banner .banner-main .banner-image,.collection-banner .banner-main .banner-image img{height:100%;object-fit:cover}.collection-banner .banner-main .banner-text{position:absolute;top:50%;transform:translateY(-50%);width:100%}.collection-banner .banner-main .banner-text .banner-text-inner{max-width:600px;width:100%}.collection-banner .banner-main .banner-text .name,.collection-banner .banner-main .banner-text h2,.collection-banner .banner-main .banner-text p{color:#fff}.collection-banner .banner-main .banner-text .name{font-size:26px;text-transform:uppercase;line-height:30px}.collection-banner .banner-main .banner-text .banner-main-text{margin-bottom:50px;margin-top:20px;font-size:29px;line-height:36px}.collection-banner .banner-main .banner-text p{font-size:21px;margin-top:5px}.offer_section{display:flex;align-items:center;justify-content:center;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.Custom-collection-Reviews_section,.offer_section{padding:2.5rem 0 3rem}.offer_section .offer_section_inner{padding:0 30px;position:relative}.offer_section_left.offer_section_inner h1.PreHero-title{text-align:right!important}.offer_section.remove-section .offer_section_left.offer_section_inner h1.PreHero-title{text-align:center!important}.offer_section .offer_section_subheading{max-width:450px;width:100%}.offer_section .offer_section_inner.offer_section_right:after{content:'';position:absolute;background:#2e524a;height:38px;width:1px;left:0;top:50%;transform:translateY(-50%)}.offer_section_left.offer_section_inner{text-align:right}.offer_section div#offer_section_timer{font-size:46px;font-weight:600;line-height:44px}.offer_section .offer_section_text{font-size:12px;letter-spacing:8px;color:#e7b954;margin-bottom:2px;font-weight:700}.offer_section .offer_section_subheading p{font-size:19px;font-weight:600}.review-header .PreHero-title.reviews_heading{text-align:center!important;margin-bottom:10px}.review-header{margin-bottom:1.375rem}.reviews_inner_blocks .reviews_block_inner{width:33.33%;padding:0 7.5px;margin-bottom:15px}.reviews_inner_blocks{display:flex;flex-wrap:wrap;display:-webkit-flex;-webkit-flex-wrap:wrap;margin:0 -7.5px}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main{background:#d8e3da;border-radius:11px;box-shadow:2px 0 2px 0 rgba(0,0,0,.08);padding:35px 45px;height:100%}.collection-banner .banner-main .banner-text .name{font-size:20px;line-height:24px}.collection-banner .banner-main .banner-text p{font-size:16px}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading{display:flex;align-items:center;justify-content:center;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:center}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings,.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_image{padding:0 10px}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .reviews_description{text-align:center;margin-top:25px;font-size:16px;line-height:28px}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings .reviews_heading{font-size:18px;font-weight:600}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings .reviews_sub_heading{font-size:16px;margin-bottom:1px}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings span.jdgm-star::before{font-size:13px;color:#e2ba2b}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings span.jdgm-star{padding:0!important}.review-header .reviews_sub_heading{font-size:28px;font-weight:600}.review-header span.jdgm-star{padding:0!important}.review-header span.jdgm-star::before{font-size:28px;color:#e3bb2d}.custom_collection{position:relative}.offer_section.remove-section .offer_section_right{display:none}.offer_section.remove-section .offer_section_left.offer_section_inner{text-align:center}.custom_collection p.ProductPressItem-description{font-size:18px;line-height:28px;min-height:auto;margin-bottom:20px}.custom_collection li{width:25%}.custom_collection li .ProductPressItem{max-width:13.375rem;justify-content:space-between;height:100%}.template-collection .Collection-main .Grid{gap:35px}.template-collection .Collection-main .Grid .GridItem .add_to_cart2{background:#095540;color:#fff;padding:15px 10px;margin-top:16px}section#shopify-section-custom_collection_logo_section button.ProductPress-control{background:0 0}.template-collection .Collection-main .Grid a.GridItem-link{display:inline-block;width:100%}.template-collection .Collection-main .Grid .GridItem{display:flex;flex-direction:column;justify-content:space-between}.offer_section.remove-section .offer_section_left.offer_section_inner{text-align:center}.Grid.Two_per_row .jdgm-preview-badge .jdgm-star.jdgm-star{color:#e6b853;font-size:18px!important}.Grid.Two_per_row .jdgm-prev-badge__text{font-size:18px!important}.Grid.Two_per_row h2.GridItem-title{font-size:20px;line-height:26px}.Grid.Two_per_row .GridItem-info{font-size:18px;margin-bottom:.75rem;margin-top:.75rem;line-height:26px}.Grid.Two_per_row .TagDiscount{margin:0}.Grid.Two_per_row .GridItem-price{font-size:20px}.Grid.Two_per_row p.GridItem-price del{font-size:17px}.Grid.Two_per_row a.GridItem-link:hover{text-decoration:none;color:inherit}.Grid.Two_per_row button.add_to_cart2{background:#e6b853!important;color:#095540!important;height:65px;font-size:20px}.Grid.Two_per_row button.add_to_cart2:hover{background:#095540!important;color:#fff!important}.Grid.Two_per_row{grid-template-columns:1fr 1fr;gap:70px 120px!important;padding:80px 0 0}.o-container.container-Two_per_row{padding:0 120px}.offer_section.remove-section .offer_section_subheading{margin:0 auto}.text_blow_add_to_cart ul li:before{content:"";background:url(https://cdn.shopify.com/s/files/1/2675/9476/files/tick_1.png?v=1630498083);width:17px;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:17px;background-position:center}.text_blow_add_to_cart ul li{position:relative;padding-left:30px;line-height:18px;font-size:14px;margin-top:.375rem}.text_blow_add_to_cart{margin-top:10px;margin-bottom:30px}.ProductTastingNotes-description.bullet.text ul li:before{content:"";background:url(https://cdn.shopify.com/s/files/1/2675/9476/files/tick_1.png?v=1630498083);width:17px;height:100%;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:17px;background-position:center}.ProductTastingNotes-description.bullet.text ul li{position:relative;text-align:left;padding-left:30px;line-height:18px;margin-top:.375rem}.bullet.text{margin-top:10px}.collection_logo_container .collection_logo_grid img{max-width:80px;width:100%;image-rendering:-webkit-optimize-contrast}.collection_logo_container{display:flex;display:-webkit-flex;margin:15px -20px 1.25rem;align-items:center;-webkit-align-items:center}.short-des-inner{max-width:700px;margin:0 auto}.Product-info .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link{margin:5px 0}.ProductInfo nav.Product-tags{margin-bottom:10px}.ProductBenefits-estimation.js-delivery-estimation strong{display:inline}.collection_logo_container .collection_logo_grid{padding:0 20px}.ProductTastingNotes .product-description-short p{display:inline}.ProductTastingNotes .product-description-short a{font-size:18px;font-weight:700}.ProductInfo .ProductBenefits{margin-top:15px}.Product-info .Product-price{margin-top:0;margin-bottom:4px;flex-direction:row-reverse;padding:0 5px}.ProductInfo .price_and_badge_container{display:flex;align-items:center;margin:23px -5px 0}.ProductInfo .price_and_badge_container .percentage_badge span.percentage_product_price{display:inline-block;background:#faeac4;color:#2e524a;font-size:16px;font-weight:600;padding:0 20px;height:38px;line-height:35px;border-radius:6px}.ProductInfo .price_and_badge_container del{margin-right:10px;margin-left:0}.ProductInfo .price_and_badge_container .percentage_badge{padding:0 5px}.Product-info h1.Product-title{font-size:40px;line-height:initial}.Product-info .Product-subtitle{margin-top:5px}.ProductTastingNotes .product-description-short span{font-size:18px}section#shopify-section-product-tasting-notes{padding:0 0 5rem}.Testimonials .Testimonials-header{font-size:40px;line-height:40px;color:#115740;font-weight:400;text-transform:capitalize;margin-bottom:2.5rem;padding-bottom:0;font-family:cooperm}.short-des-inner h1{margin-bottom:2.5rem}.cbb-frequently-bought-products{text-align:center}.cbb-frequently-bought-container .cbb-frequently-bought-products li.cbb-frequently-bought-product .cbb-frequently-bought-plus-icon.skiptranslate.notranslate{width:100px!important;color:#115740!important;font-weight:700!important;font-size:30px!important;height:220px!important;display:flex;justify-content:center;align-items:center}.cbb-frequently-bought-container .cbb-frequently-bought-product a .cbb-frequently-bought-product-image{width:100%!important;height:100%!important}section#shopify-section-product-frequently-bought-together ul.cbb-frequently-bought-selector-list{max-width:780px;margin-left:auto!important;margin-right:auto!important;justify-content:left!important;text-align:left!important}section#shopify-section-product-frequently-bought-together ul.cbb-frequently-bought-selector-list li{width:100%}section#shopify-section-product-frequently-bought-together ul.cbb-frequently-bought-selector-list li input{margin-right:15px!important}section#shopify-section-product-frequently-bought-together ul.cbb-frequently-bought-selector-list li h3{font-weight:400!important;font-family:sofia-pro!important;color:#2e524a!important}div#shopify-section-compare_section_pdp table tr td:nth-child(2),div#shopify-section-compare_section_pdp table tr th:nth-child(2){background:#fff}div#shopify-section-compare_section_pdp table th{padding:40px 20px}.cbb-frequently-bought-recommendations-container ul.cbb-frequently-bought-products li.cbb-frequently-bought-product a{width:220px!important;height:220px!important}.cbb-frequently-bought-recommendations-container ul.cbb-frequently-bought-products{display:flex!important;justify-content:center}.cbb-frequently-bought-recommendations-container ul.cbb-frequently-bought-products li.cbb-frequently-bought-product{width:auto!important;height:auto!important;display:flex!important;align-items:center}.template-product div#judgeme_product_reviews a.jdgm-star{font-size:20px}.template-product div#judgeme_product_reviews .jdgm-rev-widg__summary-stars{line-height:initial;font-size:initial;margin-top:10px}section#shopify-section-product-reviews .jdgm-rev-widg__summary-text{font-size:18px;margin-top:10px}.template-product .button_container{position:static;bottom:0;width:100%;left:0;display:flex;justify-content:center;padding:10px 0 0;z-index:9}.template-product .button_container .add_to_button{border-right:1px solid #fff}.template-product .button_container.sticky{position:fixed}.template-product .button_container .add_to_button,.template-product .button_container .checkout_buttton_custom{padding:0;width:50%}.template-product .button_container .checkout_buttton_custom label.clicked{background-color:#faeac4}.template-product .button_container{display:none}.template-product .PageFeatures{padding-left:0;padding-right:0}.template-product .button_container .add_to_button button,.template-product .button_container .checkout_buttton_custom label{border-radius:0}_::-webkit-full-page-media,_:future,:root .Product-mainLeft .ProductInfo-reviews span.jdgm-star{font-size:16px!important}_::-webkit-full-page-media,_:future,:root .ProductInfo-reviews span.jdgm-prev-badge__text{font-size:16px!important}.ProductInfo .ProductInfo-reviews{margin:10px 0}.ProductInfo .ProductDropdowns{margin-top:20px}_::-webkit-full-page-media,_:future,:root div#shopify-section-compare_section_pdp{margin-top:-1px;position:relative}.ProductInfo .pdp_inventory_status .above_text_timer{font-size:16px;line-height:23px;margin:3px 0 15px}.template-product .announcement_text{height:58px;text-align:center;display:flex;align-items:center;justify-content:center;padding:10px 10px;font-size:24px;letter-spacing:6px;font-weight:700}.ProductInfo .pdp_inventory_status .inventory_quantity{font-size:40px;width:100%;font-weight:500;line-height:auto}.ProductInfo .pdp_inventory_status div#offer_section_timer2 span{display:inline-block;width:80px;height:77px;background:#fff;line-height:77px;text-align:center;color:#2e524a;font-size:41px;margin:0 5px}.ProductInfo .pdp_inventory_status div#offer_section_timer2{background:#d5e4d9;padding:15px 10px;display:inline-block}.limited_edition_contaimer{padding:0 2.8125rem 5rem;border-bottom:1px solid #e8e8eb}.past_blends-grid .BlendContent-title{font-size:14px;font-weight:400;letter-spacing:3px}.past_blends-grid .BlendContent-text{font-size:22px;font-weight:500;font-family:cooperm;margin:5px 0 2px}.past_blends-grid .sunheading-text{font-size:16px;font-weight:500;color:#eeb93a}.past_blends-grid .BlendContent-content{text-align:center}.limited_edition_contaimer .limited_editionheading{max-width:100%;text-align:center;margin-bottom:3rem}.past_blends-grid-main{display:flex;flex-wrap:wrap;margin:0 -20px -50px}.past_blends-grid-main .past_blends-grid{padding:0 20px;margin-bottom:50px;width:33.33%}.past_blends-grid-main .past_blends-grid .BlendContent-content{background:#2e524a;color:#fff;padding:10px 10px}.past_blends-grid-main .past_blends-grid .BlendContent-img img{display:block;width:100%}.review-container{padding:5rem 0}.past_blends-grid-main .past_blends-grid:hover .BlendContent-content{background:#eeb93a}.past_blends-grid-main .past_blends-grid:hover .BlendContent-content .sunheading-text{color:#2e524a}.pdp_inventory_status_lower{display:inline-block;text-align:center}.form_wrapper.form_wrapper_bg{background:#2e524a;padding:4rem 0;position:relative}.form_wrapper.form_wrapper_bg:before{content:'';position:absolute;background-image:url(https://cdn.shopify.com/s/files/1/2675/9476/files/liquid-marbling-paint-texture-background-fluid-painting-abstract-texture-intensive-color-mix-wallpaper_1.png?v=1631620941);height:100%;width:100%;background-size:cover;top:0;left:0;opacity:.2}.form_wrapper .form-inner{display:flex;display:-webkit-flex;margin:0 -30px}.form_wrapper .form-inner .form-inner-inner form{padding:0}.form_wrapper .form-inner .form-inner-inner{flex:1;padding:0 30px}.form_wrapper .form-inner .form-inner-inner .form_text{color:#fff;font-family:Barcelony;font-size:80px;letter-spacing:2px;line-height:110px;text-align:center;margin-top:80px;transform:rotate(-8.59deg)}.form_wrapper .form-inner .form-inner-inner .needsclick{width:100%;flex:unset;flex-wrap:wrap}.form_wrapper .form-inner .form-inner-inner .needsclick input{background:#fbf6e3!important;border-radius:6px!important;height:60px!important;border-color:#fbf6e3!important}.form_wrapper .form-inner .form-inner-inner .needsclick input::placeholder{color:#43635c!important;font-size:18px!important}.form_wrapper .form-inner .form-inner-inner .needsclick .needsclick:nth-child(2) input{height:144px!important}.form_wrapper .form-inner .form-inner-inner .needsclick button{font-size:1.125rem!important;padding:1.5625rem 1.625rem 1.6875rem 1.625rem!important;max-width:21.25rem;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;margin:0;font-family:sofia-pro!important;font-weight:600;line-height:1;letter-spacing:.0625rem;text-align:center;text-decoration:none;background-color:#eeb93a!important;color:#2e524a!important;border-radius:.375rem!important;border:none;transition:background-color .3s,color .3s;text-transform:uppercase;margin-top:40px;width:100%}.form_wrapper .form-inner .form-inner-inner .needsclick button:hover{background:#faeac4!important}.form_wrapper.form_wrapper_bg .o-container{position:relative;z-index:9}.all_combine,.for_mobile_only_button_images_see_less,.for_mobile_only_image{display:none}.for_mobile_only_button_images_see_less,.for_mobile_only_button_images_see_more{display:none}.limited_edition_price{font-size:26px;line-height:1;margin:20px 0 26px 0;font-weight:600}.collection-banner .banner-main .banner-text.halloween-exclusives .halloween-exclusives{max-width:100%;text-align:center}.collection-banner .banner-main .banner-text.halloween-exclusives .halloween-exclusives h2{margin:0;text-align:center!important;font-size:77px;line-height:initial}.collection-banner .banner-main .banner-text.halloween-exclusives .halloween-exclusives h2 span.halloween-exclusives_text{color:#fc9f3d}.collection-banner .banner-main .banner-text.halloween-exclusives .halloween-exclusives p{font-size:29px;font-weight:400;line-height:26px;margin-top:10px}.halloween-collection-grid{background:#e18d29}.Badge.halloween-badge{border-color:#fff;font-weight:700}.Badge.halloween-badge .Badge-inner{background:#000;flex-direction:column;color:#fff;font-weight:700}.Halloween_exclusive_Products_grid .Tricko_text h2{text-align:center!important}.Badge.halloween-badge .Badge-inner span{color:#e18d29}.Halloween_exclusive_Products_grid .Tricko_text h2{text-align:center!important;color:#fff;font-size:77px;line-height:initial;font-weight:400}.template-collection .Collection-main .Halloween_exclusive_Products_grid .Grid{gap:50px}.Halloween_exclusive_Products_grid .Tricko_text p{font-size:29px;line-height:26px;color:#fff}.Halloween_exclusive_Products_grid .Tricko_text{text-align:center;position:relative}.Halloween_exclusive_Products_grid .Tricko_text .halloween_special_image2 img{max-width:103px}.Halloween_exclusive_Products_grid .Tricko_text .treat_text{position:absolute;top:40px;left:50%;transform:translateX(-50%)}.Halloween_exclusive_Products_grid .Tricko_text .halloween_special_image2{position:absolute;bottom:100%;left:53%}.halloween-exclusives div#offer_section_timer{display:flex}.halloween-exclusives .offer_section_right{position:relative}.halloween-exclusives .offer_section_right .special_halloween{position:absolute;bottom:70%;right:0}.halloween-exclusives .offer_section_right .special_halloween img{width:63px;height:55px;object-fit:contain;display:block}.halloween-exclusives div#offer_section_timer .exclusive_timer span{color:#fff}.halloween-exclusives div#offer_section_timer .exclusive_timer{background:#000;margin:0 3.5px;width:105px;height:105px;border-radius:13px;display:flex;flex-direction:column;justify-content:center;align-items:center}.halloween-exclusives div#offer_section_timer .exclusive_timer .words{font-size:52px;line-height:44px}.halloween-exclusives div#offer_section_timer .exclusive_timer .digits{font-size:12px;line-height:initial;font-weight:400;margin-top:10px}.halloween-exclusives div#offer_section_timer .exclusive_timer.hours_wrapper .words{color:#e18d29}.halloween-exclusives{position:relative}.halloween-exclusives .halloween_special_image img{max-width:120px;image-rendering:-webkit-optimize-contrast;width:100%}.halloween-exclusives .halloween_special_image{position:absolute;bottom:50px;left:14%}.Halloween_exclusive_Products_grid div#shopify-section-custom_collection_offer_section{margin-bottom:50px}.halloween-exclusives .offer_section_subheading p,.halloween-exclusives h1.PreHero-title{color:#fff}.halloween-exclusives .offer_section .offer_section_inner.offer_section_right:after{display:none}.halloween-exclusives h1.PreHero-title{font-size:52px;line-height:initial}.halloween-exclusives .offer_section_subheading p{font-size:26px;font-weight:400;line-height:30px}.halloween-review .Custom-collection-Reviews_section .reviews_block_inner_main{background:#fff7ef}.halloween-review .Custom-collection-Reviews_section .reviews_block_inner_main .reviews_heading{color:#000;font-size:24px!important;line-height:28px}.halloween-review .Custom-collection-Reviews_section .reviews_block_inner_main .reviews_sub_heading{font-size:18px!important;color:#000;line-height:25px}.halloween-review .Custom-collection-Reviews_section .reviews_block_inner_main .reviews_description{color:#000}.halloween-review .Custom-collection-Reviews_section{padding-bottom:180px;padding-top:70px}.halloween-review{background-size:contain;position:relative;background-color:#000}.halloween-canvas{position:relative;z-index:9;margin-top:-1px}.halloween-collection-grid .offer_section{padding-top:0}.halloween-collection-grid .GridItem-content .money,.halloween-collection-grid .GridItem-content h2.GridItem-title,.halloween-collection-grid .GridItem-content span.jdgm-prev-badge__text{color:#000}.halloween-collection-grid .GridItem-content p.GridItem-info{display:none}.halloween-collection-grid .custom_collection_add_to_cart button.add_to_cart2{background:#ffc602!important;color:#000!important}.Halloween_exclusive_Products_grid .Tricko_text .Tricko_text_bottom{height:8px;width:100%;background:#e18d29;position:relative}.Halloween_exclusive_Products_grid .Tricko_text .Tricko_text_bottom:before{content:'';position:absolute;background:#fff;width:33.33%;height:8px;bottom:0;left:50%;transform:translateX(-50%)}.Halloween_exclusive_Products_grid .Tricko_text .Tricko_text_bottom:after{content:'';position:absolute;background:#ffc602;width:33.33%;height:8px;bottom:0;right:0}.collection-banner .banner-main .banner-text.halloween-exclusives{margin-top:20px}.halloween-collection-grid .offer_section{padding-top:0;position:relative;z-index:9}.halloween-review div#shopify-section-custom_collection_reviews_section{position:relative;z-index:9}.halloween-review .Custom-collection-Reviews_section .PreHero-title.reviews_heading{color:#fff}.halloween-review .Custom-collection-Reviews_section .reviews_sub_heading{color:#fff}.halloween-review .Custom-collection-Reviews_section .reviews_sub_heading{color:#fff;font-size:18px;line-height:24px;font-weight:400;margin-top:10px}.halloween-review .review-header{margin-bottom:40px}.halloween-review .Custom-collection-Reviews_section span.jdgm-star::before{font-size:18px}.Halloween_exclusive_Products_grid div#shopify-section-collection{position:relative}.Halloween_exclusive_Products_grid div#shopify-section-collection:before{content:'';position:absolute;background-image:url(https://cdn.shopify.com/s/files/1/2675/9476/files/Bird.png?v=1632388035);width:127px;height:63px;right:0;z-index:9;background-size:contain;background-repeat:no-repeat;top:56%;transform:translateY(-50%) rotate(-55deg)}.custom_collection.helloween-logos{padding-top:0}.custom_collection.helloween-logos{position:relative;z-index:9}.MegamenuMobile-searchResults{top:125px}.MegamenuMobile-main{z-index:-1;position:relative}.MegamenuMobile-list{position:relative;z-index:-1}@media only screen and (min-width:1024px){.collection-banner .banner-main.halloween_image_cropping{height:350px}.Halloween_exclusive_Products_grid.mob_image,.halloween_special_image.mob_image{display:none}}@media only screen and (max-width:1200px){.Halloween_exclusive_Products_grid .Tricko_text .treat_text{top:20px}.Halloween_exclusive_Products_grid .Tricko_text h2,.collection-banner .banner-main .banner-text.halloween-exclusives .halloween-exclusives h2{font-size:45px}.Halloween_exclusive_Products_grid .Tricko_text p,.collection-banner .banner-main .banner-text.halloween-exclusives .halloween-exclusives p{font-size:20px}.template-collection .Collection-main .Halloween_exclusive_Products_grid .Grid{gap:40px 20px}.halloween-exclusives .halloween_special_image{left:7%}}@media only screen and (max-width:1023px){.review-header{display:none}.review-header.for_halloween_scollection{display:block}.halloween-collection-grid .offer_section .offer_section_left.offer_section_inner{margin-bottom:30px;text-align:center}.halloween-collection-grid .offer_section .offer_section_left.offer_section_inner .offer_section_heading h1.PreHero-title{text-align:center!important}.Halloween_exclusive_Products_grid.desktop_image,.halloween_special_image.desktop_image{display:none}.halloween-collection-grid .GridItem-content .money,.halloween-collection-grid .GridItem-content h2.GridItem-title,.halloween-collection-grid .GridItem-content span.jdgm-prev-badge__text{color:#fff}.halloween-exclusives div#offer_section_timer .exclusive_timer .words{font-size:36px;line-height:36px}.halloween-exclusives div#offer_section_timer .exclusive_timer .digits{font-size:10px;margin-top:5px}.halloween-exclusives div#offer_section_timer .exclusive_timer{width:75px;height:75px}.halloween-exclusives .offer-sec-new{text-align:center;width:auto;display:inline-block;position:relative}div#shopify-section-custom_collection_offer_section .halloween-exclusives{text-align:center}.halloween-exclusives .offer-sec-new .halloween_special_image{left:-60px;bottom:unset;transform:rotate(-45deg);top:20px}.halloween-exclusives .offer-sec-new .offer_section .offer_section_subheading p{line-height:22px}.halloween-collection-grid{padding-top:0}.Halloween_exclusive_Products_grid .Tricko_text h2,.collection-banner .banner-main .banner-text.halloween-exclusives .halloween-exclusives h2{font-size:30px;line-height:34px}.Halloween_exclusive_Products_grid .Tricko_text p,.collection-banner .banner-main .banner-text.halloween-exclusives .halloween-exclusives p{font-size:14px;line-height:21px}.collection-banner .banner-main .banner-text.halloween-exclusives{margin-top:0}.halloween-collection-grid .offer_section .offer_section_left.offer_section_inner .offer_section_heading h1.PreHero-title{font-size:24px;line-height:26px}.halloween-exclusives .offer-sec-new .offer_section .offer_section_subheading p{font-size:16px}.halloween-review .reviews_description{color:#fff!important}.halloween-review .reviews_heading_subheadings .reviews_heading{color:#fff!important}.halloween-review .reviews_sub_heading{color:#fff!important;font-size:16px!important}.halloween-review{background-size:cover}.Halloween_exclusive_Products_grid .Tricko_text .halloween_special_image2 img{max-width:50px}.Halloween_exclusive_Products_grid .Tricko_text .halloween_special_image2{bottom:110%;left:57%}.Halloween_exclusive_Products_grid .Tricko_text .treat_text{top:0;width:100%}.halloween-exclusives .halloween_special_image img{max-width:80px}.halloween-exclusives .offer-sec-new .offer_section{display:inline-block;padding-bottom:0}}@media only screen and (max-width:991px){.Badge.halloween-badge .Badge-inner{width:50px;height:50px}.Badge.halloween-badge{width:60px;height:60px}}@media only screen and (max-width:768px){.Halloween_exclusive_Products_grid div#shopify-section-collection:before{width:70px;height:30px;top:63.5%}.halloween-exclusives .offer_section_right .special_halloween{right:-38px}.collection-banner .banner-main .banner-text.halloween-exclusives .halloween-exclusives p{margin-top:4px}.halloween-review .Custom-collection-Reviews_section{padding-bottom:40px;padding-top:40px}}@media only screen and (max-width:575px){form .SearchField-field::placeholder{font-size:14px!important}input#mobile-header-search{padding-top:0}.Halloween_exclusive_Products_grid .Tricko_text .Tricko_text_bottom{height:5px}.Halloween_exclusive_Products_grid .Tricko_text .Tricko_text_bottom:before{height:5px}.Halloween_exclusive_Products_grid .Tricko_text .Tricko_text_bottom:after{height:5px}.Halloween_exclusive_Products_grid .Tricko_text .treat_text{top:70px}.Halloween_exclusive_Products_grid .Collection-pagination.js-collection-pagination{padding:2rem 0}.Halloween_exclusive_Products_grid div#shopify-section-collection{z-index:9}.halloween-review .Custom-collection-Reviews_section .PreHero-title.reviews_heading{margin-bottom:10px}.halloween-review div#shopify-section-custom_collection_reviews_section .reviews_block_inner_main .reviews_image{width:100%}.halloween-review div#shopify-section-custom_collection_reviews_section .reviews_block_inner_main .reviews_image img{width:100%;border-radius:0}.halloween-review .reviews_block_inner{padding-left:10px;padding-right:10px}.halloween-review div#shopify-section-custom_collection_reviews_section .reviews_block_inner_main .reviews_sub_heading{font-size:16px!important}.halloween-review .reviews_description{margin-bottom:10px}}.product_inside_container{display:flex!important;flex-wrap:wrap;justify-content:center;margin:0 -20px 0}.whats_inside_section_main .product_inside_container-upper{position:relative}.whats_inside_section_main .product_inside_container-upper button.slick-prev.slick-arrow{left:-10px}.whats_inside_section_main .product_inside_container-upper button.slick-next.slick-arrow{right:-10px}.whats_inside_section_main .product_inside_container-upper .slick-arrow svg{height:30px;width:30px;fill:#2e524a}.whats_inside_section_main .product_inside_container-upper .slick-arrow:hover{background:#eeb93a}.whats_inside_section_main .product_inside_container-upper .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);height:3.75rem;width:3.75rem;background:#faeac4;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9}.whats_inside_section_main .product_inside_container-wrapper .image_with_text_wrapper{text-align:center;padding:0 10px}.product_inside_container .image_with_text_wrapper{width:16.66%;text-align:center;padding:0 20px;margin-bottom:40px}.whats_inside_section_main .product_inside_container-wrapper .image_with_text_wrapper .Inside-title{display:inline-block;background:#fbf6e3;padding:5px 15px;font-size:16px;margin-top:10px}.whats_inside_section_main{padding-bottom:5rem}section.Product_page_video_section{padding-bottom:5rem}section.Product_page_video_section .back_ground-image_container{max-width:55%;margin:0 auto}@media only screen and (min-width:1024px){.whats_inside_section_main.whats_new_section_updated{padding-bottom:0}.whats_inside_section_main.whats_new_section_updated .product_inside_container-upper button.slick-prev.slick-arrow{right:100%;left:unset}.whats_inside_section_main.whats_new_section_updated .product_inside_container-upper button.slick-next.slick-arrow{left:100%;right:unset}}@media only screen and (max-width:1023px){.whats_inside_section_main.whats_new_section_updated .product_inside_container .image_with_text_wrapper{margin-bottom:20px}.whats_inside_section_main.whats_new_section_updated .product_inside_container-upper button.slick-prev.slick-arrow{left:-10px}.whats_inside_section_main.whats_new_section_updated .product_inside_container-upper button.slick-next.slick-arrow{right:-10px}.whats_inside_section_main .product_inside_container-wrapper .image_with_text_wrapper{padding:0 5px}.whats_inside_section_main .product_inside_container-upper .product_inside_container.empty-div{display:none!important}.whats_inside_section_main .product_inside_container-wrapper .image_with_text_wrapper .product_image_container img{margin:0 auto}.whats_inside_section_main .product_inside_container-upper .slick-arrow{height:30px;width:30px}.whats_inside_section_main .product_inside_container-upper button.slick-next.slick-arrow{right:0}.whats_inside_section_main .product_inside_container-upper button.slick-prev.slick-arrow{left:0}.whats_inside_section_main,section.Product_page_video_section{padding-bottom:2rem}.product_inside_container{margin:0 -10px 0}.product_inside_container .image_with_text_wrapper{width:33.33%;padding:0 10px}}@media only screen and (max-width:1023px){.whats_inside_section_main .product_inside_container-wrapper{margin-bottom:0}.whats_inside_section_main .product_inside_container-wrapper .image_with_text_wrapper:last-child,.whats_inside_section_main .product_inside_container-wrapper .image_with_text_wrapper:nth-last-child(2){margin-bottom:0}.product_inside_container .image_with_text_wrapper{width:50%;float:left;display:inline-block}.product_inside_container{margin:0 0 0;display:block}}@media only screen and (max-width:768px){section.Product_page_video_section .back_ground-image_container{max-width:80%}}.Lightbox-video2.js-lightbox-content2 iframe{width:100%;display:block}@media only screen and (min-width:426px){.template-product .button_container .add_to_button,.template-product .button_container .checkout_buttton_custom{max-width:200px}}@media only screen and (min-width:1024px){.template-collection .Collection-main .GridItem-image,.template-collection .Collection-main .GridItem-image .GridItem-imageSecondary{padding-left:0;padding-right:0}.ProductInfo button#js-add-to-cart{max-width:90%}.add_to_cart_container .ProductForm-controls{margin-top:22px}canvas.mobile-canvas{display:none}.ProductInfo .mobile-content{display:none}.Product-info span.jdgm-prev-badge__stars span.jdgm-star{font-size:20px!important}.Grid.Two_per_row .GridItem-image .o-placeholder{padding:0 0 80% 0}.Grid.Two_per_row article.GridItem{padding:0!important;background:0 0!important}.Grid.Two_per_row p.GridItem-price del{margin:0 5px 0 0}.for_mobile_only{display:none}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_image img{width:120px;height:120px;border-radius:50%;object-fit:cover}.banner_section_custom_collection_mobile_image{display:none}.template-collection .Collection-main .Grid .GridItem{background:#fff;padding:35px 35px}.template-collection .Collection-main .Grid .GridItem .add_to_cart2:hover{background:#eeb93a;color:#2e524a}}@media only screen and (max-width:1400px){.collection-banner .banner-main .banner-text .banner-text-inner .special_text img{max-width:40px;image-rendering:-webkit-optimize-contrast;display:block}.collection-banner .banner-main .banner-text .banner-main-text{margin-bottom:40px;font-size:25px;line-height:31px}}@media only screen and (max-width:1200px){.past_blends-grid-main .past_blends-grid{padding:0 10px;margin-bottom:30px}.past_blends-grid-main{margin:0 -10px -30px}.past_blends-grid .BlendContent-text{font-size:18px}.ProductInfo .pdp_inventory_status .inventory_quantity{font-size:30px}.pdp_inventory_status_lower{text-align:left}.collection_logo_container{margin:0 -10px 1.25rem}.collection_logo_container .collection_logo_grid{padding:0 10px}.o-container.container-Two_per_row{padding:0 100px}.offer_section div#offer_section_timer{font-size:30px;line-height:34px}.offer_section .offer_section_subheading p{font-size:18px}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main{padding:25px 25px}.offer_section h1.PreHero-title,.review-header .PreHero-title.reviews_heading{font-size:30px;margin-bottom:5px;line-height:36px}.review-header .reviews_sub_heading{font-size:24px}.review-header span.jdgm-star::before{font-size:22px}.collection-banner .banner-main .banner-text .banner-main-text{font-size:25px}.collection-banner .banner-main .banner-text .name{font-size:22px;line-height:26px}.collection-banner .banner-main .banner-text p{font-size:18px;line-height:21px;margin-top:2px}}@media only screen and (max-width:1023px){.form_wrapper .form-inner .form-inner-inner .form_text{font-size:60px;line-height:90px;margin-top:60px;transform:none;margin-bottom:20px}section#shopify-section-product-main .Product-mainLeft .mobile-content h1.Product-title{padding-top:0}section#shopify-section-product-main main.Product-main.js-content-navigation-item{padding-top:10px}.template-product .review-container .for_desktop_only{display:block}.template-product .reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings,.template-product .reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings .reviews_heading{margin-top:0}.template-product .review-container .for_mobile_only{display:none}.template-product .reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main{background:#d8e3da;border-radius:11px;box-shadow:2px 0 2px 0 rgb(0 0 0 / 8%);padding:25px 25px}.template-product .reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading{flex-direction:row;-webkit-flex-direction:row}.pdp_inventory_status,.pdp_inventory_status_lower{text-align:center}.ProductInfo .price_and_badge_container .percentage_badge span.percentage_product_price{font-size:13px;height:29px;line-height:29px}.ProductInfo .price_and_badge_container{justify-content:center}.ProductInfo .ProductInfo-reviews{margin:0 0 10px}.Product-mainLeft .ProductInfo{padding-top:1rem}.template-product .Testimonials{padding-top:1rem}.template-product .js-content-navigation-item .ProductIngredients-container{padding-bottom:0}.Testimonials .Testimonials-header,.template-product .PageFeatures-header,.template-product .ProductBundle-title,.template-product .ProductIngredients-title,.template-product h1.ProductPerfectCup-title,.template-product section#shopify-section-product-frequently-bought-together h2.cbb-frequently-bought-title.translatable,div#shopify-section-compare_section_pdp .section.heading{font-size:28px!important;margin-bottom:20px!important;line-height:35px!important}.Testimonials .Testimonials-header,.template-product .ProductIngredients-title{padding:0 20px}.template-product .button_container.sticky{display:flex}.template-product .js-product-bundle li.ProductBundleItem .ProductBundleItem-content .ProductBundleItem-reviews{margin-top:5px}.template-product .js-product-bundle li.ProductBundleItem .ProductBundleItem-content .ProductBundleItem-description{display:none}.template-product .js-product-bundle li.ProductBundleItem .ProductBundleItem-content span.jdgm-prev-badge__text{font-size:12px!important;color:#154137}.template-product .js-product-bundle li.ProductBundleItem .ProductBundleItem-content span.jdgm-star{font-size:12px!important}.template-product .js-product-bundle li.ProductBundleItem .ProductBundleItem-content{flex-direction:column-reverse;-webkit-flex-direction:column-reverse}canvas.desktop-canvas{display:none}div#shopify-section-compare_section_pdp{background:#dce4d9;padding:2.1875rem 0 4.1875rem 0}div#shopify-section-compare_section_pdp table td,div#shopify-section-compare_section_pdp table th{border:1px solid #d2d5da}.cbb-frequently-bought-recommendations-container ul.cbb-frequently-bought-products li.cbb-frequently-bought-product a{width:150px!important;height:150px!important}.cbb-frequently-bought-container .cbb-frequently-bought-products li.cbb-frequently-bought-product .cbb-frequently-bought-plus-icon.skiptranslate.notranslate{width:30px!important}.cbb-frequently-bought-container .cbb-frequently-bought-products li.cbb-frequently-bought-product .cbb-frequently-bought-plus-icon.skiptranslate.notranslate{width:50px!important;color:#000!important;font-weight:400!important;font-size:25px!important;height:150px!important}div#shopify-section-compare_section_pdp table th svg{max-width:100%}.Product-mainLeft .mobile-content{max-width:300px;margin:0 auto 10px}.Product-mainLeft .mobile-content .ProductInfo-reviews .jdgm-widget.jdgm-preview-badge{margin:2px 0}.ProductGallery-container aside.ProductGallery-controls{position:static}.template-product section#shopify-section-product-bundle{padding:2rem 0}.template-product ul.ProductBundle-items{display:flex;flex-wrap:wrap;margin:0 -10px;gap:unset}.template-product ul.ProductBundle-items li.ProductBundleItem{width:50%;padding:0 10px}.Product-info .desktop-content,.ProductInfo nav.Product-tags{display:none}.collection_logo_container{justify-content:center}.ProductTastingNotes .product-description-short a,.ProductTastingNotes .product-description-short span{font-size:14px}section#shopify-section-product-tasting-notes{padding:2rem 0}.ProductInfo .text_blow_add_to_cart{max-width:360px;margin:0 auto}.Grid.Two_per_row{padding:30px 0 0}.Grid.Two_per_row .GridItem-content{margin-top:15px}.Grid.Two_per_row .GridItem-reviews{margin-bottom:6px}.for_desktop_only{display:none}.Grid.Two_per_row button.add_to_cart2{height:60px;line-height:55px;font-size:16px!important}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .reviews_description{text-align:left}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading{flex-direction:column;-webkit-flex-direction:column}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .reviews_heading_subheadings{display:inline-block;width:100%}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_image img{border-radius:11px}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings,.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings .reviews_heading{margin-top:10px}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main{background:0 0;border-radius:0;box-shadow:none;padding:0}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings,.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_image{padding:0}.collection-banner .banner-main .banner-text .banner-main-text{margin-bottom:35px}.banner-text .mob-txt1 img,.collection-banner .banner-main .banner-text .special_text img{max-width:30px;image-rendering:-webkit-optimize-contrast}.template-collection .Collection-main .Grid .GridItem .add_to_cart2{margin-top:20px}.logo-sec-collection canvas{display:block!important}.logo-sec-collection .ProductPressReviews{display:none}.banner_section_custom_collection_desktop_image{display:none}.reviews_inner_blocks .reviews_block_inner{width:50%}}@media (max-width:1008px){.for_mobile_only_button_images_see_less,.for_mobile_only_button_images_see_more{color:#2e524a;font-size:14px;line-height:1.4;width:auto;margin:0 auto;cursor:pointer;text-decoration:underline}.for_mobile_only_button_images_see_more{display:inline-block}.limited_edition_product_template .form_wrapper .form-inner{margin:0}.limited_edition_product_template nav.Product-tags.limited_edition_product_tags{display:flex!important;justify-content:center;align-items:center}.limited_edition_product_template .pdp_inventory_status{margin-top:1rem}.limited_edition_product_template .limited_edition_reviews_for_desktop{display:none}.limited_edition_product_template .ProductIngredients-separatorDesktop{display:block}.limited_edition_product_template .ProductIngredients-separatorMobile{display:none}.limited_edition_product_template .limited_edition_template{display:none}.limited_edition_product_template .ProductTag{padding:.7rem}.limited_edition_product_template .Product-info .Product-subtitle{font-size:1rem;line-height:1.33}.limited_edition_product_template .limited_edition_price{text-align:center;font-size:1.69rem;font-weight:700;margin-top:13px;line-height:1;margin-bottom:23px}.limited_edition_product_template.template-product .js-content-navigation-item .ProductIngredients-container{padding-bottom:0;background:#fbf6e3}.limited_edition_product_template .for_desktop_only_image{display:none!important}.limited_edition_product_template .for_mobile_only_image{display:block;width:calc(100% - 48px);margin:50px auto 0 auto}.limited_edition_product_template .ProductForm-controls{gap:1.6rem}.limited_edition_product_template .ProductInfo{padding-top:1.375rem}.limited_edition_product_template .Product-main{margin-bottom:2.6rem}.limited_edition_product_template .ProductReviews{margin:3rem auto}.limited_edition_product_template .ProductIngredients-slider{padding-bottom:3rem}}@media only screen and (max-width:991px){.o-container.container-Two_per_row{padding:0 40px}.Grid.Two_per_row{gap:70px 40px!important}.Grid.Two_per_row .GridItem-info{font-size:15px;line-height:25px;margin-bottom:19px}.Grid.Two_per_row .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:14px!important}.Grid.Two_per_row .jdgm-prev-badge__text{font-size:14px!important}.Grid.Two_per_row .GridItem-reviews{margin-bottom:8px;margin-top:15px}}@media only screen and (max-width:768px){.form_wrapper .form-inner{flex-direction:column;-webkit-flex-direction:column}.form_wrapper .form-inner .form-inner-inner .form_text{font-size:50px;line-height:80px;margin-top:0}.template-product .reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_image{width:30%}.template-product .reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings{width:70%}.template-product .reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main{padding:15px 15px}.template-product .announcement_text{height:42px;font-size:18px;letter-spacing:3px}.limited_edition_contaimer .limited_editionheading{margin-bottom:1.25rem}.limited_edition_contaimer{padding:0 1.375rem 4rem}.past_blends-grid-main .past_blends-grid{width:50%}.cbb-frequently-bought-container .cbb-frequently-bought-products li.cbb-frequently-bought-product .cbb-frequently-bought-plus-icon.skiptranslate.notranslate{width:25px!important;height:100px!important}.collection-banner .banner-main{height:auto}.offer_section .offer_section_inner{width:100%;padding:0;text-align:center}.offer_section .offer_section_inner h1.PreHero-title{text-align:center!important}.offer_section .offer_section_inner.offer_section_right:after{display:none}.offer_section .offer_section_right.offer_section_inner{margin-top:15px}.offer_section div#offer_section_timer{font-size:28px;line-height:34px}.offer_section.remove-section .offer_section_left.offer_section_inner{padding:0}.offer_section.remove-section h1.PreHero-title{text-align:center!important}.offer_section h1.PreHero-title,.review-header .PreHero-title.reviews_heading{font-size:28px;line-height:34px}.review-header .reviews_sub_heading{font-size:20px}.template-collection .Collection-main .Grid{grid-gap:20px 20px}.template-collection .Collection-main .Grid .GridItem .add_to_cart2{padding:12px 10px;font-size:14px}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .reviews_description{font-size:14px;line-height:26px}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings,.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_image{padding:0 5px}}@media only screen and (max-width:767px){.ProductInfo .pdp_inventory_status div#offer_section_timer2 span{font-size:20px;width:50px;height:50px;line-height:50px}.ProductInfo .pdp_inventory_status div#offer_section_timer2{padding:10px 5px}.ProductInfo .pdp_inventory_status .inventory_quantity{font-size:26px}.fc-widget-normal.fc-mobile-view,.smile-launcher-frame-container.smile-launcher-mobile{bottom:90px!important}section#shopify-section-product-reviews h2.jdgm-rev-widg__title{border:none;padding:0;margin:0 0 20px 0}section#shopify-section-product-reviews .jdgm-rev-widg__header .jdgm-rev-widg__summary{display:none}section#shopify-section-product-reviews .jdgm-widget-actions-wrapper{text-align:center}.template-product .button_container .add_to_button button,.template-product .button_container .checkout_buttton_custom label{padding:22px 20px}section#shopify-section-product-perfect-cup .ProductPerfectCup-icons{position:relative;justify-content:center;max-width:100%;display:flex!important}section#shopify-section-product-perfect-cup .ProductPerfectCup-icons .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#faeac4;border-radius:50%;display:flex;justify-content:center;align-items:center}section#shopify-section-product-perfect-cup .ProductPerfectCup-icons .slick-list.draggable{width:80%;margin:0 auto}section#shopify-section-product-perfect-cup .ProductPerfectCup-icons .ProductPerfectCupIcon .ProductPerfectCupIcon-icon{margin:0 auto}section#shopify-section-product-perfect-cup .ProductPerfectCup-icons .slick-arrow svg{max-width:18px;fill:#2e524a;height:100%;width:100%}section#shopify-section-product-perfect-cup .ProductPerfectCup-icons button.slick-next.slick-arrow{right:0}section#shopify-section-product-perfect-cup .ProductPerfectCup-icons button.slick-prev.slick-arrow{left:0}}@media only screen and (max-width:700px){.custom_collection p.ProductPressItem-description{font-size:16px;line-height:24px}.reviews_inner_blocks .reviews_block_inner{width:100%}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .reviews_description{margin-top:15px}}@media only screen and (max-width:575px){.form_wrapper .form-inner .form-inner-inner .needsclick button{padding:21px 1.625rem 21px 1.625rem!important}.form_wrapper .form-inner .form-inner-inner .form_text{font-size:40px;line-height:60px}.form_wrapper.form_wrapper_bg{padding:3rem 0}.form_wrapper .form-inner .form-inner-inner .needsclick button{margin-top:0}.template-product .reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings,.template-product .reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_image{padding:0 10px}.Custom-product-Reviews_section .reviews_inner_blocks_main{overflow-x:auto;padding-bottom:20px;margin-bottom:2rem}.review-container{padding:3rem 00 0}.ProductBenefits-estimation.js-delivery-estimation strong{display:block}.svg_logo{width:30px;height:30px}div#shopify-section-compare_section_pdp table td,div#shopify-section-compare_section_pdp table th{padding:10px 10px}.svg_logo.cross_logo svg{height:12px;width:12px}.svg_logo svg{height:15px;width:15px}section#shopify-section-product-perfect-cup .ProductPerfectCup-icons .slick-list.draggable{width:60%}.cbb-frequently-bought-recommendations-container ul.cbb-frequently-bought-products li.cbb-frequently-bought-product a{width:100px!important;height:100px!important}.cbb-frequently-bought-container .cbb-frequently-bought-products li.cbb-frequently-bought-product .cbb-frequently-bought-plus-icon.skiptranslate.notranslate{height:70px!important}.Grid.Two_per_row .GridItem-info,.Grid.Two_per_row h2.GridItem-title{width:90%;margin-left:auto;margin-right:auto}.o-container.container-Two_per_row{padding:0 1.375rem}.Grid.Two_per_row button.add_to_cart2{padding:15px 10px!important}.Grid.Two_per_row{grid-template-columns:1fr;gap:50px!important}.Grid.Two_per_row .GridItem-reviews{margin-bottom:12px}.Grid.Two_per_row article.GridItem{text-align:center}.collection-banner .banner-main .banner-text .banner-main-text{font-size:22px;line-height:28px}.collection-banner .banner-main .banner-text .name{font-size:20px;line-height:24px}.Custom-collection-Reviews_section{overflow-x:auto;padding-bottom:20px;margin-bottom:2rem}.reviews_inner_blocks{-webkit-flex-wrap:nowrap;width:270%}.reviews_inner_blocks .reviews_block_inner{margin-bottom:0}.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_heading_subheadings,.reviews_inner_blocks .reviews_block_inner .reviews_block_inner_main .review-img-heading .reviews_image{padding:0}}@media only screen and (max-width:516px){.template-product div#shopify-section-header{margin-bottom:109px}}@media only screen and (max-width:480px){.past_blends-grid-main .past_blends-grid{width:100%}.cbb-frequently-bought-recommendations-container ul.cbb-frequently-bought-products li.cbb-frequently-bought-product a{width:80px!important;height:80px!important}}@media only screen and (max-width:374px){.template-collection .Collection-main .Grid .GridItem .add_to_cart2{padding:12px 5px;font-size:11px}div#shopify-section-compare_section_pdp table p{word-break:break-all}}.CartDrawer div#dynamic-payment-buttons-shopify{display:none!important}.price_soldout{display:flex;align-items:center}.price_soldout .sold_out_text{color:#666;font-size:26px;padding-left:10px}.Product-info .Product-price strong{padding-left:10px}@media only screen and (max-width:1023px){.limited_edition_product_tags{display:block!important}}.template-product .ProductPress-container.is-desktop{padding:1.75rem 0 2.5rem 0}.CartDrawerFreeGiftStatus{background-color:#fbf6e3!important}.template-product .shopify-section.ProductPress.logo-sec-collection{margin-top:-1px}.template-product.shopify-section.ProductIngredients{margin-top:-1px!important}.has-open-offcanvas div#fc_frame{display:none}.custom_add_to_cart_popup.is-active{opacity:1;transform:translateY(0);transition-property:transform,opacity;transition-duration:.3s;transition-delay:.3s;visibility:visible}.custom_add_to_cart_popup{position:fixed;right:50px;z-index:99;bottom:2rem;background:#fff;width:100%;max-width:32.5rem;padding:1.125rem 1.875rem;box-shadow:0 .25rem 1rem rgb(0 0 0 / 25%);border-radius:.5rem;opacity:0;transform:translateY(15%);transition-property:transform,opacity;transition-duration:.3s;visibility:hidden}.image_popup_container{grid-template-columns:1fr 1fr;gap:1.125rem 1.875rem;padding:2rem;display:grid}.close_button_custom .u-vhide2{display:none}.close_button_custom .o-placeholder{width:.75rem}.close_button_custom{z-index:1;position:absolute;top:.625rem;right:.625rem;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background-color:#fff;background-color:#fff;border-radius:100%}p.custom_add_to_cart_popup-label{font-size:.875rem;line-height:1.5rem;letter-spacing:.0625rem;font-weight:600;color:#666;color:#666;text-transform:uppercase}p.custom_add_to_cart_popup-title{margin-top:.5rem;font-size:1.125rem;line-height:1.5rem;font-family:cooperm}.custom_add_to_cart_popup-quantity{margin-top:1.75rem;justify-content:flex-start}.custom_popup_overlay{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .6s;visibility:hidden;z-index:99}.custom_popup_overlay.is-active{display:block;opacity:1;visibility:visible}.custom_add_to_cart_popup-quantity .input-group{display:inline-block;border:.0625rem solid #e8e8eb!important;padding:.3125rem;border-radius:.375rem;line-height:1}.custom_add_to_cart_popup-quantity .input-group>input{background:0 0!important;border:0;margin:0;font-size:20px;text-align:center;width:2.375rem;height:2.375rem;display:inline-block;left:unset!important;padding:7.5px 9px 7px 9px;line-height:1}.custom_add_to_cart_popup-quantity .input-group input[type=button]:hover{background-color:#faeac4!important;border-radius:50%}@media (max-width:1008px){.custom_add_to_cart_popup.is-active{left:2rem;right:2rem;margin:auto;padding:1rem}.image_popup_container{display:grid;grid-template-columns:1fr;gap:1rem;padding:0}.custom_add_to_cart_popup-about{text-align:center}.custom_add_to_cart_popup-imageContainer{max-width:80.2675585284%;margin:0 auto}.custom_add_to_cart_popup-quantity{margin-bottom:1rem}.custom_add_to_cart_popup{width:auto}.custom_popup_overlay{opacity:0;background-color:#2e524a}.custom_popup_overlay.is-active{opacity:.8}}.product_inside_container-upper.inside_slider{display:flex;justify-content:center;align-items:flex-start;flex-flow:wrap}.inner__container .filters_wrapper{font-family:Sofia-pro;font-style:normal;font-weight:900;font-size:20px;line-height:20px;text-align:center;letter-spacing:1px;text-transform:uppercase}.filters_titles{white-space:nowrap;position:relative}.inner__container{padding:0 0 30px 0;position:relative;margin:50px 30px 0 30px;cursor:pointer}.inner__container.some_extra_filters{padding-bottom:0}.Filters_containers,.sort_filters{position:absolute;background:#fff;box-shadow:0 4px 4px 1px rgba(0,0,0,.25);padding:30px;top:60px;z-index:9;right:-52px;display:none;min-width:270px}.Filters_containers.is-selected,.inner__container.is-selected .sort_filters{display:block}.filter_option_title{font-family:Sofia-pro;font-style:normal;font-weight:900;font-size:20px;line-height:20px;letter-spacing:1px;text-transform:uppercase;margin-bottom:25px}.filters_wrapper_ul li,.sort_options_custom{width:100%;margin:20px 0;font-family:'Sofia-pro;
    font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 40px;
  display: flex;

  align-items: flex-start;
}

.filter_name_li input[type="checkbox"],.sort_options_custom input[type="checkbox"]{
  width: 20px;
  height: 20px;
  border: 1.5px solid #2E524A;
  box-sizing: border-box;
  margin: 0px;
  cursor: pointer;
}

.filters_wrapper_ul li label {
  margin: 0 0 0 15px;
  line-height: 1;
  cursor: pointer;
}
.filters_titles:after {
  border-style: solid;
  border-width: 2px 2px 0 0;
  content: '';
  display: inline-block;
  height: 13px;
  right: -13px;
  position: relative;
  border-color: #2E524A;
  top: 1px;
  transform: rotate(135deg);
  vertical-align: top;
  transition: 0.6s;
  width: 13px;
}
.inner__container.is-selected .filters_titles:after {
  transform: rotate(-45deg);
  transition: 0.6s;
  top: 8px;
}
li.filter_name_li,.sort_options_custom{
  cursor:pointer;
}
.inner__container.is-selected .Filters_containers{
  display:block;
}
li.filter_name_li.active,.sort_options_custom.active{
  background-position-y: 2px !important;
  background: url(https://cdn.shopify.com/s/files/1/2675/9476/files/Icons8_flat_checkmark.svg_1.png?v=1635855372);
  background-repeat: no-repeat;
  background-position-x: 2px;
}
.filters_cross {
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 30px;
}
li.filter_name_li input:focus,.sort_options_custom input:focus{
  outline:0px !important;
}
.Filters_containers:after, .sort_filters:after {
  position: absolute;
  border: 25px solid transparent;
  border-top: 25px solid #fff;
  top: -25px;
  z-index: 999;
  right: 20px;
  border-bottom: 0px solid transparent;
  content: "";
  transform: rotate(-180deg);
}
span.filters_names {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-flow: wrap;
  margin-left:10px;

}

.cross_btn_wrapper {
  background: #2E524A;
  color: #fff;
  font-size: 18px;
  padding: 10px 14px;
  line-height: 1;
  margin: 5px;
  font-weight:400;
}
.selected_filters {
  display: flex;
  font-style: normal;

  text-align: center;

  text-transform: uppercase;

  flex-flow:wrap;

  justify-content:center;
}
span.clear_all_text{
  font-weight: 600;
  font-size: 20px;
  letter-spacing: 1px;
  color: #D7B566;
  display: flex;
  align-items: center;
}
.template-collection .CollectionHero {
  background: #fbf6e3;
  padding-bottom: 2rem;
}

.Collection-main canvas.js-separator.Separator {
  background: transparent !important;
  display: none;
}
span.individual_cross {
  margin-left: 10px;
  cursor:pointer;
}
.count_special {
  display: none;
  position: absolute;
  background: #CFBD7C;
  font-size: 14px;
  line-height: 18px;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  right: -10px;
  top: -10px;
  text-align: center;
  color: #fff;
  font-weight: 900;
}
.selected_filters .CollectionHero-description {
  display: none;
}
@media (max-width:768px){
  .template-collection .CollectionHero{
    padding-bottom:1px;
  }
  .inner__container.Counter .count_special {
    display: block;

  }
  .inner__container {
    background: #000000;
    border: 0.5px solid #CFBD7C;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 0;
    margin: 10px;

  }
  .inner__container.is-selected{
    background:#CFBD7C;
  }
  .inner__container:hover{
    background:#CFBD7C;
  }
  .filters_titles{
    color: #fff;
    margin: 0px 0px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;

  }

  .filters_titles:after{
    display:none;
  }
  .selected_filters{
    display:none;
  }
  .filters_wrapper_ul li, .sort_options_custom{
    font-size:14px;
  }
  .filters_wrapper_ul li label {
    margin-left:10px;
  }
  .Filters_containers,.sort_filters{
    padding: 15px;
    left: 0;
    right: 0;
    margin: auto;
    min-width:200px;
  }
  .Filters_containers:after, .sort_filters:after{
    position: absolute;
    border: 15px solid transparent;
    border-top: 15px solid #fff;
    top: -15px;
    right: 0;
    left: 0;
    border-bottom: 0px solid transparent;
    content: "";
    transform: rotate(-180deg);
    margin: auto;
    width: 30px;
  }
  .filters_cross {
    top:0px;
  }
  .sort_filters {
    right: -20% !important;
    left: unset;
    max-width: 190px;
    min-width: 180px;
  }
  .inner__container:nth-child(2) .Filters_containers {
    min-width: 130px;
  }
  .product_inside_container-upper.inside_slider{
    margin-top:30px;
  }
  .inner__container .filters_wrapper {
    padding: 10px 14px;
    width: 100%;
  }
}

@media (max-width:450px){
  .inner__container{
    width:calc(50% - 20px); 
  }
}


/* custom popup design */

/* mega menu design start */
.container_wrapper_teas {
  height: 100%;
}
.navigation_container {
  position: absolute;
  background: #FBF6E3;
  width: 100%;
  left: 0;
  top: 98%;
  justify-content: center;
  align-items: flex-start;
  display:none;
  text-transform:capitalize;
  padding:15px 0px;
}
li.HeaderNavigation-item:hover .navigation_container{
  display:flex;
  align-items:stretch;
}
.navigation_container > div {
  width: 33.3%;
}

.Header-wrapper .o-container {
  position: relative;
}

h2.menu_title p,.third_title,.gifts_title,.by_category_title,.by_color_title
{
  text-align: center;
  margin: 20px 0px;
  font-size: 20px;
  line-height: 20px;
  width:100%;
}


ul.mega-menu-ul {
  display: flex;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
}
li.mega-menu-li{

  padding: 5px;
  text-align: center;
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
}
.product_per_row-3x2 li.mega-menu-li,.product_per_row-2x2 li.mega-menu-li{
  width: 50%;
}
.product_per_row-3x3 li.mega-menu-li {
  width: 33.3%;

}
.image_title a,.bundles_text_container,.image_titles a {
  font-size: 18px;
  text-align: center;
  width: 100%;
  display: block;
  margin: 5px 0px 5px 0px;
  font-family: cooperm;
  line-height:1.3;

}
.Header-navigation{
  padding:0px;
}
.Header-logo{
  padding:28px 0 11px 0;
}
.HeaderNavigation li.HeaderNavigation-item >a{
  padding:31px 0px 30px 0px;
  display:block;
  font-size: 1.125rem;
  line-height: 1.8125rem;
}
.teas_row {
  display: flex;
  justify-content: center;
  align-items: stretch;
  height:100%;
}

a.final_btn_view_all,.third_menu_wrapper_view {
  font-family: sofia-pro,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  text-align: center;
  text-decoration-line: underline;
  color: #2E524A;
  min-width: 120px;
  padding: 15px;
  text-transform:uppercase;
  margin:auto;
}
.Gifts_header-title_wrapperr{
  font-family: cooperm;
  font-style: normal;
  color: #2E524A;
  min-width: 120px;
  text-transform:capitalize;
  font-size: 18px;
  text-align: center;
  width: 100%;
  display: block;
  margin: 25px 0 10px 0;
  font-family: cooperm;
  line-height: 1.3;

}
.teas_row a.final_btn_view_all {
  top: 20px;
  position: relative;
}
ul.bundles_wrapper_ul {
  display: flex;
  width: 100%;
}
.menu1.product_per_row-3x2 {
  width: 27%;
}

.teas_row a.final_btn_view_all {
  top: 20px;
  position: relative;
}

.menu1.product_per_row-3x3 {
  flex: 1;
}
.menu2.bundles_wrapper {
  width: 100%;
}

li.bundles_image_with_text {
  width: 33.3%;
  justify-content: space-between;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding:20px;
}
.bundles_image_with_text a.final_btn_view_all {
  margin-top: auto;
}
.HeaderNavigation img{
  max-width:200px;
  width:100%;

}
a.HeaderNavigation-link {
  text-decoration: none;
}
.Count {
  margin-left: 0;
  position: absolute;
  top: 29px;
  right: 0px;
}
.container_wrapper_teas img {
  max-width: 90px;
}
.menu3.gifts_navigation {
  width: 100%;
}

.gifts_wrapper_row {
  display: flex;
  justify-content: center;
  align-items: flex-start;

}
.extraclass_for_image .gifts_wrapper_row{
  width:72%;
}
.container_wrapper_gifts_wrapper {
  display: flex;
}

.gift_image_inner {
  margin-top: -15px;
  margin-bottom: -15px;
  margin-right: -3.5rem;
  text-align:right;
}
.gift_image_wrapper {
  width: auto;
  flex: 1;
}
.gift_image_inner img {
  max-width: 100%;
  width:auto;
  margin-left:auto;
}

.gift_menu-wrapper {
  width: 30%;
}

.third_menu_wrapper {
  width: 70%;
  display: flex;
  flex-flow: wrap;
}
.third_menu_wrapper-inner {
  display: flex;
  justify-content: center;
  flex-flow: wrap;
}

.gifts_wrapper_row .third_menu_wrapper_view {
  align-items: center;
  margin: 0px;
  display: flex;
  height: 100%;
}

.image_with_title_wrapper {
  width: 33.3%;
  padding: 10px 10px 0 10px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items:center;
}
.HeaderNavigation-item+.HeaderNavigation-item{
  margin-left:36px;
}
.bundles_text_container {
  order: 1;
  margin-bottom: 25px;
  font-size:20px;
}

.bundles_image_container {
  order: 2;
}

.bundles_wrapper_ul a.final_btn_view_all {
  order: 3;
  margin:0px;
  margin-top: 25px;
}


.image_wrapper_gifts_header {
  max-width: 139px;
  width: 100%;
  margin: auto;
}
.gift_menu-wrapper ul.mega-menu-ul {
  flex-direction: column;
  margin:40px 0;
}

.gift_menu-wrapper ul.mega-menu-ul li {
  font-size: 18px;
  line-height: 1.2;
  font-family: cooperm;
  padding-top:8px;
  padding-bottom:8px;
}
.navigation_container .accessories_wrapper {
  width: 100%;
}

.accessories_inner {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}

.by_category_wrapper {
  width: 79%;
  flex:1;
  padding-right:50px;
}

a.final_btn_view_all {
  width: 40px;
}

.by_color_wrapper {
  width: 29%;
  display: flex;
  flex-flow: wrap;
  align-items: stretch;
  max-width:290px;
}

.image_with_title_wrapper_category {
  display: flex;
  flex: 1;
  flex-flow: wrap;
  align-items: stretch;
}

.by_color_inner {
  flex: 1;
  display: flex;
  flex-flow: wrap;
  align-items:flex-start;
}

.by_color_title {
  width: 100%;
  text-align: center;
}

.by_color_image_wrapper {
  width: 50%;
  padding: 10px;
  text-align:center;

}

.by_color_image_wrapper img {
  max-width: 56px;
  margin:0 auto;
}
.image_with_title_block {
  width: 25%;
  padding: 5px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
  align-items: center;
}

.category_inner_wrapper {
  display: flex;
  flex-flow: wrap;
  align-items: stretch;
}

.by_category_title {
  width: 100%;
}

.accessories_wrapper a.final_btn_view_all {
  margin: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 25px;
  position: relative;
}

ul.HeaderActions {
  display: none;
}
.HeaderNavigation-item:last-of-type .HeaderNavigation-link {
  line-height: inherit;
  padding: 46px 0px 44px 0px;
  display: block;
}
.second_menu_wrappper ul.mega-menu-ul {
  margin-bottom: 0px;
}
@media(max-width:1155px){

  .HeaderNavigation-item+.HeaderNavigation-item {

    margin-left:15px !important;
  }
}
@media print, screen and (min-width: 64em){
  .HeaderNavigation{
    padding-left:50px;
    justify-content: center;
  }
  .navigation_container {
    padding: 15px 3.75rem;
    width: 100%;
    max-width: 100rem;
    margin: 0 auto;
    box-shadow: 0 5px 5px #4646466b;

  }
  ul.HeaderActions {
    display: flex;
  }
  nav.Header-navigation {
    grid-template-columns: minmax(0,150px) minmax(0,auto) minmax(0,193px);
  }
  li.HeaderNavigation-item a:before{
    display:none;
  }
  li.HeaderNavigation-item a{
    position:relative;
  }
  li.HeaderNavigation-item .HeaderNavigation-link:after {
    position: absolute;
    content: "";
    border: 20px solid transparent;
    border-top: 0px solid transparent;
    border-bottom: 20px solid #fbf6e3;
    bottom: 0;
    left:0;
    right:0;
    width:40px;
    display:none;
    margin:auto;
  }
  li.HeaderNavigation-item:hover .HeaderNavigation-link:after{
    display:block;
  }
  li.HeaderNavigation-item.hide_arrows:hover .HeaderNavigation-link:after{
    display:none;
  }
  h2.menu_title p,.third_title,.gifts_title,.by_category_title,.by_color_title{
    font-family: cooperm;
    font-style: normal;
    font-weight: normal;
  }
}





@media (max-width:1130px){
  .HeaderNavigation-item + .HeaderNavigation-item{
    margin-left:1.7rem;
  }
  /*   .HeaderNavigation-item+.HeaderNavigation-item a,.HeaderNavigation-link,.HeaderNavigation-item:last-of-type .HeaderNavigation-link{
  font-size:1rem;
} */
  .HeaderNavigation-link {
    font-size: 1rem;
  }
  .bundles_text_container, .image_title a, .image_titles a {
    font-size:14px;
  }
  .by_category_title, .by_color_title, .gifts_title, .third_title, h2.menu_title p {
    font-size:20px;
  }
  .third_menu_wrapper_view, a.final_btn_view_all,.view_all_btn_gift_header,.final_btn_view_all{
    font-size:14px !important;
    min-width:90px;
  }
  .HeaderNavigation{
    padding-left:14px;
  }
}

@media (max-width:1024px){
  /* mobile menu start */

  li.mega-menu-li_for_mobile_navigation,.mega-menu-ul a{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 8.5px 22px;
    border-bottom: 1px solid #E8E8EB;
    max-height: 60px;
    font-family: cooperm;
  }
  .mega-menu-ul_gifts_for_mobile_navigation a {
    border-bottom: 1px solid #e8e8e8;
    display: flex;
    padding: 8.5px 22px;
    font-size:14px;
    font-family: cooperm;
    text-transform: capitalize;
  }
  .by_color_image_title a,.by_color_image_title,.image_with_title_wrapper_category a div .image_titles{
    font-size:14px;
    font-family: cooperm;
    text-transform: capitalize;
  }
  .teas_row.for_mobile_navigation {
    width: 100%;
    display:block;
  }
  .gifts_for_mobile_navigation ul a li {
    padding-left: 0px;
    padding-right: 0px;
  }

  li.mega-menu-li_for_mobile_navigation img {
    max-height: 40px;
    width: auto;
    height: auto;
  }
  .accordion_head {
    cursor: pointer;
    font-size: 14px;
    margin: 0;
    padding: 15px 22px;
    font-weight: 700;
    line-height: 1;
  }

  .accordion_body p {
    padding: 18px 5px;
    margin: 0px;
  }
  .plusminus {
    float: right;
    height: 26px;
    width: 26px;
    line-height: 1;
    background: #fbf6e3;
    margin: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
  }
  li.MegamenuMobileSubmenu-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow:wrap;
  }

  .teas_container.accordion_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid #e8e8eb;
    text-transform: uppercase;
    letter-spacing: .0625rem;
    padding-top:16px;
    padding-bottom:16px;
  }

  .teas_container.accordion_head h2 p {
    font-size: 14px;
    line-height: 1;
    margin: 0px;
    font-family: 'sofia-pro';
  }
  .bundles_text_container, .image_title a, .image_titles a{
    margin:0px;
  }
  a.final_btn_view_all_for_mobile_navigation,.view_all_btn_gift_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 22px 22px;
    border-bottom: 1px solid #e8e8eb;
    max-height: 60px;
    line-height: 1;
    font-family: 'sofia-pro';
    letter-spacing:.0625rem;
    font-weight:700;
    text-transform:uppercase;
  }

  .gifts_navigation.accordion_head,.accessories_navigation.accordion_head {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #e8e8eb;
  }

  .gifts_navigation.accordion_head h2.menu_title div,.accessories_navigation.accordion_head div{
    font-size: 14px;
    margin: 4px 0px;
    text-align: left;
    text-transform: uppercase;
  }
  .minus_extra_class .plusminus {
    background: #D5E4D9;
  }
  .image_with_title_wrapper_gifts_for_mobile_navigation,.accessories_title_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 22px;
    border-bottom: 1px solid #e8e8e8;
    text-align: left;
  }
  .accessories_navigation_mobile.accordion_body,.gifts_for_mobile_navigation.accordion_body,.by_category_wrapper,.menu1.for_mobile_navigation.accordion_body {
    width: 100%;
  }
  .Gifts_header-title_wrapperr {
    font-size: 14px;
    margin: 0px;
    text-align: left;
  }
  .by_color_image_wrapper {
    padding: 0px;
    width: auto;
  }

  .by_color_image_wrapper img {
    max-width: 34px;
  }
  .image_wrapper_gifts_header img {
    max-height: 40px;
  }

  .image_wrapper_gifts_header {
    margin-right: 0px;
    margin-left: auto;
    text-align: right;
    width:auto;
  }
  li.bundles_image_with_text {
    width: 100%;
    flex-direction: row;
    padding: 9px 22px;
    border-bottom: 1px solid #e8e8e8;
  }

  .bundles_text_container {
    width: auto;
    flex: 1;
    text-align: left;
    font-family: sofia-pro;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
  }

  .bundles_image_container img {
    max-height: 40px;
    width: auto;
  }

  li.bundles_for_mobile_navigation_bundles_image_with_text {
    display: flex;
    padding: 9px 22px;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #e8e8e8;
  }
  .teas_container li.mega-menu-li_for_mobile_navigation {
    padding: 9px 22px;
  }
  .image_with_title_wrapper_category a > div {
    display: flex;
    align-items: center;
    padding: 9.5px 22px;
    justify-content: space-between;
    flex-direction: row-reverse;
    width: 100%;
  }

  .image_with_title_wrapper_category a div img {
    max-height: 40px;
  }

  .image_with_title_wrapper_category a div .image_titles {
    flex: 1;
    width: 100%;
  }

  .image_with_title_wrapper_category {
    display: block;
  }

  .image_with_title_wrapper_category a {
    width: 100%;
    display: block;
    border-bottom: 1px solid #e8e8eb;
  }

  .image_with_title_wrapper_category a div div {
    padding: 0px;

  }
  .third_menu_wrapper_view_gift_navigation_mobile a.final_btn_view_all {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #e8e8e8;
    padding: 18.5px 22px;
  }
  li.mega-menu-li_for_mobile_navigation .image_wrapper,.image_wrapper_for_mobile_navigation,.image_wrapper_gifts_header {
    min-width: 50px;
    text-align: center;
    max-width: 50px;
  }
  /* mobile menu end */
}

li.HeaderNavigation-item.hide_arrows a.HeaderNavigation-link.underline-thick {
  color: #fff;
  z-index: 9;
  position: relative;
  padding-left: 25px;
  padding-right: 25px;
}

li.HeaderNavigation-item.hide_arrows {
  position: relative;
}
li.HeaderNavigation-item.hide_arrows:after {
  content: "";
  height: 40px;
  background: #000;
  width: 100%;
  top: 27px;
  left: 0;
  position: absolute;
  border-radius: 5px;
  -webkit-animation: color-pulse 1s infinite;  /* Safari 4+ */
  -moz-animation: color-pulse 1s infinite;  /* Fx 5+ */
  -o-animation: color-pulse 1s infinite;  /* Opera 12+ */
  animation: color-pulse 1s infinite;  /* IE 10+, Fx 29+ */
}
.extra_special_red_sale{position:relative;}
.extra_special_red_sale p{
  position: relative;
  left: 20px;
  color: #fff;
}
.extra_special_red_sale:before {
  content: "";
  height: 40px;
  background: #000;
  width: 80px;
  top: 10px;
  left: 20px;
  position: absolute;
  border-radius: 5px;
  -webkit-animation: color-pulse 1.5s infinite;
  -moz-animation: color-pulse 1.5s infinite;
  -o-animation: color-pulse 1.5s infinite;
  animation: color-pulse 1.5s infinite;

}

@-webkit-keyframes color-pulse {
  0%, 49% {
    background-color: #dd3c34;
  }
  50%, 100% {
    background-color: #000;

  }
}

.extra_special_red_sale .MegamenuMobile-titleIcon{
  display:none;

}
/* mega menu design end */

.vahdam-red .Badge {
  border-color: #AB1A2D;
  border-width: 2px;
}

.vahdam-red.template-collection .Collection-main .Grid .GridItem .add_to_cart2 {
  background: #AB1A2D;
}
.vahdam-red.template-collection .Collection-main .Grid .GridItem .add_to_cart2:hover {
  background: #115740;
  color: #fff;
}
.vahdam-red.template-collection .review-header{
  display: Block !important;
}
.vahdam-red.template-collection .Badge-inner {
  background: url('https://cdn.shopify.com/s/files/1/2675/9476/files/white-loog.png?v=1636793539') #AB1A2D;
  color: transparent;
  background-size: 80%;
  background-repeat: no-repeat;
  background-position: center;
}
.vahdam-red .offer_section_heading h1 {
  display: none;
}


@media (max-width:1008px){
  .vahdam-red.template-collection .offer_section.remove-section{
    padding-bottom:10px;
    padding-top: 25px;
  }
  .vahdam-red .GridItem-badge {
    top:20px;
  }
}

.holdiday_padding{
  padding: 0.5rem 0 3rem;
}
.some_extra_filters ul.filters_wrapper_ul {
  display: flex;
  flex-wrap: nowrap;
  text-align: center;
  align-items: center;
  justify-content: center;
  margin-top:-50px;
}

.some_extra_filters .filters_container_wrapper {
  text-align: center;
}

.some_extra_filters ul.filters_wrapper_ul li {
  display: flex;
  align-items: center;
  width: auto;
  padding: 0px 10px;
}

.some_extra_filters ul.filters_wrapper_ul li input {
  margin-right: 10px !important;
  border-radius:50%;
}
.some_extra_filters li.filter_name_li.active{
  background:transparent;
  position:relative;
}
.some_extra_filters li.filter_name_li.active:after{
  height: 14px;
  width: 14px;
  content: "";
  top: 3px;
  left: 13px;
  position: absolute;
  background: #1b5740;
  border-radius: 50%;
}
.some_extra_filters .filters_wrapper_ul li label{
  margin-left:0px;
}

.all_filter_hide{
  display:none;
}

.limited_time_deal_container.for_pdp {
  position: relative;
  display:inline-block;
  margin-bottom:10px;
}
.limited_time_deal_container {
  position: absolute;
  z-index: 1;
  background: #e83b2d;
  color: #fff;
  left: 0;
  top: 0px;
  right: 0;
  text-align: center;
  padding: 8px;
  font-weight: 700;
  line-height: 1;
}
.for_badge_image{
  max-width: 90px;
  border-radius: 50%;
  padding: 4px;
}
.GridItem-badge{
  top:15px;
}
.CartDrawer-subtotalContainer {

  padding: 1.4rem 1.375rem;
  border-top: 1px solid #e8e8eb;
  border-bottom: 1px solid #e8e8eb;
}
/* cart design */
.shop_pay_button_text img {
  max-width: 100px;

}

.shop_pay_button_text {
  display: flex;
  flex-flow: wrap;
  align-items: center;
  justify-content: center;
  padding: 30px 22px;
  font-size: 16px;
  text-align:center;
  grid-gap:8px;
}

.shop_pay_text_more {
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 35px;
  padding:0px 16px;
}

.secure_checkout_image_wrapper img {
  max-width: 50px;
  padding-right: 15px;
}

a.CartDrawer-checkoutButton.o-button.o-button--full {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  padding: 13px 15px 13px 15px;
  text-decoration: none;
  font-size: 24px;
  font-weight: 900;
}

.secure_checkout_text_wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  float: none;
  margin:  15px auto;
  font-size: 18px;
  cursor: pointer;
  font-weight: 900;
}

.secure_checkout_text_wrapper img {
  max-width: 45px;
  padding-left: 15px;
  transform: rotate(180deg);
}

.CartDrawer-buttonWrapper { 
  text-align: center;
}
.for_mobile{
  display:none;
}
.for_desktop{
  display:block;
}
.shop_pay_button_text.for_desktop{
  display:flex;
}
.announcement_custom{
  padding: 0px;
  background:#000;

}
.announcement_custom img{
  min-height: 30px;
  object-fit: cover;
  padding: 0px;
  margin:0 auto;
}
@media (max-width:1024px){

  .MegamenuMobile-actions .checkout-bag-icon.js-offcanvas-trigger {
    display: none;
  }
  .MegamenuMobile-actions .Count.js-offcanvas-trigger {
    display: none;
  }

  ul.HeaderActions {
    display: block;
  }
  li.HeaderActions-item.HeaderActions-bag {
    position: relative;
    top: 17px;
  }
  .Count {
    top:19px;
  }
  .limitted-text {
    margin-top: 30px;
  }
  .limited_time_deal_container.for_pdp {
    display: block;
    width: 100%;
    position: fixed;
    top: 105px;
    padding: 10px 5px;
    z-index: 9;
  }
  .header-pinned .limited_time_deal_container.for_pdp {
    display: block;
    width: 100%;
    position: fixed;
    top: 105px;
  }
  .header-unpinned .limited_time_deal_container.for_pdp {

    top: 75px;
    width: 100%;
    position: fixed;
  }
  .for_badge_image{
    max-width:50px;
  }
  .Header-wrapper{
    margin-bottom: 105px;
  }
}

@media (max-width:769px){
  .CartDrawer-items {
    /*     max-height: calc(100vh - 495px); */

  }
  .for_mobile{
    display:block;
  }
  .shop_pay_button_text.for_mobile{
    display:flex;
  }
  .for_desktop{
    display:none;
  }
  .shop_pay_button_text img {
    max-width:59px;
  }
  .shop_pay_button_text.for_desktop{
    display:none;
  }
  a.CartDrawer-checkoutButton.o-button.o-button--full {
    font-size:18px;
  }
  .limited_time_deal_container {
    padding: 5px;
    font-size: 10px;
    top:0;
  }

  .extra_class_for_button .inner__container {
    background: #115740;
    border-color: #115740;
  }
  .inner__container.some_extra_filters{
    background: transparent;
    border: 0px;
    margin: 0px;
  }
  .some_extra_filters ul.filters_wrapper_ul {
    margin-top:0px;
  }
  .offer_section .offer_section_subheading{
    margin:0 auto;
  }
  .filter_option_title{
    margin-bottom:0px;
  }
  .holdiday_padding{
    padding: 0.4rem 0 0.4rem;
  }
  .shop_pay_button_text.for_mobile {
    display: none;
  }

  .shop_pay_text_more.for_mobile {
    display: none;
  }

}
@media (max-width:520px){
  .announcement_custom img{
    min-height: 38px;
  }
  .header-pinned .limited_time_deal_container.for_pdp {
    top: 121px;
  }
  .Header.headroom--unpinned {
    transform: translateY(-45px);
  }
  .limited_time_deal_container.for_pdp{
    top: 121px;
  }
  .Header-wrapper{
    margin-bottom: 121px;
  }
}

@media(max-width:450px){
  .inner__container.some_extra_filters {
    width: 100%;
  }
}

/* top gif effect/ marquee effect */

a.Header-announcement #maindiv  b {
  color: #eeb93a;
}

a.Header-announcement #maindiv sap {
  margin: 0px 40px;
  position:relative;
  color:#fff;
  font-size:20px;
  font-weight:900;
  line-height:1;
}
a.Header-announcement #maindiv sap:after{
  content: "";
  position: absolute;
  height: 25px;
  width: 25px;
  transform: skew(25deg);
  right: -45px;
  background: #115740;
  top: 0px;
}

.custom_nav_announcement{
  background:#000 !important;
}



#maindiv{
  overflow: hidden;
  white-space: nowrap;
  margin: 0 auto;
}

#div1 {
  display: inline-block;
  animation: marquee 16s linear infinite;
}

#div2 {
  display: inline-block;
  animation: marquee2 16s linear infinite;
  animation-delay: 0s;
}

@keyframes marquee {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes marquee2 {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}

@media (max-width:769px){
  #div1 {
    animation: marquee 20s linear infinite;
  }

  #div2 {
    animation: marquee2 20s linear infinite;
  }
}

/* header announcement bar */
.Header-announcement{
  background:#000;
  font-weight:700;
  font-size:17px;
  line-height:1.1;
  color: #fff !important;

}
.Header-announcement span{
  color: #eeb93a;
  padding-left: 15px;
  position: relative;
}
.Header-announcement span:before{
  content: "";
  position: absolute;
  font-size: 20px;
  top: 1px;
  height: 25px;
  left: 5px;
  width: 2px;
  background: #fff;
}
.desktop_hidden{
  display:none;
}
.mobile_hidden{
  display:block;
}

@media (max-width:520px){
  .mobile_hidden{
    display:none;
  }
  .desktop_hidden{
    display:block;
  }
  .Header-announcement{
    font-size:14px;
    line-height:1.5;
  }
  .Header-announcement span{
    padding-left:10px;
  }
  .Header-announcement span:before {
    height: 20px;
    left:3px;
  }

}

/* header announcement bar */}
/*# sourceMappingURL=/s/files/1/2675/9476/t/327/assets/custom.css.map?v=6728163558354756258 */
