.elementor-298880 .elementor-element.elementor-element-8580142{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto 1fr;--gap:10px 40px;--row-gap:10px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-298880 .elementor-element.elementor-element-8580142:not(.elementor-motion-effects-element-type-background), .elementor-298880 .elementor-element.elementor-element-8580142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-733ae78f{grid-column:span 2;}.elementor-298880 .elementor-element.elementor-element-733ae78f .pp-breadcrumbs{margin-left:-10px;}.elementor-298880 .elementor-element.elementor-element-733ae78f .pp-breadcrumbs.pp-breadcrumbs-powerpack > li{margin-left:10px;}.elementor-298880 .elementor-element.elementor-element-733ae78f .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-298880 .elementor-element.elementor-element-733ae78f .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){margin-left:10px;margin-right:10px;}.elementor-298880 .elementor-element.elementor-element-733ae78f .pp-breadcrumbs-crumb, .elementor-298880 .elementor-element.elementor-element-733ae78f .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-298880 .elementor-element.elementor-element-733ae78f .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){color:#686868;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-298880 .elementor-element.elementor-element-733ae78f .pp-breadcrumbs-crumb .pp-icon svg{fill:#686868;}.elementor-298880 .elementor-element.elementor-element-733ae78f .pp-breadcrumbs-separator, .elementor-298880 .elementor-element.elementor-element-733ae78f .pp-breadcrumbs .separator{color:#C9C6C6;font-size:10px;}.elementor-298880 .elementor-element.elementor-element-733ae78f .pp-breadcrumbs-separator svg{fill:#C9C6C6;}.elementor-298880 .elementor-element.elementor-element-5bf4ad0{grid-column:span 2;}.elementor-298880 .elementor-element.elementor-element-3b8c307a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-swiper-gallery-thumbs{padding-top:10px;padding-bottom:10px;}.elementor-298880 .elementor-element.elementor-element-964b8a2{width:100%;max-width:100%;}.elementor-298880 .elementor-element.elementor-element-964b8a2 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:30px;border-style:none;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;left:-50px;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;right:-50px;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-swiper-control-thumbs__item{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:center;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-swiper-gallery-thumbs .swiper-slide{opacity:0.4;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-swiper-gallery-thumbs .swiper-slide:hover{opacity:0.72;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-swiper-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-product-video__play-button{font-size:25px;color:#FFFFFF;background-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:14px 14px 14px 14px;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-woo-product-video__play-button img{width:25px;height:auto;}.elementor-widget-pp-faq .pp-faq-item{border-color:var( --e-global-color-text );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question{color:var( --e-global-color-primary );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active{color:var( --e-global-color-accent );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active svg{fill:var( --e-global-color-accent );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question .pp-accordion-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-faq .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-pp-faq .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-298880 .elementor-element.elementor-element-4b99fc67{--grid-row-gap:10px;}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:10px;}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;border-radius:10px 10px 10px 10px;}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-faqs .pp-faq-question{color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-text );}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-faqs .pp-faq-question:hover{color:var( --e-global-color-accent );}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-faqs .pp-faq-question:hover svg{fill:var( --e-global-color-accent );}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:10px;margin-right:10px;}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-faqs .pp-faq-answer{color:var( --e-global-color-text );font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{color:var( --e-global-color-text );font-size:10px;}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon svg{fill:var( --e-global-color-text );}.elementor-298880 .elementor-element.elementor-element-3ca2e10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-298880 .elementor-element.elementor-element-63f3fa8d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-298880 .elementor-element.elementor-element-63f3fa8d .elementor-heading-title{font-family:"soleil", Sans-serif;font-weight:600;letter-spacing:0.5px;}.elementor-298880 .elementor-element.elementor-element-7b27c10b{width:100%;max-width:100%;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-298880 .elementor-element.elementor-element-aec019e .price{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-660fb651{z-index:1;}.elementor-298880 .elementor-element.elementor-element-660fb651 .cart button, .elementor-298880 .elementor-element.elementor-element-660fb651 .cart .button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;border-radius:50px 50px 50px 50px;padding:15px 025px 15px 25px;color:#FFFFFF;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-298880 .elementor-element.elementor-element-660fb651 .cart button:hover, .elementor-298880 .elementor-element.elementor-element-660fb651 .cart .button:hover{background-color:var( --e-global-color-accent );}.elementor-298880 .elementor-element.elementor-element-660fb651 .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-9151ed8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-62b61ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-298880 .elementor-element.elementor-element-62b61ca:not(.elementor-motion-effects-element-type-background), .elementor-298880 .elementor-element.elementor-element-62b61ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-298880 .elementor-element.elementor-element-37134851{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-298880 .elementor-element.elementor-element-3eae69b1 .elementor-heading-title{font-family:"soleil", Sans-serif;font-weight:600;letter-spacing:0.5px;}.elementor-298880 .elementor-element.elementor-element-165bba9e{--display:flex;}.elementor-298880 .elementor-element.elementor-element-3c22e2b6{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-298880 .elementor-element.elementor-element-3c22e2b6 .swiper-slide > .elementor-element{height:100%;}.elementor-298880 .elementor-element.elementor-element-9770b03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-298880 .elementor-element.elementor-element-ba73a46{--display:flex;}.elementor-298880 .elementor-element.elementor-element-7a3484a .elementor-heading-title{font-family:"soleil", Sans-serif;font-weight:600;letter-spacing:0.5px;}.elementor-298880 .elementor-element.elementor-element-84241a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-298880 .elementor-element.elementor-element-3d77fd8{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-298880 .elementor-element.elementor-element-3d77fd8:not(.elementor-motion-effects-element-type-background), .elementor-298880 .elementor-element.elementor-element-3d77fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.macropackaging.co.uk/wp-content/uploads/2025/04/carboard-boxes-graphic.jpg");background-size:cover;}.elementor-298880 .elementor-element.elementor-element-3d77fd8.e-con:hover{--e-con-transform-scale:1.02;}.elementor-298880 .elementor-element.elementor-element-df05e8c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-298880 .elementor-element.elementor-element-2855879 .elementor-heading-title{font-family:"soleil", Sans-serif;font-weight:600;letter-spacing:0.5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-298880 .elementor-element.elementor-element-f6986a0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-1b79218 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-298880 .elementor-element.elementor-element-1b79218 .elementor-button:hover, .elementor-298880 .elementor-element.elementor-element-1b79218 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-298880 .elementor-element.elementor-element-427c5b5{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-298880 .elementor-element.elementor-element-427c5b5:not(.elementor-motion-effects-element-type-background), .elementor-298880 .elementor-element.elementor-element-427c5b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.macropackaging.co.uk/wp-content/uploads/2025/04/tape-img-graphic.jpg");background-size:cover;}.elementor-298880 .elementor-element.elementor-element-427c5b5.e-con:hover{--e-con-transform-scale:1.02;}.elementor-298880 .elementor-element.elementor-element-b01b89d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-298880 .elementor-element.elementor-element-264987a .elementor-heading-title{font-family:"soleil", Sans-serif;font-weight:600;letter-spacing:0.5px;}.elementor-298880 .elementor-element.elementor-element-ccf350b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-298880 .elementor-element.elementor-element-5ca92d6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-298880 .elementor-element.elementor-element-5ca92d6 .elementor-button:hover, .elementor-298880 .elementor-element.elementor-element-5ca92d6 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-298880 .elementor-element.elementor-element-a5e0b26{--display:flex;--min-height:200px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;}.elementor-298880 .elementor-element.elementor-element-a5e0b26:not(.elementor-motion-effects-element-type-background), .elementor-298880 .elementor-element.elementor-element-a5e0b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.macropackaging.co.uk/wp-content/uploads/2025/04/mailing-bags-graphic.jpg");background-size:cover;}.elementor-298880 .elementor-element.elementor-element-a5e0b26.e-con:hover{--e-con-transform-scale:1.02;}.elementor-298880 .elementor-element.elementor-element-0a565fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-298880 .elementor-element.elementor-element-19af5f6 .elementor-heading-title{font-family:"soleil", Sans-serif;font-weight:600;letter-spacing:0.5px;}.elementor-298880 .elementor-element.elementor-element-eb1aa7f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-298880 .elementor-element.elementor-element-11c261c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-298880 .elementor-element.elementor-element-11c261c .elementor-button:hover, .elementor-298880 .elementor-element.elementor-element-11c261c .elementor-button:focus{background-color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-298880 .elementor-element.elementor-element-8580142{--content-width:1400px;}.elementor-298880 .elementor-element.elementor-element-62b61ca{--content-width:1400px;}.elementor-298880 .elementor-element.elementor-element-9770b03{--content-width:1400px;}.elementor-298880 .elementor-element.elementor-element-84241a8{--content-width:1800px;}.elementor-298880 .elementor-element.elementor-element-df05e8c{--width:50%;}.elementor-298880 .elementor-element.elementor-element-b01b89d{--width:50%;}.elementor-298880 .elementor-element.elementor-element-0a565fe{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-298880 .elementor-element.elementor-element-3d77fd8{--width:49%;}.elementor-298880 .elementor-element.elementor-element-427c5b5{--width:49%;}.elementor-298880 .elementor-element.elementor-element-a5e0b26{--width:100%;}}@media(max-width:1366px){.elementor-298880 .elementor-element.elementor-element-8580142{--grid-auto-flow:row;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-9151ed8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-3c22e2b6{--swiper-slides-to-display:3;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-298880 .elementor-element.elementor-element-8580142{--e-con-grid-template-columns:repeat(2, 1fr);--gap:12px 24px;--row-gap:12px;--column-gap:24px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-733ae78f{grid-column:span 2;}.elementor-298880 .elementor-element.elementor-element-3b8c307a{grid-column:span 1;}.elementor-298880 .elementor-element.elementor-element-964b8a2 > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-298880 .elementor-element.elementor-element-4b99fc67{--grid-row-gap:6px;}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:6px;}.elementor-298880 .elementor-element.elementor-element-4b99fc67 .pp-faqs .pp-faq-question{font-size:12px;}.elementor-298880 .elementor-element.elementor-element-3ca2e10{grid-column:span 1;}.elementor-298880 .elementor-element.elementor-element-63f3fa8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-298880 .elementor-element.elementor-element-63f3fa8d .elementor-heading-title{font-size:26px;}.elementor-298880 .elementor-element.elementor-element-7b27c10b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-9151ed8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-3eae69b1 .elementor-heading-title{font-size:20px;}.elementor-298880 .elementor-element.elementor-element-3c22e2b6{--swiper-slides-to-display:2;}.elementor-298880 .elementor-element.elementor-element-7a3484a .elementor-heading-title{font-size:20px;}.elementor-298880 .elementor-element.elementor-element-84241a8{--justify-content:space-between;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-298880 .elementor-element.elementor-element-3d77fd8:not(.elementor-motion-effects-element-type-background), .elementor-298880 .elementor-element.elementor-element-3d77fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-148px 0px;}.elementor-298880 .elementor-element.elementor-element-2855879 .elementor-heading-title{font-size:21px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-f6986a0{line-height:1.5em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-427c5b5:not(.elementor-motion-effects-element-type-background), .elementor-298880 .elementor-element.elementor-element-427c5b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-158px 0px;}.elementor-298880 .elementor-element.elementor-element-264987a .elementor-heading-title{font-size:21px;}.elementor-298880 .elementor-element.elementor-element-ccf350b{line-height:1.5em;}.elementor-298880 .elementor-element.elementor-element-a5e0b26:not(.elementor-motion-effects-element-type-background), .elementor-298880 .elementor-element.elementor-element-a5e0b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-298880 .elementor-element.elementor-element-a5e0b26{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-298880 .elementor-element.elementor-element-19af5f6 .elementor-heading-title{font-size:21px;}.elementor-298880 .elementor-element.elementor-element-eb1aa7f{line-height:1.5em;}}@media(max-width:767px){.elementor-298880 .elementor-element.elementor-element-8580142{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-3b8c307a{grid-column:span 2;}.elementor-298880 .elementor-element.elementor-element-964b8a2 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-298880 .elementor-element.elementor-element-964b8a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-298880 .elementor-element.elementor-element-3ca2e10{grid-column:span 2;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-9151ed8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-3c22e2b6{--swiper-slides-to-display:1;}.elementor-298880 .elementor-element.elementor-element-3d77fd8{--width:100%;--min-height:200px;}.elementor-298880 .elementor-element.elementor-element-3d77fd8:not(.elementor-motion-effects-element-type-background), .elementor-298880 .elementor-element.elementor-element-3d77fd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-298880 .elementor-element.elementor-element-df05e8c{--width:53%;}.elementor-298880 .elementor-element.elementor-element-2855879 .elementor-heading-title{font-size:21px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-f6986a0{font-size:11px;line-height:1.5em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-298880 .elementor-element.elementor-element-1b79218 .elementor-button{font-size:10px;}.elementor-298880 .elementor-element.elementor-element-427c5b5{--width:100%;--min-height:200px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-298880 .elementor-element.elementor-element-427c5b5:not(.elementor-motion-effects-element-type-background), .elementor-298880 .elementor-element.elementor-element-427c5b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-298880 .elementor-element.elementor-element-b01b89d{--width:53%;}.elementor-298880 .elementor-element.elementor-element-264987a .elementor-heading-title{font-size:21px;}.elementor-298880 .elementor-element.elementor-element-ccf350b{font-size:11px;line-height:1.5em;}.elementor-298880 .elementor-element.elementor-element-5ca92d6 .elementor-button{font-size:10px;}.elementor-298880 .elementor-element.elementor-element-a5e0b26{--width:100%;--min-height:200px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-298880 .elementor-element.elementor-element-a5e0b26:not(.elementor-motion-effects-element-type-background), .elementor-298880 .elementor-element.elementor-element-a5e0b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-298880 .elementor-element.elementor-element-0a565fe{--width:53%;}.elementor-298880 .elementor-element.elementor-element-19af5f6 .elementor-heading-title{font-size:21px;}.elementor-298880 .elementor-element.elementor-element-eb1aa7f{font-size:11px;line-height:1.5em;}.elementor-298880 .elementor-element.elementor-element-11c261c .elementor-button{font-size:10px;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-964b8a2 */.elementor-58339 .elementor-element.elementor-element-08c1e1e .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev {
    top: 50%;
    bottom: auto;
    transform: translate(0, -50%);
    right: auto;
    left:0px;
}
.elementor-58339 .elementor-element.elementor-element-08c1e1e .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next {
    top: 50%;
    bottom: auto;
    transform: translate(0, -50%);
    right: auto;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b27c10b */.elementor-298880 .elementor-element.elementor-element-7b27c10b {
    max-width: 100%!important;
    width: 100%!important;
}
.elementor-298880 .elementor-element.elementor-element-7b27c10b {
    font-family: "Plus Jakarta Sans"!important;
    font-weight: 400!important;
}

.ivgrid-single-add-to-cart {
    border-radius: 100px!important;
    background: #ede93e!important;
    color: black!important;
    display: flex!important;
    justify-content: center!important;
    margin-block: 10px;
    width: 100%!important;
    padding-block: 12px!important;
}

.jar-inventory-grid .inventory-entry-variations {
    margin-top: 20px;
	grid-template-columns: 1fr 1fr 1fr!important;
	gap: 6px;
	display: grid;
	color: black!important;
}

.jar-inventory-grid .thumbnail {
    background: url(price-bubble2.png) no-repeat;
    background-position: bottom left;
    background-size: 45%;
    position: relative;
    font-family: "Montserrat", Sans-serif;
    padding: 0 0 60px 0 !important;
    border-radius: 5px;
    }
    
.jar-inventory-grid .inventory-entry .vatdiv {
    position: absolute;
    left: 17px !important;
    bottom: 8px;
}

.elementor-298880 .elementor-element.elementor-element-7b27c10b .btn-add-to-cart {
    background: #282828!important;
    color: #fff!important;
    font-family: "Montserrat", Sans-serif!important;
    font-size: 15px!important;
    font-weight: 500!important;
    letter-spacing: 0.3px!important;
    border-radius: 0!important;
    border: none!important;
    position: absolute!important;
    right: 0!important;
    bottom: 0!important;
    padding: 15px 25px!important;
    border-radius: 100px !important;
    width: 50%!important;
}



.elementor-298880 .elementor-element.elementor-element-7b27c10b .woocommerce div.product p.price, .elementor-298880 .elementor-element.elementor-element-7b27c10b .woocommerce div.product span.price {
    color: #000;
    font-size: 1.25em;
}

.jar-inventory-grid .inventory-entry-variations .col-sm-4:hover {
    background: var(--e-global-color-accent); }
    
.jar-inventory-grid .inventory-entry-variations .fieldset-variation-picker {
    padding: 10px;
    background-color: #e7e7e7;
    border-radius: 10px;
    border: none;
}

.elementor-298880 .elementor-element.elementor-element-7b27c10b label span {
    margin-block: 0!important;
}

.elementor-298880 .elementor-element.elementor-element-7b27c10b .woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #000;
}

