.elementor-27851 .elementor-element.elementor-element-a662924{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27851 .elementor-element.elementor-element-a662924:not(.elementor-motion-effects-element-type-background), .elementor-27851 .elementor-element.elementor-element-a662924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-772954a );}.elementor-27851 .elementor-element.elementor-element-b17e291{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27851 .elementor-element.elementor-element-66f1949{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27851 .elementor-element.elementor-element-0ef2663 .elementor-heading-title{font-size:16px;font-weight:400;text-transform:none;color:#FFD90A;}.elementor-27851 .elementor-element.elementor-element-93720d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27851 .elementor-element.elementor-element-5f364e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27851 .elementor-element.elementor-element-2a0141f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFD90C;--border-color:#FFD90C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27851 .elementor-element.elementor-element-982e464 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:-0.36px;}.elementor-27851 .elementor-element.elementor-element-3438651{--display:flex;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27851 .elementor-element.elementor-element-767ad38{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27851 .elementor-element.elementor-element-2ec3096{width:var( --container-widget-width, 136px );max-width:136px;--container-widget-width:136px;--container-widget-flex-grow:0;}.elementor-27851 .elementor-element.elementor-element-97b27c9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-27851 .elementor-element.elementor-element-97b27c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27851 .elementor-element.elementor-element-97b27c9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-27851 .elementor-element.elementor-element-8b13009{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27851 .elementor-element.elementor-element-f3f987d{width:var( --container-widget-width, 136px );max-width:136px;--container-widget-width:136px;--container-widget-flex-grow:0;}.elementor-27851 .elementor-element.elementor-element-b45db49{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-27851 .elementor-element.elementor-element-b45db49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-27851 .elementor-element.elementor-element-b45db49.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-27851 .elementor-element.elementor-element-2c4eba1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFD90A;--border-color:#FFD90A;--border-radius:16px 16px 16px 16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27851 .elementor-element.elementor-element-2c4eba1:not(.elementor-motion-effects-element-type-background), .elementor-27851 .elementor-element.elementor-element-2c4eba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD90A00;}.elementor-27851 .elementor-element.elementor-element-098d11e > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-27851 .elementor-element.elementor-element-098d11e{text-align:center;font-size:15px;color:#E9E9E9;}.elementor-27851 .elementor-element.elementor-element-1582a69 .elementor-button{background-color:#FFD90A;font-family:"Prometo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;padding:14px 20px 14px 20px;}.elementor-27851 .elementor-element.elementor-element-1582a69 .elementor-button:hover, .elementor-27851 .elementor-element.elementor-element-1582a69 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-27851 .elementor-element.elementor-element-1582a69 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-27851 .elementor-element.elementor-element-1582a69 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27851 .elementor-element.elementor-element-1582a69 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-27851 .elementor-element.elementor-element-bcb299d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-27851 .elementor-element.elementor-element-2c4eba1{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-27851 .elementor-element.elementor-element-a662924{--content-width:1000px;}}@media(max-width:880px) and (min-width:768px){.elementor-27851 .elementor-element.elementor-element-b17e291{--width:100%;}}@media(max-width:880px){.elementor-27851 .elementor-element.elementor-element-a662924{--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;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-27851 .elementor-element.elementor-element-b17e291{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27851 .elementor-element.elementor-element-93720d9 > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-27851 .elementor-element.elementor-element-a662924{--padding-top:10px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-27851 .elementor-element.elementor-element-39cc408 .elementor-heading-title{font-size:20px;}.elementor-27851 .elementor-element.elementor-element-0ef2663 .elementor-heading-title{font-size:14px;}.elementor-27851 .elementor-element.elementor-element-93720d9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-27851 .elementor-element.elementor-element-2c4eba1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-93720d9 */.elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_product_images.images { display: none; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 div.bundled_product_summary:not(.thumbnail_hidden) .details { float: left; width: 100%; padding: 0; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_product.bundled_product_summary.product.has_qty_input { width: auto; margin-right: 20px; padding-bottom: 0; margin-bottom: 0; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_product_excerpt.product_excerpt { display: none; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .cart.cart_group.bundle_form { display: flex; flex-wrap: wrap;  margin-top: 20px;padding-top:26px;border-top:1px solid #ffd90a;  margin-bottom: 28px; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .cart.bundle_data { width: 100%; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_product_title.product_title { font-size: 16px; margin-bottom: 8px; font-weight: 600; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_product_title_link { display: none; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_item_cart_content { display: flex; flex-direction: column-reverse; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 form.cart .quantity input.qty { border: 1px solid #ffd90a; padding: 11.25px 16px; width: 85px; border-radius: 10px; text-align: left;appearance: textfield; -webkit-appearance: textfield; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .entry-summary > .price { display: none; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_product_title_inner .item_qty, .elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_product_title_inner .item_suffix { display: none; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .wc-pao-addon .wc-pao-addon-description { font-style: normal; font-size: 14px; color: #FFD90A;  margin-top: 5px; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .wc-pao-addon label.wc-pao-addon-name { font-size: 16px; line-height: 1.6; display: block; text-transform: uppercase; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 form .form-row { padding: 0; margin: 0; } 
.elementor-27851 .elementor-element.elementor-element-93720d9  form .form-row select { background-color: transparent; border-color: #ffd90a; border-radius: 10px; color: #fff; font-size: 16px;line-height: 1.5; padding: 15px 16px 13px;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZkOTBhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24iPjxwb2x5bGluZSBwb2ludHM9IjYgOSAxMiAxNSAxOCA5Ij48L3BvbHlsaW5lPjwvc3ZnPg== );  max-width: 100%; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .product_meta{ display: none !important; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundle_button .quantity::before { color: #fff; display: block; font-weight: 600; font-size: 16px; margin-bottom: 8px; content: "Quantity*"; text-transform: uppercase; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 form.cart .button { border-radius: 10px; width: 100%; padding: 20px 20px 18px; font-weight: 600; font-size: 16px; background-color: #ffd90a !important;  margin-top: 15px; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 form.cart .button:hover{ background-color: var(--e-global-color-accent) !important; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .wc-pao-addons-container { margin-top: 22px;  margin-bottom: 22px;display: none; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .quantity input::-webkit-inner-spin-button, .elementor-27851 .elementor-element.elementor-element-93720d9 .quantity input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .qty-up, .elementor-27851 .elementor-element.elementor-element-93720d9 .qty-down { width: 20px; height: 16px; position: absolute; right: 7px; margin: auto 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffd90a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E%0A"); background-size: auto 100%; background-position: center; background-repeat: no-repeat;cursor: pointer; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .qty-up{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);  top: 6px;} 
.elementor-27851 .elementor-element.elementor-element-93720d9 form.cart div.quantity { position: relative;width: 100%; float: none; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundle-total { display: block; width: 100%; float: none; padding-top: 22px; padding-bottom: 10px; margin-top: 24px; margin-bottom: 4px; border-top: 1px solid #ffd90a;display:flex;flex-wrap:wrap; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundle-total  .woocommerce-Price-amount.amount, .elementor-27851 .elementor-element.elementor-element-93720d9 .bundle-total .woocommerce-price-suffix-added{ font-size: 28px; text-transform: uppercase; font-weight: 600; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundle-total .discount ~ br{display:none;} 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundle-total .discount{ text-transform: uppercase; font-weight: 600; font-size: 14px; color: #ffd90a;  display: block; 
  order: -1;
  width: 100%;
  display: block;
} 
.elementor-27851 .elementor-element.elementor-element-93720d9 .qty-down{bottom:6px;} 
.elementor-27851 .elementor-element.elementor-element-93720d9 .quantity-wrap { position: relative;width: auto; display: inline-block; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundle-btn-txt-wrap .btn-arrow {   width: 15px;   height: 15px;   display: inline-block;   background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' class='e-font-icon-svg e-fas-chevron-right' viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z' fill='%23000'%3E%3C/path%3E%3C/svg%3E");   background-repeat: no-repeat;   background-size: contain;   background-position: center;   top: 1px;   position: relative;   margin-left: 8px; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 div.product div.images .flex-control-thumbs{margin: 0 -10px;} 
.elementor-27851 .elementor-element.elementor-element-93720d9 div.product div.images .flex-control-thumbs li { width: 25%; padding: 10px 10px 0; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 div.product div.images .flex-control-thumbs li img{border-bottom:6px solid transparent;transition:all .3s;} 
.elementor-27851 .elementor-element.elementor-element-93720d9 div.product div.images .flex-control-thumbs li img.flex-active{border-bottom-color:#ffd90a;} 
.elementor-27851 .elementor-element.elementor-element-93720d9 .product_title.entry-title { display: none; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 #judgeme_product_reviews { display: none; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_item_cart_details .price { font-size: 15px; line-height: 1.2; margin-top: 10px !important;display: none; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .wc-pao-addon-description a{color:#ffd90a;} 
.elementor-27851 .elementor-element.elementor-element-93720d9 .wc-pao-addon-description a:hover{text-decoration:underline;} 
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { color: #fff; } 
.bundle_form .bundle_price p.price, .single-product .bundle_form .bundle_price p.price { font-size: 16px; } 
.woocommerce-product-gallery--with-images,.custom-bundle-images-block:not(.show){display:none;} 
.custom-bundle-images-block { padding: 0;	margin-bottom: 40px; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .wc-pao-addon-heading { font-size: 25px; } 
.super-saver-message { border-radius: 10px; padding: 10px 15px 8px; font-weight: 600; font-size: 15px; background-color: #ffd90a; margin: 15px 0 15px; width: auto; display: inline-block; color: #000;text-align:center;  text-transform: uppercase; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundle_form .bundle_price { display: block !important;  min-height: 50px;  margin-top: 17px !important; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundle_form .bundle_price > .price{display:none !important;} 
.elementor-27851 .elementor-element.elementor-element-93720d9 .price-discount { padding-top: 14px; padding-bottom: 10px; /*border-top: 1px solid #ffd90a;*/ /*border-bottom: 1px solid #ffd90a;*/ width: 100%; display: block;  font-size: 16px;font-size: 28px; text-transform: uppercase; font-weight: 600; display: block; padding-top: 0; padding-bottom: 0; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundle_button { margin-top: 20px; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .price-discount ~  br{display:none;} 
.elementor-27851 .elementor-element.elementor-element-93720d9 .price-discount .discount.bundle-save { color: #ffd90a;display: block; font-size: 14px; } 
body:not(.elementor-editor-active) .cb-bottom-content-block:not(.show){display:none;} 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_item_2.bundled_product.bundled_product_summary.product.has_qty_input { order: -1; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .custom-bundle-images-block #buildYourBundle img { width: 100%; } 
.elementor-27851 .elementor-element.elementor-element-93720d9 .bundle_wrap .bundle_button .quantity { display: none !important; }
@media screen and (min-width:768px){
    .custom-bundle-images-block { width: 52%; float: left; } 
    .woocommerce-page .elementor-27851 .elementor-element.elementor-element-93720d9 div.product div.summary{ width:42%; } 
    .cb-top-heading-block:not(.show){display:none;}
}

@media screen and (min-width: 768px) {
    .elementor-27851 .elementor-element.elementor-element-93720d9 div.product div.summary { float: right; }
}
@media screen and (max-width:767px){
  .elementor-27851 .elementor-element.elementor-element-93720d9 div.product div.summary { float: none;width:100%; }
   .elementor-27851 .elementor-element.elementor-element-93720d9 div.product div.images .flex-control-thumbs li { padding: 6px 6px 0; } 
   .elementor-27851 .elementor-element.elementor-element-93720d9 div.product div.images .flex-control-thumbs { margin: 0 -6px; } 
   div.product div.images .flex-control-thumbs li img {border-bottom-width:4px;} 
   .elementor-27851 .elementor-element.elementor-element-93720d9 .cart.bundle_data { max-width: 100%; } 
   .super-saver-message { border-radius: 8px; padding: 8px 13px; font-size: 14px;} 
   .elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_product.bundled_product_summary.product.has_qty_input { margin-right: 10px; } 
   .elementor-27851 .elementor-element.elementor-element-93720d9 .elementor-widget.elementor-widget-gallery{display:none;} 
   body:not(.elementor-editor-active) .cb-bottom-content-block:not(.show) { display: block; } 
   .custom-bundle-images-block { margin-bottom: 10px; } 
   .elementor-27851 .elementor-element.elementor-element-93720d9 .cart.cart_group.bundle_form { margin-top: 10px; padding-top: 10px; } 
   .elementor-27851 .elementor-element.elementor-element-93720d9 .bundled_product_title.product_title { font-size: 14px; margin-bottom: 5px; } 
   .elementor-27851 .elementor-element.elementor-element-93720d9 form.cart .quantity input.qty {  padding: 8px 14px;} 
   .elementor-27851 .elementor-element.elementor-element-93720d9 .price-discount {  font-size: 20px;} 
   .elementor-27851 .elementor-element.elementor-element-93720d9 .bundle_form .bundle_price { margin-top: 15px !important; } 
   .elementor-27851 .elementor-element.elementor-element-93720d9 .bundle_button { margin-top: 7px; } 
   .elementor-27851 .elementor-element.elementor-element-93720d9 .bundle-total {  padding-top: 10px;  margin-top: 0px;}
}

#bundle-loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 70%);
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: not-allowed;
    }

    .bundle-spinner {
        width: 350px;
        height: auto;  max-width: 80%;
    /*width: 40px;*/
    /*height: 40px;*/
    /*border: 5px solid #ddd;*/
    /*border-top: 5px solid #0071a1;*/
    /*border-radius: 50%;*/
    /*animation: spin 1s linear infinite;*/
    }

    .bundle_form .bundle_wrap .woocommerce-price-suffix {
    display: none !important;
    }


    @keyframes spin {
    to { transform: rotate(360deg); }
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b45db49 */.elementor-27851 .elementor-element.elementor-element-b45db49 .variations_form.cart[data-product_id="9525"] .variations tr label {
	font-size: 104%;
}
.elementor-27851 .elementor-element.elementor-element-b45db49 .variations th .woo-selected-variation-item-name {
  font-size:14px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0141f */.elementor-27851 .elementor-element.elementor-element-2a0141f .product_title.entry-title{display:block;font-size:16px;line-height:1.2;letter-spacing:-0.32px;  margin-bottom: 7px;}
.elementor-27851 .elementor-element.elementor-element-2a0141f .entry-summary > .price {
  display: block;font-size: 16px;
  font-weight: 700;
  color: #F7E829;
text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: -0.32px;  margin: 0;
}
.elementor-27851 .elementor-element.elementor-element-2a0141f .entry-summary > .price small{font-size:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit;}
.elementor-27851 .elementor-element.elementor-element-2a0141f div.product div.summary{float:none;  width: 100% !important;  margin: 0;}
.elementor-27851 .elementor-element.elementor-element-2a0141f div.product form.cart {
margin-top: 25px;  display: flex;    margin-bottom: 0;flex-wrap: wrap;
  row-gap: 10px;
}
.elementor-27851 .elementor-element.elementor-element-2a0141f form.cart div.quantity {width: auto;
display: inline-block;  order: 0;  margin-right: 6px;
}
.elementor-27851 .elementor-element.elementor-element-2a0141f form.cart .button {
  border-radius: 8px;
padding: 12px 14px 11px;
margin: 0;
  width: auto;}
  .elementor-27851 .elementor-element.elementor-element-2a0141f .woocommerce-product-details__short-description {
	display: none;
}
.elementor-27851 .elementor-element.elementor-element-2a0141f div.product form.cart .variations th {
	line-height: 1;
}
.elementor-27851 .elementor-element.elementor-element-2a0141f div.product form.cart .variations {
	margin-top: -10px;
}
.elementor-27851 .elementor-element.elementor-element-2a0141f .variations_form.cart.wvs-loaded > div[data-total] {
	max-width: 100%;
}
.elementor-27851 .elementor-element.elementor-element-2a0141f .woocommerce-variation-add-to-cart.variations_button {
flex-wrap: wrap;
  row-gap: 10px;
}
.elementor-27851 .elementor-element.elementor-element-2a0141f form.cart .button {
font-size: 15px;
}
.elementor-27851 .elementor-element.elementor-element-2a0141f .bundle-btn-txt-wrap .btn-arrow {
  width: 13px;
  height: 13px;
margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-098d11e */.elementor-27851 .elementor-element.elementor-element-098d11e p .nobr{white-space:nowrap;}
@media screen and (max-width:1024px){
     .elementor-27851 .elementor-element.elementor-element-098d11e p br{display:none;}
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1582a69 */.elementor-27851 .elementor-element.elementor-element-1582a69 .elementor-button-text{bottom:-2px;position:relative;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Prometo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vanguardian.co.uk/wp-content/uploads/2025/04/Prometo-font.eot');
	src: url('https://vanguardian.co.uk/wp-content/uploads/2025/04/Prometo-font.eot?#iefix') format('embedded-opentype'),
		url('https://vanguardian.co.uk/wp-content/uploads/2025/04/Prometo-font.woff2') format('woff2'),
		url('https://vanguardian.co.uk/wp-content/uploads/2025/04/Prometo-font.woff') format('woff'),
		url('https://vanguardian.co.uk/wp-content/uploads/2025/04/Prometo-font.ttf') format('truetype');
}
@font-face {
	font-family: 'Prometo';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://vanguardian.co.uk/wp-content/uploads/2025/04/Prometo-Bold-font.eot');
	src: url('https://vanguardian.co.uk/wp-content/uploads/2025/04/Prometo-Bold-font.eot?#iefix') format('embedded-opentype'),
		url('https://vanguardian.co.uk/wp-content/uploads/2025/04/Prometo-Bold-font.woff2') format('woff2'),
		url('https://vanguardian.co.uk/wp-content/uploads/2025/04/Prometo-Bold-font.woff') format('woff'),
		url('https://vanguardian.co.uk/wp-content/uploads/2025/04/Prometo-Bold-font.ttf') format('truetype');
}
/* End Custom Fonts CSS */