.elementor-294 .elementor-element.elementor-element-31e9a046 > .elementor-container{max-width:900px;}.elementor-294 .elementor-element.elementor-element-31e9a046:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-31e9a046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-294 .elementor-element.elementor-element-31e9a046{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 4em 0em;}.elementor-294 .elementor-element.elementor-element-31e9a046 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-294 .elementor-element.elementor-element-39f784f8 > .elementor-element-populated{margin:0px 20px 0px 0px;}.elementor-294 .elementor-element.elementor-element-7a23e17 .woocommerce-breadcrumb{color:#5B5B5B;font-family:"Branch", Sans-serif;font-size:20px;font-weight:600;line-height:1.7em;letter-spacing:1.1px;text-align:center;}.elementor-294 .elementor-element.elementor-element-7a23e17 .woocommerce-breadcrumb > a{color:#696969;}.elementor-294 .elementor-element.elementor-element-7a23e17 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-294 .elementor-element.elementor-element-41cdb4d7{text-align:center;}.elementor-294 .elementor-element.elementor-element-41cdb4d7 .elementor-heading-title{color:#000000;font-family:"Branch", Sans-serif;font-size:47px;font-weight:800;letter-spacing:1.1px;}.elementor-294 .elementor-element.elementor-element-41cdb4d7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-294 .elementor-element.elementor-element-38dba2a0{text-align:center;}.woocommerce .elementor-294 .elementor-element.elementor-element-38dba2a0 .woocommerce-product-details__short-description{color:#9F9F9F;font-family:"Branch", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;letter-spacing:1.1px;}.elementor-294 .elementor-element.elementor-element-38dba2a0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-294 .elementor-element.elementor-element-78e99a98{text-align:center;}.woocommerce .elementor-294 .elementor-element.elementor-element-78e99a98 .price{color:#000000;font-family:"Branch", Sans-serif;font-size:50px;font-weight:700;}.elementor-294 .elementor-element.elementor-element-78e99a98 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-995a8d2 .cart button{font-family:"Branch", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 0px;border-radius:0px 0px 0px 0px;padding:14px 35px 14px 35px;color:#FFFFFF;background-color:#000000;border-color:#7a7a7a;transition:all 0.2s;}.elementor-294 .elementor-element.elementor-element-995a8d2 .cart button:hover{color:#000000;background-color:#A0B5A6;border-color:#A0B5A6;}body:not(.rtl) .elementor-294 .elementor-element.elementor-element-995a8d2 .quantity + .button{margin-left:0px;}body.rtl .elementor-294 .elementor-element.elementor-element-995a8d2 .quantity + .button{margin-right:0px;}.elementor-294 .elementor-element.elementor-element-995a8d2 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:10px 0px 10px 0px;color:#000000;background-color:rgba(255,255,255,0.08);border-color:#7a7a7a;transition:all 0.2s;}.elementor-294 .elementor-element.elementor-element-995a8d2 .quantity .qty:focus{color:#000000;}.elementor-294 .elementor-element.elementor-element-995a8d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-26bd966{text-align:center;color:#4E4E4E;font-family:"Branch", Sans-serif;font-size:22px;font-weight:600;line-height:0.9em;letter-spacing:1px;}.elementor-bc-flex-widget .elementor-294 .elementor-element.elementor-element-abb05f0.elementor-column .elementor-column-wrap{align-items:center;}.elementor-294 .elementor-element.elementor-element-abb05f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-294 .elementor-element.elementor-element-090f728{text-align:left;}.elementor-294 .elementor-element.elementor-element-090f728 .elementor-heading-title{color:#000000;font-family:"Beyond Infinity", Sans-serif;font-size:31px;font-weight:500;letter-spacing:1.1px;}.elementor-294 .elementor-element.elementor-element-090f728 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-358d2e83{--alignment:justify;--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-294 .elementor-element.elementor-element-358d2e83 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.4em;}.elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-flat .elementor-share-btn,
					 .elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-gradient .elementor-share-btn,
					 .elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,
					 .elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{background-color:rgba(255,255,255,0);}.elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-framed .elementor-share-btn,
					 .elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-minimal .elementor-share-btn,
					 .elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-boxed .elementor-share-btn{color:rgba(255,255,255,0);border-color:rgba(255,255,255,0);}.elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-flat .elementor-share-btn__icon,
					 .elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-flat .elementor-share-btn__text,
					 .elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-gradient .elementor-share-btn__icon,
					 .elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-gradient .elementor-share-btn__text,
					 .elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,
					 .elementor-294 .elementor-element.elementor-element-358d2e83.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{color:#000000;}.elementor-bc-flex-widget .elementor-294 .elementor-element.elementor-element-c5bb4b2.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-294 .elementor-element.elementor-element-c5bb4b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-294 .elementor-element.elementor-element-c5bb4b2 > .elementor-element-populated, .elementor-294 .elementor-element.elementor-element-c5bb4b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-294 .elementor-element.elementor-element-c5bb4b2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-c5bb4b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1em 0em 0em 2em;}.elementor-294 .elementor-element.elementor-element-c5bb4b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-294 .elementor-element.elementor-element-48df648 .jet-woo-product-gallery-modern .jet-woo-product-gallery__image-item:nth-child(5n+2){max-width:30%;}.elementor-294 .elementor-element.elementor-element-48df648 .jet-woo-product-gallery-modern .jet-woo-product-gallery__image-item:nth-child(5n+3){max-width:calc(100% - 30%);}.elementor-294 .elementor-element.elementor-element-48df648 .jet-woo-product-gallery-modern .jet-woo-product-gallery__image-item:nth-child(5n+4){max-width:70%;}.elementor-294 .elementor-element.elementor-element-48df648 .jet-woo-product-gallery-modern .jet-woo-product-gallery__image-item:nth-child(5n+5){max-width:calc(100% - 70%);}.elementor-294 .elementor-element.elementor-element-48df648 .jet-woo-product-gallery .jet-woo-product-gallery__trigger{width:30px;height:30px;}.elementor-294 .elementor-element.elementor-element-48df648 .jet-woo-product-gallery .jet-woo-product-gallery__trigger .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-294 .elementor-element.elementor-element-48df648 .jet-woo-product-video__popup-button .jet-woo-product-video__popup-button-icon{font-size:18px;}.elementor-294 .elementor-element.elementor-element-395ba598 > .elementor-container{max-width:900px;}.elementor-294 .elementor-element.elementor-element-395ba598:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-395ba598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-294 .elementor-element.elementor-element-395ba598{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 7em 0em;}.elementor-294 .elementor-element.elementor-element-395ba598 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-294 .elementor-element.elementor-element-79f1966 > .elementor-element-populated{padding:20px 0px 0px 0px;}.woocommerce .elementor-294 .elementor-element.elementor-element-31dc926e .woocommerce-tabs ul.wc-tabs li a{color:#565656;font-family:"Branch", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2.7px;}.woocommerce .elementor-294 .elementor-element.elementor-element-31dc926e .woocommerce-tabs ul.wc-tabs li{background-color:#A0B5A6;border-color:#7A7A7A57;border-radius:0px 0px 0 0;}.woocommerce .elementor-294 .elementor-element.elementor-element-31dc926e .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#7A7A7A57;font-family:"Branch", Sans-serif;font-size:20px;font-weight:600;line-height:1.9em;letter-spacing:1.5px;border-width:1px 1px 1px 1px;margin-top:-1px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-294 .elementor-element.elementor-element-31dc926e .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-294 .elementor-element.elementor-element-31dc926e .woocommerce-tabs ul.wc-tabs li.active{background-color:rgba(255,255,255,0.98);}.woocommerce .elementor-294 .elementor-element.elementor-element-31dc926e .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:rgba(255,255,255,0.98);}.woocommerce .elementor-294 .elementor-element.elementor-element-31dc926e .woocommerce-Tabs-panel{color:#717171;}.woocommerce .elementor-294 .elementor-element.elementor-element-31dc926e .woocommerce-Tabs-panel h2{color:#686868;}.woocommerce .elementor-294 .elementor-element.elementor-element-31dc926e .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Branch", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;}.woocommerce .elementor-294 .elementor-element.elementor-element-31dc926e .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-294 .elementor-element.elementor-element-31dc926e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-8bb6024:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-8bb6024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3E3E3;background-image:url("https://tgrq.co.uk/wp-content/uploads/2021/05/g-icon-scaled.jpg");background-position:center center;background-size:cover;}.elementor-294 .elementor-element.elementor-element-8bb6024 > .elementor-background-overlay{background-color:#000000;opacity:0.38;mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-294 .elementor-element.elementor-element-8bb6024 .elementor-background-overlay{filter:brightness( 194% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-294 .elementor-element.elementor-element-8bb6024{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 6em 6em 6em;}.elementor-294 .elementor-element.elementor-element-4248a04 img{width:47%;}.elementor-294 .elementor-element.elementor-element-0019f75{text-align:center;color:#FFFFFF;font-family:"Branch", Sans-serif;font-size:30px;font-weight:600;letter-spacing:1px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-294 .elementor-element.elementor-element-31e9a046{padding:60px 20px 50px 20px;}.elementor-294 .elementor-element.elementor-element-39f784f8 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-294 .elementor-element.elementor-element-41cdb4d7 .elementor-heading-title{font-size:55px;}.elementor-294 .elementor-element.elementor-element-26bd966 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-090f728 .elementor-heading-title{font-size:55px;} .elementor-294 .elementor-element.elementor-element-358d2e83{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-294 .elementor-element.elementor-element-395ba598{padding:0px 20px 60px 20px;}.elementor-294 .elementor-element.elementor-element-8bb6024:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-8bb6024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-294 .elementor-element.elementor-element-31e9a046{margin-top:0px;margin-bottom:0px;padding:20px 20px 0px 20px;}.elementor-294 .elementor-element.elementor-element-39f784f8 > .elementor-element-populated{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-41cdb4d7{text-align:center;}.elementor-294 .elementor-element.elementor-element-41cdb4d7 .elementor-heading-title{font-size:45px;}.elementor-294 .elementor-element.elementor-element-26bd966 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-090f728{text-align:center;}.elementor-294 .elementor-element.elementor-element-090f728 .elementor-heading-title{font-size:45px;} .elementor-294 .elementor-element.elementor-element-358d2e83{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-294 .elementor-element.elementor-element-c5bb4b2 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-48df648 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-395ba598{padding:49px 0px 50px 0px;}.elementor-294 .elementor-element.elementor-element-31dc926e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-294 .elementor-element.elementor-element-8bb6024{margin-top:0px;margin-bottom:0px;padding:4em 2em 4em 2em;}.elementor-294 .elementor-element.elementor-element-4248a04 img{width:85%;}.elementor-294 .elementor-element.elementor-element-0019f75{line-height:0.9em;}}@media(min-width:768px){.elementor-294 .elementor-element.elementor-element-39f784f8{width:60.889%;}.elementor-294 .elementor-element.elementor-element-abb05f0{width:19%;}.elementor-294 .elementor-element.elementor-element-f6bc754{width:81%;}.elementor-294 .elementor-element.elementor-element-c5bb4b2{width:39.111%;}}@media(min-width:1025px){.elementor-294 .elementor-element.elementor-element-8bb6024:not(.elementor-motion-effects-element-type-background), .elementor-294 .elementor-element.elementor-element-8bb6024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS */.woocommerce-Tabs-panel h2{

display:none;
}



.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 0;
    position: relative;
    background-color: #f7f6f7;

    border-top: 3px solid #a46497;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
    font-family: branch;
    font-size: 26px;
color:black;
}