.elementor-298880 .elementor-element.elementor-element-7b27c10b .btn-checkbox {
    display: flex;
    flex-direction: column!important;
    justify-content: center;
    align-items: center;
    row-gap: 2px!important;
    align-content: 0!important;
    font-size: 13px!important;
    font-family: "Plus Jakarta Sans", Sans-serif;
}
.elementor-298880 .elementor-element.elementor-element-7b27c10b .btn-checkbox br {
    display: none!important
} 

.elementor-298880 .elementor-element.elementor-element-7b27c10b .btn-checkbox .price {
    font-size: 16px;
}

.elementor-298880 .elementor-element.elementor-element-7b27c10b .vatdiv {
    margin-top: 1em;
}

.jar-inventory-grid .product-image img {
    border-radius: 10px;
}

.jar-inventory-grid .inventory-from-text {
    padding: 10px;
    text-align: center;
    border-radius: 5px;
    font-weight: 500;
    background: #3bece5;
    color: #007773;
    font-style: italic;
    text-transform: uppercase;
    background-color: #EDE93E !important;
}


.jar-inventory-grid:has(input:checked) .btn-add-to-cart{
    opacity: 1!important;
}

.jar-inventory-grid .inventory-entry-variations .fieldset-variation-picker input {
    display: none!important;
}

#product-page-inventory-picker .fieldset-variation-picker:has(input:checked) span {color: white!important;}

#product-page-inventory-picker .fieldset-variation-picker:hover  {
    background: var(--e-global-color-accent)!important;
    color: white;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-aec019e */.elementor-298880 .elementor-element.elementor-element-aec019e {
    display: none;
}
.product-type-simple #simple-product-price {
    display: block!important;
}
.elementor-298880 .elementor-element.elementor-element-aec019e .price {
    margin-block: 0!important;
    color: #333!important;
}/* End custom CSS */