.woocommerce-error, .woocommerce-info, .woocommerce-message {
padding-top:40px;
    margin: 0 0 0 0;
    position: relative;
    background-color: #f7f6f7;
    border-top: 3px solid black;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
    font-family: branch;
    font-size: 26px;
    color: black;
}




.woocommerce-message::before {
    content: "\e015";
    color: black!important;
padding-top:12px;
}



.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #77a464;
    font-size: 1.25em;
font-family:branch;
font-size:30px;
font-weight:700;
}


.woocommerce div.product form.cart .variations td.label {
    padding-right: 20px;
    font-family: branch;
    font-size: 26px;
    padding-left: 20px;
    letter-spacing: 1px;
}



.woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 75%;
    display: inline-block;
    margin-right: 1em;
margin-top:5px;
border-radius:0px;
font-family:branch;
font-size:26px;
font-weight:700;
letter-spacing:1px;
}

.woocommerce div.product form.cart .reset_variations {
    visibility: hidden;
    font-size: .83em;
font-family:branch;
font-size:16px;
font-weight:700;
letter-spacing:1px;

}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding-top: 40px;
    margin-top:0px;
    position: relative;
    background-color: #f7f6f7;
    border-top: 3px solid black;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
    font-family: branch;
    font-size: 26px;
    color: black;
}



.wapf-field-input input[type=email], .wapf-field-input input[type=number], .wapf-field-input input[type=text], .wapf-field-input input[type=url], .wapf-field-input select, .wapf-field-input textarea{border-radius:0px;
border-color:black;
font-family:branch;
font-size:24px;
color:black!important;
font-weight:600;
letter-spacing:1px;
}

.wapf-field-input{padding-right:30px;
margin-top:-25px;
margin-bottom:-21px;
}

.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input {
    height: 50px!important;
}



.wapf-label-text{font-family:prata!important;}
    
    
    
    .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) button {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    height: 50px!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Branch';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tgrq.co.uk/wp-content/uploads/2021/04/Branch.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Beyond Infinity';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tgrq.co.uk/wp-content/uploads/2021/04/Beyond-Infinity.ttf') format('truetype');
}
/* End Custom Fonts CSS */