﻿/*!
Theme Name: nuclear_ape_gutenberg
Theme URI: http://www.nuclear-ape.com
Author: Hanuman Hook
Author URI: http://www.nuclear-ape.com
Description: Description
Version: 3.0.2
License: Only for use by Nuclear Ape
Text Domain: nuclear_ape_gutenberg
*/.extra-price-button,.row-cta,.cancellation-offer-popup-survey__buttons button,.cancellation-offer-popup-discount-offer__buttons button,.tagline .button,.mobile-tagline .button,.checkout-button,.woocommerce-form-login__submit,button[name="woocommerce_checkout_place_order"],.add_to_cart_button,.added_to_cart,.single_add_to_cart_button,.button.product_type_external{transition:.3s;display:inline-block;width:100%;text-transform:uppercase;letter-spacing:1px;padding:.5em;text-align:center;color:#fff;background-size:200%;background-image:linear-gradient(to bottom right, #43cea2, #1fa56f);margin-top:.5em;cursor:pointer}.extra-price-button:hover,.row-cta:hover,.cancellation-offer-popup-survey__buttons button:hover,.cancellation-offer-popup-discount-offer__buttons button:hover,.tagline .button:hover,.mobile-tagline .button:hover,.checkout-button:hover,.woocommerce-form-login__submit:hover,button:hover[name="woocommerce_checkout_place_order"],.add_to_cart_button:hover,.added_to_cart:hover,.single_add_to_cart_button:hover,.button.product_type_external:hover{background-position:100%}.extra-price-button:visited,.row-cta:visited,.cancellation-offer-popup-survey__buttons button:visited,.cancellation-offer-popup-discount-offer__buttons button:visited,.tagline .button:visited,.mobile-tagline .button:visited,.checkout-button:visited,.woocommerce-form-login__submit:visited,button:visited[name="woocommerce_checkout_place_order"],.add_to_cart_button:visited,.added_to_cart:visited,.single_add_to_cart_button:visited,.button.product_type_external:visited,.extra-price-button:hover,.row-cta:hover,.cancellation-offer-popup-survey__buttons button:hover,.cancellation-offer-popup-discount-offer__buttons button:hover,.tagline .button:hover,.mobile-tagline .button:hover,.checkout-button:hover,.woocommerce-form-login__submit:hover,button:hover[name="woocommerce_checkout_place_order"],.add_to_cart_button:hover,.added_to_cart:hover,.single_add_to_cart_button:hover,.button.product_type_external:hover{color:#fff}.greenbutton{transition:.3s;display:inline-block;text-transform:uppercase;letter-spacing:1px;padding:.5em;text-align:center;text-decoration:none;color:#fff;background-size:200%;background-image:linear-gradient(to bottom right, #43cea2, #1fa56f);margin-top:.5em;width:100%;cursor:pointer;font-size:150%}.greenbutton:hover{background-position:100%}.greenbutton:visited,.greenbutton:hover{color:#fff}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{font-size:14px;font-size:.875rem;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex='-1']:focus{outline:0}.clear::before,.clear::after,.entry-content::before,.entry-content::after,.comment-content::before,.comment-content::after,.site-header::before,.site-header::after,.site-content::before,.site-content::after,.site-footer::before,.site-footer::after{content:'';display:table;table-layout:fixed}.clear::after,.entry-content::after,.comment-content::after,.site-header::after,.site-content::after,.site-footer::after{clear:both}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}html,body{box-sizing:border-box;background:#fcfcf8}*,*::before,*::after{box-sizing:inherit}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both}button,input[type='button'],input[type='reset'],input[type='submit']{font-size:12px;font-size:.75rem;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:.6em 1em .4em;border:none}input[type='text'],input[type='email'],input[type='url'],input[type='password'],input[type='search'],input[type='number'],input[type='tel'],input[type='range'],input[type='date'],input[type='month'],input[type='week'],input[type='time'],input[type='datetime'],input[type='datetime-local'],input[type='color'],textarea,select{border:1px solid #ccc;border-radius:3px;padding:3px}input[type='text']:focus,input[type='email']:focus,input[type='url']:focus,input[type='password']:focus,input[type='search']:focus,input[type='number']:focus,input[type='tel']:focus,input[type='range']:focus,input[type='date']:focus,input[type='month']:focus,input[type='week']:focus,input[type='time']:focus,input[type='datetime']:focus,input[type='datetime-local']:focus,input[type='color']:focus,textarea:focus,select:focus{color:#111}textarea{width:100%}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}a{color:royalblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.page-content.wp-smiley,.entry-content.wp-smiley,.comment-content.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*='wp-image-']{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-block-embed iframe{width:100%}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-caption{display:block}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.alignnarrow{margin-left:auto;margin-right:auto;max-width:740px}.alignwide{margin-left:auto;margin-right:auto;max-width:1024px;padding:2em 5vw}@media (min-width: 1024px){.alignwide{padding:2em 3em}}.alignfull{width:100%;padding:0 5vw}body,button,input,select,optgroup,textarea{font-size:16px;font-size:1rem;color:#222;font-family:"REM",sans-serif;font-weight:500;line-height:1.5 !important}h1,h2,h3,h4,h5,h6{font-family:"Candal",sans-serif;font-weight:400;clear:both}p{margin-bottom:1.5em;text-align:justify}dfn,cite,em,i{font-style:italic}strong{font-weight:700}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{font-size:15px;font-size:.9375rem;background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-size:15px;font-size:.9375rem;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{text-decoration:none}del{opacity:0.5}big{font-size:125%}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.announcement-bar{width:100%;position:relative;background:#43ab4c;color:#fff;font-size:15px;line-height:1.2}.announcement-bar__inner{max-width:100%;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:50px}.announcement-bar__nav{appearance:none;border:0;background:transparent;color:inherit;height:50px;width:44px;cursor:pointer;display:flex;align-items:center;justify-content:center}.announcement-bar__nav span{font-size:22px;transform:translateY(-2px)}.announcement-bar__nav[disabled],.announcement-bar__nav[aria-disabled="true"]{opacity:0.4;cursor:default}.announcement-bar__nav:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.announcement-bar__viewport{overflow:hidden;width:100%}.announcement-bar__track{display:flex;will-change:transform;transform:translate3d(0, 0, 0);transition:transform 380ms ease}.announcement-bar__slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;padding:0 12px;text-align:center;min-height:40px}.announcement-bar__link,.announcement-bar__text{color:inherit;text-decoration:none;font-weight:500}.announcement-bar__slide{position:relative}.announcement-bar__slide--linked{padding:0}.announcement-bar__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px 12px;color:inherit;text-decoration:none;font-weight:500;cursor:pointer}.announcement-bar__link:hover{text-decoration:underline}.announcement-bar__link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media (max-width: 520px){.announcement-bar{font-size:13px}.announcement-bar__inner{grid-template-columns:40px 1fr 40px}.announcement-bar__slide{padding:0 8px}}.bf2024-products{margin:0 auto}.bf2024-products .bf2024-product-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.bf2024-products .bf2024-product-item{flex-basis:300px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:3px solid #000;padding:1em;margin:1em;position:relative}.bf2024-products .bf2024-product-item::before{content:"";position:absolute;top:-20px;left:-20px;width:120px;height:120px;background-image:url("/wp-content/themes/nuclear_ape_gutenberg/img/bflifebadge.svg");background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1}.bf2024-products .bf2024-product-item.CGMT::before{background-image:url("/wp-content/themes/nuclear_ape_gutenberg/img/bf2024-CGMT.svg")}.bf2024-products .bf2024-product-item .bf2024-product-image{flex:0 0 170px;margin-bottom:1em}.bf2024-products .bf2024-product-item .bf2024-product-image img{max-width:100%;height:auto;border-radius:5px}.bf2024-products .bf2024-product-item .bf2024-product-details{flex:1;text-align:left}.bf2024-products .bf2024-product-item .bf2024-product-details .bf2024-product-title{font-size:1.2em;font-weight:700;margin-bottom:0.2em;margin-top:0}.bf2024-products .bf2024-product-item .bf2024-product-details .product-price{font-size:18px;font-weight:700;margin-top:0}.bf2024-products .bf2024-product-item .bf2024-product-details .product-price span{margin-right:0.25em}.bf2024-products .bf2024-product-item .bf2024-product-details .bf2024-old-price{text-decoration:line-through;opacity:0.5}.bf2024-products .bf2024-product-item .bf2024-product-details .bf2024-new-price{color:#1fa56f}.bf2024-products .bf2024-product-item .bf2024-product-details .bf2024-save{background:yellow;border-radius:2px;padding:3px 10px;font-size:14px}.bf2024-products .bf2024-product-item .bf2024-product-details .bf2024-product-small-print{font-size:0.9em;color:#555;margin-bottom:0.5em}.bf2024-products .bf2024-product-item .bf2024-product-add-to-cart{display:flex;align-items:center;gap:1em}.bf2024-products .bf2024-product-item .bf2024-product-add-to-cart .add-to-cart-btn{background-color:#000;color:#fff;padding:0.5em 1em;border:none;font-size:16px;letter-spacing:1px;cursor:pointer;text-transform:uppercase;width:220px;position:relative}.bf2024-products .bf2024-product-item .bf2024-product-add-to-cart .add-to-cart-btn:hover:not(:disabled){background-color:#1fa56f}.bf2024-products .bf2024-product-item .bf2024-product-add-to-cart .add-to-cart-btn:disabled{cursor:not-allowed;opacity:0.7}.bf2024-products .bf2024-product-item .bf2024-product-add-to-cart .add-to-cart-btn .spinner{display:inline-block;width:16px;height:16px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin 0.6s linear infinite;vertical-align:middle}.bf2024-products .bf2024-product-item .bf2024-product-add-to-cart .quantity-input{width:60px;padding:7px;border:1px solid #ddd;border-radius:4px;font-size:1em;text-align:center}.bf2024-products .bf2024-product-item .bf2024-product-add-to-cart .quantity-input:focus{border-color:#1fa56f;outline:none}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bf2024-notices{margin-bottom:1em}.bf2024-notices .notice{padding:1em;border-radius:5px;font-size:1em;line-height:1.5;margin-bottom:1em}.bf2024-notices .notice.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.bf2024-notices .notice.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.bf2024-notices .notice a{color:#155724;text-decoration:underline}.bf2024-notices .notice a:hover{text-decoration:none}.bf2024-fixed-notice{position:fixed;top:0;left:0;width:100%;background-color:rgba(212,237,218,0.9);color:#155724;border:1px solid #c3e6cb;text-align:center;z-index:10000;box-shadow:0px 2px 5px rgba(0,0,0,0.2);display:none}.bf2024-fixed-notice a{color:#155724}.bf2024-fixed-notice .bf2024-fixed-notice-inner{display:flex;justify-content:space-between;align-items:center;max-width:1200px;padding:0 0.5em;margin:0 auto}.bf2024-fixed-notice .bf2024-fixed-notice-message{font-size:1em}.bf2024-fixed-notice .bf2024-fixed-notice-close{background:none;border:none;color:#000;font-size:1.5em;cursor:pointer}.bf2024-fixed-notice .bf2024-fixed-notice-close:hover{color:#ff0000}.cg-lab-header{margin-top:0 !important}.cg-lab{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2em;padding:0 2em;margin:0 2vw}@media (min-width: 1000px){.cg-lab{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1400px){.cg-lab{grid-template-columns:repeat(3, 1fr)}}.cg-lab-item{background-color:#f6f6f6;display:flex;flex-wrap:wrap;padding:2em;transition:.3s}.cg-lab-item:hover{background-color:#f1f1f1;box-shadow:0 0 10px #f6f6f6}.cg-lab-item img{width:40px;margin-right:1em}.cg-lab-item a{background-color:#1fa56f;flex-basis:100%;color:#fff;padding:0.5em;text-align:center;font-weight:bold;font-size:18px;text-decoration:none;transition:.3s}.cg-lab-item a:hover{background-color:#1c9564}.coupon-callout{text-align:center;text-decoration:none;width:100%;background:linear-gradient(135deg, #00004f 0%, #000f81 25%, #0028b4 50%, #0041e6 75%, #005bff 100%);color:white;padding:1em 0.5em;font-size:16px;display:inline-block;border-bottom:1px solid #222}.custom-related-products{max-width:1600px;margin:1em auto}.custom-related-products .custom-related-products-title{text-align:center}.endorsements{display:flex;flex-wrap:wrap;justify-content:space-around;background:#f6f6f6}.endorse-item{flex-basis:370px;text-align:center;padding:1em;flex-grow:1}.endorse-item p{font-size:70%;font-style:italic;text-align:center;margin-bottom:0}.endorse-item svg{height:40px}@media (min-width: 800px){.endorse-item svg{height:60px}}.extra-price-options{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #222;padding:1.5em 0}.extra-price-options p{padding-right:1em;margin:0}.extra-price-options h2{display:inline-block;font-weight:400;margin:0;font-size:1.2em;margin-right:1em}.extra-price-description{margin:0 0 1em;flex-basis:400px}@media (min-width: 873px){.extra-price-description{margin:0}}.extra-price-description .product-highlight{background:#e55435;white-space:nowrap;color:#fff;border-radius:2px;padding:3px 10px;font-size:12px;width:fit-content;display:inline;top:-3px;position:relative}.extra-price-description span{color:#1fa56f}.extra-price-description small{display:block;font-size:14px;font-style:italic}.extra-price-cart{display:flex;flex-basis:300px;align-items:center}.epo-variable .extra-price-cart{flex-basis:505px}.postid-5485712 .extra-price-cart{flex-basis:505px}.extra-price-cart input,.extra-price-cart select{height:35px}.extra-price-cart select{margin-right:0.5em;flex-grow:1}.extra-price-quantity{margin:0 .5em 0 auto;width:50px;height:32px;font-size:20px}.extra-price-button{flex-basis:calc(100% - 60px);margin:0}@media (min-width: 720px){.extra-price-button{flex-basis:240px}}.extra-price-button.disabled{background-color:gray;cursor:not-allowed;background-image:none}.extra-price-button a{color:#fff;text-decoration:none}.extra-price-button a.disabled{pointer-events:none}.health-claims-container{max-width:1600px;margin:0 auto;padding:0 1vw}.health-claims-container .health-claim-badges,.health-claims-container .health-claim-text{flex-basis:50%}.health-claim-badges{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;text-align:center;max-width:1400px;margin:2em auto 0}.health-claim-badges .badge{flex-basis:150px;margin:1em;font-weight:bold}.health-claim-badges img{width:80px}.health-claims{margin-bottom:20px}@media (min-width: 1000px){.health-claims{column-count:2}}@media (min-width: 1300px){.health-claims{column-count:3}}.hc-smallprint{font-size:12px;line-height:1.4;color:#666;text-align:left}@media (max-width: 600px){.hc-smallprint{font-size:11px}}.microbiome-stats-block{display:flex;max-width:1200px;margin:0 auto;align-items:stretch;margin-top:4rem;overflow:hidden}.microbiome-stats-block .microbiome-stats-text,.microbiome-stats-block .microbiome-stats-image{flex:1 1 50%;margin:10px}.microbiome-stats-block .microbiome-stats-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:15px}.microbiome-stats-block .microbiome-stats-text{padding:2rem;background:#fff;border-radius:15px}.microbiome-stats-block .microbiome-stats-text h2{font-size:42px;color:#1fa56f;text-align:center}.microbiome-stats-block .microbiome-stats-text .large-stat{font-size:34px;font-weight:bold}.microbiome-stats-block .microbiome-stats-text .large-text{font-size:24px;font-weight:bold}.microbiome-stats-block .microbiome-stats-text em{font-size:12px}@media (max-width: 1000px){.microbiome-stats-block{flex-direction:column}.microbiome-stats-block .microbiome-stats-text{background:linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(0,0,0,0.6)),var(--mobile-bg) center/cover no-repeat;color:#fff;text-align:center;border-radius:15px}.microbiome-stats-block .microbiome-stats-text h2{color:#fff}.microbiome-stats-block .microbiome-stats-image{display:none}}.single-row{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}@media (min-width: 1000px){.single-row{margin:1.5em 0}.single-row:nth-child(odd) .image-section{order:1}.single-row:nth-child(odd).angle-image .image-section{transform-origin:bottom right;transform:skew(15deg, 0deg)}.single-row:nth-child(odd).angle-image .inner-image-section{transform-origin:bottom right;transform:skew(-15deg, 0deg)}.single-row.angle-image .image-section{transform-origin:bottom left;transform:skew(-15deg, 0deg)}.single-row.angle-image .inner-image-section{transform-origin:bottom left;transform:skew(15deg, 0deg)}}.single-row .image-section,.single-row .text-section{flex-grow:1;flex-basis:100%}.single-row .image-section{min-height:35vh;overflow:hidden}@media (min-width: 1000px){.single-row .image-section{flex-basis:400px}}.single-row .inner-image-section{height:100%;background-size:cover;background-repeat:no-repeat}.single-row .ir-contain{background-size:contain;background-position:center center}.single-row .ir-center{background-position:center center}.single-row .ir-left{background-position:left center}.single-row .ir-right{background-position:right center}.single-row .text-section{padding:10vw 5vw}@media (min-width: 1000px){.single-row .text-section{flex-basis:290px}}.single-row .text-section h1,.single-row .text-section h2,.single-row .text-section h3{color:#1fa56f}.disable-image .image-section{display:none}.disable-image .text-section{margin-left:auto;margin-right:auto;max-width:1024px;padding:2em 5vw}@media (min-width: 1024px){.disable-image .text-section{padding:2em 3em}}@media (max-width: 1000px){.disable-image+.single-row{margin-top:-2em}.disable-image+.single-row .text-section{padding-top:0}}@media (min-width: 1000px){.disable-image+.disable-image{margin-top:-6em}}.disable-text .text-section{display:none}.disable-text .image-section{width:100%;height:50vh}.row-cta{width:fit-content;padding:.5em 1em}.row-cta a{text-decoration:none;color:#fff}.row-cta a::after{content:url("img/arrow.svg");margin-left:1em;width:17px;display:inline-block;position:relative;top:3px}.page-id-5120289 .image-section{background-color:#222}.page-id-5120289 .inner-image-section{background-size:contain}div[role="dialog"].kl-private-reset-css-Xuajs1{z-index:9999999999 !important}.paypal-pay-in-three{display:flex;flex-wrap:wrap;width:90%;max-width:1200px;margin:3em auto 0;padding:1em 0;border-bottom:1px solid #222}@media (min-width: 650px){.paypal-pay-in-three{flex-wrap:nowrap}}.paypal-pay-in-three .paypal-strapline,.paypal-pay-in-three .paypal-logo{display:flex}.paypal-pay-in-three .paypal-logo{flex-basis:100%;padding:2em}@media (min-width: 650px){.paypal-pay-in-three .paypal-logo{flex-basis:100px;margin-right:2em;padding:0}}.paypal-pay-in-three .paypal-logo svg{margin:0 auto;max-width:100px}.paypal-pay-in-three .paypal-strapline{color:#113984;flex-wrap:wrap}.paypal-pay-in-three .pps-large{width:100%;font-weight:bold;font-size:16px}.paypal-pay-in-three .pps-small{width:100%;font-size:14px}.paypal-pay-in-three.top-border{border-top:1px solid #222;margin-top:1em}.roak-main{background-color:#fafafa;margin-bottom:-4em;padding-bottom:6em}.roak-main .entry-content,.roak-main .entry-header{background-color:transparent}.roak-grid{padding:2em 5vw;display:grid;grid-template-columns:1fr;gap:1.5em;margin:0 auto}@media (min-width: 768px){.roak-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1200px){.roak-grid{grid-template-columns:repeat(4, 1fr)}}.roak-grid .roak-item{position:relative;padding:1em;background-color:#fff;border-radius:15px;box-shadow:10px 10px 10px #eee;display:flex;flex-direction:column}.roak-grid h3{font-weight:400;font-size:18px;margin:0.75em 0;line-height:1.3}.roak-grid p{margin-top:0;font-size:14px;line-height:1.5}.roak-grid .roak-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0.75em;flex-grow:1;max-height:6.5em;transition:max-height 0.3s ease;overflow-wrap:break-word;word-break:break-word}.roak-grid .roak-description.expanded{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;max-height:none}.roak-grid .read-more-btn{align-self:flex-start;background:none;border:none;color:inherit;cursor:pointer;font-size:13px;font-weight:500;text-decoration:underline;padding:0;margin-top:0.5em}.roak-grid .read-more-btn:hover{opacity:0.7}.roak-grid .read-more-btn:focus{outline:2px solid #333;outline-offset:2px}.sab-header{margin-top:0 !important}.sab-members{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2em;padding:0 2em;margin:0 2vw}@media (min-width: 1400px){.sab-members{grid-template-columns:repeat(2, 1fr)}}.sab-member{background-color:#f6f6f6;display:flex;padding:2em;flex-wrap:wrap}@media (min-width: 660px){.sab-member{flex-wrap:nowrap}}.sab-member .profile{flex-basis:100%;padding:0 0 2em}@media (min-width: 660px){.sab-member .profile{flex-basis:40%;padding:0 2em 0 0}}.sab-member .profile img{width:100%}.sab-member .bio{flex-basis:60%;flex-grow:1}.sab-member .bio h2{margin-top:-9px}.sfs2024-products{margin:0 auto}.sfs2024-products .sfs2024-product-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.sfs2024-products .sfs2024-product-list a{color:#222;text-decoration:none}.sfs2024-products .sfs2024-product-item{flex-basis:300px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:3px solid #006838;padding:1em;margin:1em;position:relative}.sfs2024-products .sfs2024-product-item::before{content:'';position:absolute;top:-20px;left:-20px;width:90px;height:90px;background-image:url("/wp-content/themes/nuclear_ape_gutenberg/img/sfs2024.svg");background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1}.sfs2024-products .sfs2024-product-item .sfs2024-product-image{flex:0 0 170px;margin-bottom:1em}.sfs2024-products .sfs2024-product-item .sfs2024-product-image img{max-width:100%;height:auto;border-radius:5px}.sfs2024-products .sfs2024-product-item .sfs2024-product-details{flex:1;text-align:left}.sfs2024-products .sfs2024-product-item .sfs2024-product-details .sfs2024-product-title{font-size:1.2em;font-weight:700;margin-bottom:0.2em;margin-top:0;text-align:center}.sfs2024-products .sfs2024-product-item .sfs2024-product-details .product-price{font-size:16px;font-weight:400;margin-top:0;text-align:left}.sfs2024-products .sfs2024-product-item .sfs2024-product-details .product-price span{margin-right:0.5em}.sfs2024-products .sfs2024-product-item .sfs2024-product-details .sfs2024-old-price{text-decoration:line-through;opacity:0.5}.sfs2024-products .sfs2024-product-item .sfs2024-product-details .sfs2024-new-price{color:#1fa56f;margin-right:1em}.sfs2024-products .sfs2024-product-item .sfs2024-product-details .sfs2024-save{background:#e55435;display:block;text-align:center;color:#fff;border-radius:2px;padding:3px 10px;text-transform:uppercase}.sfs2024-products .sfs2024-product-item .sfs2024-product-details .sfs2024-product-small-print{font-size:0.9em;color:#555;margin-bottom:0.5em}.sfs2024-products .sfs2024-product-item .sfs2024-product-link{margin-top:1em}.sfs2024-products .sfs2024-product-item .sfs2024-product-link .view-product-btn{background-color:#1fa56f;color:#fff;padding:0.5em 1em;border:none;font-size:16px;letter-spacing:1px;cursor:pointer;text-transform:uppercase;text-align:center;text-decoration:none;display:inline-block}.sfs2024-products .sfs2024-product-item .sfs2024-product-link .view-product-btn:hover{background-color:#006838}.shop-all{padding:2rem 1rem;max-width:1600px;margin:0 auto}.home .shop-all{margin:4em auto}.shop-all h2{text-align:center}.shop-all__grid{display:grid;gap:2rem;grid-template-columns:1;padding:0}@media (min-width: 860px){.shop-all__grid{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}}.shop-all__item{display:flex;flex-direction:column;padding:1rem;border:1px solid #eee;border-radius:0.5rem;background:#fff;transition:box-shadow 0.2s ease;text-decoration:none;color:inherit}.shop-all__item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.08)}.shop-all__media{margin:0 0 1rem}.shop-all__media img{display:block;width:100%;height:auto;border-radius:0.25rem}.shop-all__title{font-size:1rem;margin:0 0 0.5rem}.shop-all__price{font-weight:500;margin:0 0 0.5rem;color:green}.shop-all__desc{flex-grow:1;margin:0 0 1rem;font-size:14.5px}.shop-all__btn{display:inline-block;padding:0.6rem 1rem;border-radius:0.4rem;background:#000;color:#fff;text-align:center;font-size:0.9rem;font-weight:600;transition:background 0.2s ease}.shop-all__btn:hover{background:#333}.team-members{padding:2em 5vw;display:flex;justify-content:center;flex-wrap:wrap}.team-members .member{flex-basis:50%;position:relative;max-width:380px;padding:1em}@media (min-width: 1000px){.team-members .member{flex-basis:25%}}.team-members h3{font-weight:400;margin-bottom:0}.team-members p{margin-top:0}.review .control-operator:target ~ .controls .control-button{color:rgba(255,255,255,0.4)}.review .control-button:first-of-type,.review .control-operator:nth-of-type(1):target ~ .controls .control-button:nth-of-type(1),.review .control-operator:nth-of-type(2):target ~ .controls .control-button:nth-of-type(2),.review .control-operator:nth-of-type(3):target ~ .controls .control-button:nth-of-type(3),.review .control-operator:nth-of-type(4):target ~ .controls .control-button:nth-of-type(4),.review .control-operator:nth-of-type(5):target ~ .controls .control-button:nth-of-type(5),.review .control-operator:nth-of-type(6):target ~ .controls .control-button:nth-of-type(6),.review .control-operator:nth-of-type(7):target ~ .controls .control-button:nth-of-type(7),.review .control-operator:nth-of-type(8):target ~ .controls .control-button:nth-of-type(8),.review .control-operator:nth-of-type(9):target ~ .controls .control-button:nth-of-type(9),.review .control-operator:nth-of-type(10):target ~ .controls .control-button:nth-of-type(10){color:rgba(255,255,255,0.8)}.review .item:first-of-type{position:static;pointer-events:auto;opacity:1}.review .item{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .5s}.review .control-operator{display:none}.review .control-operator:target ~ .item{pointer-events:none;opacity:0;animation:none}.review .control-operator:target ~ .controls .control-button{animation:none}@keyframes controlAnimation-1{0%{color:rgba(255,255,255,0.4)}20%,100%{color:rgba(255,255,255,0.8)}120%,100%{color:rgba(255,255,255,0.4)}}@keyframes reviewAnimation-1{0%{opacity:0}20%,100%{opacity:1}120%,100%{opacity:0}}.review .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1}.items-1.autoplay .control-button{animation:controlAnimation-1 5s infinite}.items-1.autoplay .item{animation:reviewAnimation-1 5s infinite}.items-1 .control-button:nth-of-type(1),.items-1 .item:nth-of-type(1){animation-delay:-1s}@keyframes controlAnimation-2{0%{color:rgba(255,255,255,0.4)}10%,50%{color:rgba(255,255,255,0.8)}60%,100%{color:rgba(255,255,255,0.4)}}@keyframes reviewAnimation-2{0%{opacity:0}10%,50%{opacity:1}60%,100%{opacity:0}}.review .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1}.items-2.autoplay .control-button{animation:controlAnimation-2 10s infinite}.items-2.autoplay .item{animation:reviewAnimation-2 10s infinite}.items-2 .control-button:nth-of-type(1),.items-2 .item:nth-of-type(1){animation-delay:-1s}.items-2 .control-button:nth-of-type(2),.items-2 .item:nth-of-type(2){animation-delay:4s}@keyframes controlAnimation-3{0%{color:rgba(255,255,255,0.4)}6.66667%,33.33333%{color:rgba(255,255,255,0.8)}40%,100%{color:rgba(255,255,255,0.4)}}@keyframes reviewAnimation-3{0%{opacity:0}6.66667%,33.33333%{opacity:1}40%,100%{opacity:0}}.review .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3){pointer-events:auto;opacity:1}.items-3.autoplay .control-button{animation:controlAnimation-3 15s infinite}.items-3.autoplay .item{animation:reviewAnimation-3 15s infinite}.items-3 .control-button:nth-of-type(1),.items-3 .item:nth-of-type(1){animation-delay:-1s}.items-3 .control-button:nth-of-type(2),.items-3 .item:nth-of-type(2){animation-delay:4s}.items-3 .control-button:nth-of-type(3),.items-3 .item:nth-of-type(3){animation-delay:9s}@keyframes controlAnimation-4{0%{color:rgba(255,255,255,0.4)}5%,25%{color:rgba(255,255,255,0.8)}30%,100%{color:rgba(255,255,255,0.4)}}@keyframes reviewAnimation-4{0%{opacity:0}5%,25%{opacity:1}30%,100%{opacity:0}}.review .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(4):target ~ .item:nth-of-type(4){pointer-events:auto;opacity:1}.items-4.autoplay .control-button{animation:controlAnimation-4 20s infinite}.items-4.autoplay .item{animation:reviewAnimation-4 20s infinite}.items-4 .control-button:nth-of-type(1),.items-4 .item:nth-of-type(1){animation-delay:-1s}.items-4 .control-button:nth-of-type(2),.items-4 .item:nth-of-type(2){animation-delay:4s}.items-4 .control-button:nth-of-type(3),.items-4 .item:nth-of-type(3){animation-delay:9s}.items-4 .control-button:nth-of-type(4),.items-4 .item:nth-of-type(4){animation-delay:14s}@keyframes controlAnimation-5{0%{color:rgba(255,255,255,0.4)}4%,20%{color:rgba(255,255,255,0.8)}24%,100%{color:rgba(255,255,255,0.4)}}@keyframes reviewAnimation-5{0%{opacity:0}4%,20%{opacity:1}24%,100%{opacity:0}}.review .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(4):target ~ .item:nth-of-type(4){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(5):target ~ .item:nth-of-type(5){pointer-events:auto;opacity:1}.items-5.autoplay .control-button{animation:controlAnimation-5 25s infinite}.items-5.autoplay .item{animation:reviewAnimation-5 25s infinite}.items-5 .control-button:nth-of-type(1),.items-5 .item:nth-of-type(1){animation-delay:-1s}.items-5 .control-button:nth-of-type(2),.items-5 .item:nth-of-type(2){animation-delay:4s}.items-5 .control-button:nth-of-type(3),.items-5 .item:nth-of-type(3){animation-delay:9s}.items-5 .control-button:nth-of-type(4),.items-5 .item:nth-of-type(4){animation-delay:14s}.items-5 .control-button:nth-of-type(5),.items-5 .item:nth-of-type(5){animation-delay:19s}@keyframes controlAnimation-6{0%{color:rgba(255,255,255,0.4)}3.33333%,16.66667%{color:rgba(255,255,255,0.8)}20%,100%{color:rgba(255,255,255,0.4)}}@keyframes reviewAnimation-6{0%{opacity:0}3.33333%,16.66667%{opacity:1}20%,100%{opacity:0}}.review .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(4):target ~ .item:nth-of-type(4){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(5):target ~ .item:nth-of-type(5){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(6):target ~ .item:nth-of-type(6){pointer-events:auto;opacity:1}.items-6.autoplay .control-button{animation:controlAnimation-6 30s infinite}.items-6.autoplay .item{animation:reviewAnimation-6 30s infinite}.items-6 .control-button:nth-of-type(1),.items-6 .item:nth-of-type(1){animation-delay:-1s}.items-6 .control-button:nth-of-type(2),.items-6 .item:nth-of-type(2){animation-delay:4s}.items-6 .control-button:nth-of-type(3),.items-6 .item:nth-of-type(3){animation-delay:9s}.items-6 .control-button:nth-of-type(4),.items-6 .item:nth-of-type(4){animation-delay:14s}.items-6 .control-button:nth-of-type(5),.items-6 .item:nth-of-type(5){animation-delay:19s}.items-6 .control-button:nth-of-type(6),.items-6 .item:nth-of-type(6){animation-delay:24s}@keyframes controlAnimation-7{0%{color:rgba(255,255,255,0.4)}2.85714%,14.28571%{color:rgba(255,255,255,0.8)}17.14286%,100%{color:rgba(255,255,255,0.4)}}@keyframes reviewAnimation-7{0%{opacity:0}2.85714%,14.28571%{opacity:1}17.14286%,100%{opacity:0}}.review .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(4):target ~ .item:nth-of-type(4){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(5):target ~ .item:nth-of-type(5){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(6):target ~ .item:nth-of-type(6){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(7):target ~ .item:nth-of-type(7){pointer-events:auto;opacity:1}.items-7.autoplay .control-button{animation:controlAnimation-7 35s infinite}.items-7.autoplay .item{animation:reviewAnimation-7 35s infinite}.items-7 .control-button:nth-of-type(1),.items-7 .item:nth-of-type(1){animation-delay:-1s}.items-7 .control-button:nth-of-type(2),.items-7 .item:nth-of-type(2){animation-delay:4s}.items-7 .control-button:nth-of-type(3),.items-7 .item:nth-of-type(3){animation-delay:9s}.items-7 .control-button:nth-of-type(4),.items-7 .item:nth-of-type(4){animation-delay:14s}.items-7 .control-button:nth-of-type(5),.items-7 .item:nth-of-type(5){animation-delay:19s}.items-7 .control-button:nth-of-type(6),.items-7 .item:nth-of-type(6){animation-delay:24s}.items-7 .control-button:nth-of-type(7),.items-7 .item:nth-of-type(7){animation-delay:29s}@keyframes controlAnimation-8{0%{color:rgba(255,255,255,0.4)}2.5%,12.5%{color:rgba(255,255,255,0.8)}15%,100%{color:rgba(255,255,255,0.4)}}@keyframes reviewAnimation-8{0%{opacity:0}2.5%,12.5%{opacity:1}15%,100%{opacity:0}}.review .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(4):target ~ .item:nth-of-type(4){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(5):target ~ .item:nth-of-type(5){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(6):target ~ .item:nth-of-type(6){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(7):target ~ .item:nth-of-type(7){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(8):target ~ .item:nth-of-type(8){pointer-events:auto;opacity:1}.items-8.autoplay .control-button{animation:controlAnimation-8 40s infinite}.items-8.autoplay .item{animation:reviewAnimation-8 40s infinite}.items-8 .control-button:nth-of-type(1),.items-8 .item:nth-of-type(1){animation-delay:-1s}.items-8 .control-button:nth-of-type(2),.items-8 .item:nth-of-type(2){animation-delay:4s}.items-8 .control-button:nth-of-type(3),.items-8 .item:nth-of-type(3){animation-delay:9s}.items-8 .control-button:nth-of-type(4),.items-8 .item:nth-of-type(4){animation-delay:14s}.items-8 .control-button:nth-of-type(5),.items-8 .item:nth-of-type(5){animation-delay:19s}.items-8 .control-button:nth-of-type(6),.items-8 .item:nth-of-type(6){animation-delay:24s}.items-8 .control-button:nth-of-type(7),.items-8 .item:nth-of-type(7){animation-delay:29s}.items-8 .control-button:nth-of-type(8),.items-8 .item:nth-of-type(8){animation-delay:34s}@keyframes controlAnimation-9{0%{color:rgba(255,255,255,0.4)}2.22222%,11.11111%{color:rgba(255,255,255,0.8)}13.33333%,100%{color:rgba(255,255,255,0.4)}}@keyframes reviewAnimation-9{0%{opacity:0}2.22222%,11.11111%{opacity:1}13.33333%,100%{opacity:0}}.review .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(4):target ~ .item:nth-of-type(4){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(5):target ~ .item:nth-of-type(5){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(6):target ~ .item:nth-of-type(6){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(7):target ~ .item:nth-of-type(7){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(8):target ~ .item:nth-of-type(8){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(9):target ~ .item:nth-of-type(9){pointer-events:auto;opacity:1}.items-9.autoplay .control-button{animation:controlAnimation-9 45s infinite}.items-9.autoplay .item{animation:reviewAnimation-9 45s infinite}.items-9 .control-button:nth-of-type(1),.items-9 .item:nth-of-type(1){animation-delay:-1s}.items-9 .control-button:nth-of-type(2),.items-9 .item:nth-of-type(2){animation-delay:4s}.items-9 .control-button:nth-of-type(3),.items-9 .item:nth-of-type(3){animation-delay:9s}.items-9 .control-button:nth-of-type(4),.items-9 .item:nth-of-type(4){animation-delay:14s}.items-9 .control-button:nth-of-type(5),.items-9 .item:nth-of-type(5){animation-delay:19s}.items-9 .control-button:nth-of-type(6),.items-9 .item:nth-of-type(6){animation-delay:24s}.items-9 .control-button:nth-of-type(7),.items-9 .item:nth-of-type(7){animation-delay:29s}.items-9 .control-button:nth-of-type(8),.items-9 .item:nth-of-type(8){animation-delay:34s}.items-9 .control-button:nth-of-type(9),.items-9 .item:nth-of-type(9){animation-delay:39s}@keyframes controlAnimation-10{0%{color:rgba(255,255,255,0.4)}2%,10%{color:rgba(255,255,255,0.8)}12%,100%{color:rgba(255,255,255,0.4)}}@keyframes reviewAnimation-10{0%{opacity:0}2%,10%{opacity:1}12%,100%{opacity:0}}.review .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(4):target ~ .item:nth-of-type(4){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(5):target ~ .item:nth-of-type(5){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(6):target ~ .item:nth-of-type(6){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(7):target ~ .item:nth-of-type(7){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(8):target ~ .item:nth-of-type(8){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(9):target ~ .item:nth-of-type(9){pointer-events:auto;opacity:1}.review .control-operator:nth-of-type(10):target ~ .item:nth-of-type(10){pointer-events:auto;opacity:1}.items-10.autoplay .control-button{animation:controlAnimation-10 50s infinite}.items-10.autoplay .item{animation:reviewAnimation-10 50s infinite}.items-10 .control-button:nth-of-type(1),.items-10 .item:nth-of-type(1){animation-delay:-1s}.items-10 .control-button:nth-of-type(2),.items-10 .item:nth-of-type(2){animation-delay:4s}.items-10 .control-button:nth-of-type(3),.items-10 .item:nth-of-type(3){animation-delay:9s}.items-10 .control-button:nth-of-type(4),.items-10 .item:nth-of-type(4){animation-delay:14s}.items-10 .control-button:nth-of-type(5),.items-10 .item:nth-of-type(5){animation-delay:19s}.items-10 .control-button:nth-of-type(6),.items-10 .item:nth-of-type(6){animation-delay:24s}.items-10 .control-button:nth-of-type(7),.items-10 .item:nth-of-type(7){animation-delay:29s}.items-10 .control-button:nth-of-type(8),.items-10 .item:nth-of-type(8){animation-delay:34s}.items-10 .control-button:nth-of-type(9),.items-10 .item:nth-of-type(9){animation-delay:39s}.items-10 .control-button:nth-of-type(10),.items-10 .item:nth-of-type(10){animation-delay:44s}.trustpilot-block{padding:4em 0.5em 0}@media (min-width: 740px){.trustpilot-block{padding:4em 1em 0}}@media (min-width: 1000px){.trustpilot-block{padding:6em 4em 0}}.review{position:relative;width:100%}.review figure{text-align:center;margin:0 auto -6px}.review p{display:table;text-align:left;font-size:18px;margin:0 auto;line-height:1.5em;position:relative;font-style:italic}@media (min-width: 1000px){.review p{font-size:1.5em}}.review cite{font-size:16px;font-style:normal;margin:0;float:left}.review img{width:250px;display:block}.review-inner{width:100%}.trust-logo{text-align:center;margin:0 auto 2em}.trust-logo svg{width:260px;margin:0 auto}.trust-logo a{color:#222;text-decoration:none}.read-all-reviews{font-size:12px;display:block;clear:both;margin-top:2px;font-style:normal}@media (min-width: 1000px){.read-all-reviews{font-size:14px}}.read-all-reviews a{text-decoration:none;color:#222}.video-description{position:relative;top:50%;transform:perspective(1px) translateY(-50%)}.hero{position:relative;min-height:clamp(30vh, calc(50vh + 10vw), 50vh);display:grid;place-items:center;padding:6rem 1.5rem;overflow:hidden;color:#fff;background-color:#ccc}.hero__media{position:absolute;inset:0;z-index:0}.hero__video{position:absolute;inset:0;overflow:hidden}.hero__video iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100vh;transform:translate(-50%, -50%);border:0;pointer-events:none}.hero__scrim{position:absolute;inset:0;mix-blend-mode:multiply}.hero__inner{position:relative;z-index:1;text-align:center;max-width:820px}.hero__title{font-size:clamp(1.8rem, calc(3.2vw + 0.5rem), 3.4rem);text-shadow:rgba(0,0,0,0.18) 0 5px 10px;line-height:1.1;letter-spacing:-0.02em;margin:0 0 1.25rem}.hero__cta{display:inline-block;padding:0.9rem 1.4rem;border-radius:999px;font-weight:600;text-decoration:none;background:#fff;color:#0b1a13;box-shadow:0 8px 24px rgba(0,0,0,0.18);transition:transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease}.hero__cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,0.22)}.hero__cta:active{transform:translateY(0);box-shadow:0 6px 16px rgba(0,0,0,0.18)}.trustpilot-video-section{background-color:#00000054;width:100%;display:block;z-index:9;position:absolute;bottom:0;padding:10px}.am-fs__wrapper{margin:0 auto !important;max-width:900px !important}.am-fs-sb{max-width:300px !important}.am-fs__main{max-width:600px !important}.el-form-item{width:100% !important}.am-fs__payments-heading{text-align:center;margin-top:1.5em}.am-fs__payments-app-info-discount,.am-fs__payments-app-info-subtotal,.am-fs__payments-app-info-total{display:none !important}.am-fs__payments-app-info{margin:1em}.am-fs__payments-price{padding:1em 0 0 !important;border:0 !important}.woocommerce-cart .variation-AppointmentInfo p{display:none;margin:0}.woocommerce-cart .variation-AppointmentInfo p:nth-child(1),.woocommerce-cart .variation-AppointmentInfo p:nth-child(2),.woocommerce-cart .variation-AppointmentInfo p:nth-child(3){display:block}.woocommerce-cart dt.variation-AppointmentInfo{display:none}.woocommerce-cart dd.variation-AppointmentInfo{margin:0}.woocommerce-checkout dt.variation-AppointmentInfo,.woocommerce-checkout dd.variation-AppointmentInfo{display:none}.cancellation-offer-popup-survey-items__textarea textarea{border:1px solid #e55435}.comments-area{background-color:#fff;padding-bottom:4em;margin-bottom:-4em}.single-comments{margin-left:auto;margin-right:auto;max-width:1024px;padding:2em 5vw}@media (min-width: 1024px){.single-comments{padding:2em 3em}}.single-comments ol{list-style-type:none;margin:0;padding:0}.single-comments li{margin:0;padding:0;position:relative}.single-comments li li{margin-left:30px}.single-comments .comment-author a{color:#222;text-decoration:none;cursor:default}.single-comments .comment-metadata a{color:#222;text-decoration:none;font-size:80%}.single-comments .reply{position:absolute;top:0;right:0;display:block;padding:0 .5em .5em}.single-comments .reply a{transition:.3s;font-size:12px;text-transform:uppercase;text-align:center;padding:.5em 1em;letter-spacing:1px;background-color:#36454f;text-decoration:none;color:#fff;display:block}.single-comments .reply a:hover{background-color:#4a5861}.single-comments .avatar,.single-comments .says,.single-comments .edit-link{display:none}.comment-form{display:flex;flex-wrap:wrap}.comment-form p{flex-basis:50%;flex-shrink:1;flex-grow:1;padding:.5em;margin:0}.comment-form p.comment-form-comment,.comment-form p.comment-form-cookies-consent,.comment-form p.form-submit{flex-basis:100%}.comment-form input,.comment-form textarea{width:100%;padding:.75em}.comment-form #wp-comment-cookies-consent{width:20px}.comment-reply-title,.comment-notes,.logged-in-as{display:none}.site-footer{background-image:linear-gradient(to right bottom, #09133e, #141636, #19182e, #1c1b26, #1e1e1e);padding:4em;color:#fff;font-size:80%}.site-footer a{color:#fff}.site-footer .trustpilot-widget{margin-bottom:4em}.cg-footer-chat{position:fixed;bottom:21px;right:21px}.cg-footer-chat button{background-color:green;color:white;border-radius:999px;cursor:pointer;box-shadow:4px 4px 4px #00000054}.cg-footer-chat button:hover{background-color:#007300}.cg-footer-chat button strong{position:relative;top:-2px}.cg-footer-chat img{display:inline-block;width:20px;bottom:-1px;position:relative;margin-left:6px}.footer-socials{display:flex;justify-content:center;margin-bottom:2em}.footer-socials a{display:block;margin:1em}.footer-socials img{width:25px;height:25px}.footer-press{margin-top:4em;padding:2em 0.5em;background-color:#f7f7f7;border-top:1px solid #222;text-align:center}@media (min-width: 740px){.footer-press{padding:6em}}.footer-press a{text-decoration:none}.footer-press svg{height:30px}@media (min-width: 500px){.footer-press svg{height:50px}}@media (min-width: 920px){.footer-press svg{height:70px}}@media (min-width: 1200px){.footer-press svg{height:90px}}@media (min-width: 1500px){.footer-press svg{height:100px}}.footer-awards{background-color:#eee;border-top:1px solid #222;text-align:center;padding:4em 0}.footer-awards img{height:26vw;max-height:110px;display:inline-block;margin:1em}@media (min-width: 100px){.footer-awards img{max-height:150px}}.review-signup{width:100%;text-align:center;margin-bottom:6em}.review-on-trustpilot,.mailchimp-signup{text-align:center;display:inline-block;width:250px;margin:1em}.review-on-trustpilot a,.mailchimp-signup a{display:block;font-size:1.2em;padding:1em;background-color:#fff;border:1px solid #1fa56f;color:#222;width:100%;text-decoration:none}.review-on-trustpilot strong,.mailchimp-signup strong{font-weight:600}.review-on-trustpilot svg{height:22px;margin-bottom:-3px}.foooter-small-print{display:flex;flex-wrap:wrap}.foooter-small-print .main-text{flex-grow:1}.foooter-small-print .talk-welsh-logo{flex-basis:200px;margin-left:4em}.foooter-small-print .talk-welsh-logo img{max-width:150px}.logo-board{display:flex;flex-basis:100%;align-items:flex-start}.logo-board img{height:80px;margin:1em}@media (min-width: 800px){.logo-board img{height:150px}}.site-header{position:relative;background-color:#fcfcf8;z-index:9005;display:flex;flex-wrap:wrap;align-items:center;width:100%;transition:all 0.3s ease-in-out}.cg-masthead-fixed .site-header{position:fixed;top:0;left:0;right:0;border-bottom:1px solid #555}.site-branding{flex-basis:150px;padding:10px}@media (max-width: 1080px){.site-branding{margin:0 auto}}.main-navigation{flex:1}@media (max-width: 1080px){.main-navigation{display:none}}.cg-header-chat{display:inline-flex;align-items:center;gap:0.5rem;padding:5px 1em;border-radius:999px;background:green;cursor:pointer;color:white;box-shadow:5px 5px 5px #ccc;margin:1em;flex-basis:100%;order:1;justify-content:space-around;flex-wrap:wrap;align-items:center}@media (min-width: 1450px){.cg-header-chat{flex-basis:300px;order:0}}.cg-header-chat:hover,.cg-header-chat:focus-visible{opacity:0.85}.cg-header-chat small,.cg-header-chat strong{flex-basis:100%}@media (min-width: 710px){.cg-header-chat small,.cg-header-chat strong{flex-basis:auto}}.header-cart{font-size:90%;text-align:right;margin-top:0.5em}.header-cart svg{height:16px;width:16px;fill:#646464}.header-cart a{color:#222;text-decoration:none;display:inline-block;padding:12px;position:relative;margin-left:-4px}.header-cart a:first-child{padding-right:4px}.header-cart-contents{display:inline-block}.cart-icon-with-count{position:relative;display:inline-block}.cart-count-badge{position:absolute;top:-1px;right:-8px;background:#ff4136;color:white;font-size:11px;font-weight:bold;padding:2px 6px;border-radius:20px;line-height:1;min-width:20px;text-align:center}#search-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.8);display:none;justify-content:center;align-items:center;z-index:9999}#search-overlay.active{display:flex}#search-box{background:#fff;padding:20px;width:90%;max-width:600px;border-radius:5px;text-align:center}.search-input{width:80%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px}.search-submit{background:#333;color:#fff;border:none;padding:10px 15px;cursor:pointer;margin:10px 0 10px 10px}.shiftnav{width:90% !important;max-width:400px}.shiftnav-toggle{background-color:#fcfcf8 !important;color:#222 !important}@media (min-width: 1080px){.shiftnav-toggle{display:none !important}}.shiftnav-menu-image{text-align:center}.shiftnav-menu-image img{width:60px}.menu-breaker::before{content:"";border-top:1px solid #fff;width:80%;display:block;margin:20px auto}.ubermenu-submenu-type-mega{border-bottom:1px solid #222 !important}@media (min-width: 1202px){.ubermenu-submenu-type-mega{border-left:1px solid #222 !important;border-right:1px solid #222 !important}}.ubermenu{width:100% !important}@media (max-width: 1080px){.ubermenu{display:none !important}}.ubermenu-item-header.ubermenu-item-level-2{border-bottom:1px solid #dbdbdb !important;border-top:1px solid #dbdbdb !important;margin:12px 0 !important}.refer-menu-item{text-align:center;border-top:1px solid #eee}.entry-header h1,.entry-content h1,.blog-title h1{display:grid;grid-template-columns:minmax(20px, 1fr) auto minmax(20px, 1fr);align-items:center;text-align:center;grid-gap:20px;width:100%}.entry-header h1::before,.entry-header h1::after,.entry-content h1::before,.entry-content h1::after,.blog-title h1::before,.blog-title h1::after{content:'';border-top:2px solid}.product-search-box{float:left;margin:.5em;display:none}@media (min-width: 1000px){.product-search-box{display:block}}.product-search-box .search-input{font-size:90%;padding:2px 10px;border-color:#646464}.product-search-box .search-icon{height:18px;position:relative;top:5px;left:4px}.sub-header{position:relative;border-bottom:1px solid #222;padding:5px 0;background:#00052d;color:#fff;align-items:center;display:flex;justify-content:space-around;font-size:70%}@media (min-width: 710px){.sub-header{font-size:90%}}.sub-header svg{height:11px;position:relative;bottom:-2px;margin-right:1px;width:25px}@media (min-width: 710px){.sub-header svg{height:16px;bottom:-3px;margin-right:0.5em}}.sub-header div{text-align:center}@media (min-width: 710px){.sub-header div{width:350px}}@media (max-width: 455px){.sub-support{display:none}}.error-404{text-align:center;padding:6em 1em 2em}.error-404 p{text-align:center}.error-404 .product-search-box{float:none;margin-bottom:4em}.entry-header{margin-left:auto;margin-right:auto;max-width:1024px;padding:2em 5vw;background-color:#fcfcf8;margin:0 auto}@media (min-width: 1024px){.entry-header{padding:2em 3em}}@media (min-width: 1100px){.entry-header{margin:-4vh auto 0}}.entry-content{margin-left:auto;margin-right:auto;max-width:1024px;padding:2em 5vw;margin-top:-3.5em}@media (min-width: 1024px){.entry-content{padding:2em 3em}}.entry-content li{margin-bottom:0.5em}.page-hero,.post-hero,.product-hero{background-size:cover;background-position:center center}.page-hero{height:50vh}.post-hero,.product-hero{height:calc(50vh - 224px)}@media (min-width: 700px){.post-hero,.product-hero{height:calc(80vh - 224px)}}.cons-booking{position:relative;padding:0 5vw}@media (min-width: 1024px){.cons-booking{padding:0 3em}}.cons-image{width:90%;max-width:500px;margin:2em auto 0;display:block}@media (min-width: 1300px){.cons-image{max-width:630px}}.consultation-content{margin-left:auto;margin-right:auto;max-width:1024px;padding:2em 5vw;margin-top:1em;display:flex;flex-wrap:wrap}@media (min-width: 1024px){.consultation-content{padding:2em 3em}}.consultation-content p{flex-basis:100%}.consultation-content h1{flex-grow:1}.consultation-content .price{font-size:2em;margin:0.67em 0;color:#1fa56f}.contact-hero{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;height:50vh;overflow:hidden;background-size:cover !important}.contact-hero h1{font-style:normal;font-weight:bold;color:#fff;font-size:11vmin;letter-spacing:0.03em;line-height:1;text-shadow:1px 2px 4px rgba(0,0,0,0.8);margin-bottom:40px}.contact-options{display:flex;flex-wrap:wrap}.contact-block{flex-basis:100%;flex-grow:1;margin:1em;padding:1em;text-align:center;background-color:#eee}@media (min-width: 500px){.contact-block{flex-basis:30%}}@media (min-width: 1000px){.contact-block{flex-basis:20%}}.contact-block .icon-container{background-color:#9434b3;width:80px;height:80px;margin:0 auto;border-radius:80px;padding:1em}.contact-block .social-links{text-align:center}.contact-block h2 a{text-decoration:none;color:#222}.contact-entry-content{margin-top:0}.contact-entry-content img{border-radius:300px !important}.grecaptcha-badge{display:none}.dl-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.dl-block{flex-basis:200px;flex-shrink:0;flex-grow:1;max-width:350px;border:1px solid #222;margin:2em;padding:1em;text-align:center}.dl-block img{width:75px;margin:2em 0}.dl-title{font-weight:bold;font-size:1.2em}.dl-download{font-size:1em;letter-spacing:1.5px;text-transform:uppercase;padding:14px 21px;border:2px solid #222;transition:color 0.1s cubic-bezier(0.16, 0.08, 0.355, 1),background 0.1s cubic-bezier(0.16, 0.08, 0.355, 1),background-color 300ms ease-out;display:inline-block;width:100%;text-align:center;background-color:transparent;color:#222;position:relative;font-weight:bold}.dl-download:hover{background:#2f2f2f;border-color:#2f2f2f;color:#fff}.dl-download:hover span{transform:translate3d(-1rem, 0, 0)}.dl-download:hover svg{opacity:1;right:-2rem}.dl-download:visited{color:#222}.dl-download:visited:hover span{color:#fff}.dl-download span{display:inline-block;position:relative;transition:all 300ms ease-out;will-change:transform}.dl-download svg{position:absolute;width:1.1em;right:0;opacity:0;top:50%;transform:translateY(-50%);transition:all 300ms ease-out;will-change:right, opacity}.dl-download svg *{stroke-width:5;stroke-color:transparent}.media-articles{display:flex;flex-wrap:wrap;justify-content:center}.media-article{flex-basis:300px;border:1px solid #eee;text-decoration:none;color:#222;padding:.5em;margin:1em}.media-article:hover{box-shadow:0 5px 10px #eee}.media-article .image-holder{height:200px;margin:.5em;align-items:center;background-size:contain;background-repeat:no-repeat;background-position:center}.media-by{font-size:1em;opacity:.7}.media-title{font-size:1.2em;font-weight:400;margin-top:.5em}.post-1206275{width:98%;max-width:1480px;margin:0 auto;display:flex;flex-wrap:wrap}@media (min-width: 1000px){.post-1206275{flex-wrap:nowrap}}.ghc-video-banner{height:50vh;width:100%}.ghc-video-banner iframe{height:100%;width:100%}.banner-two{width:100%;font-size:clamp(20px, 4vw, 80px);padding:1em;background-color:#1fa56f;text-align:center;color:#fff;margin-top:1px}.ghc-footer-hero{border-top:1px solid #222;margin-bottom:-4em}.ghc-intro,.ghc-reserve{padding:2em}.ghc-intro{flex-basis:100%;border-top:1px solid #222;order:1}@media (min-width: 1000px){.ghc-intro{order:0;border-top:0;border-right:1px solid #222;flex-basis:50%}}.ghc-intro h1,.ghc-intro h3{text-align:center}.ghc-intro .subhead{margin:-1em auto 2em}.ghc-reserve{flex-basis:100%}@media (min-width: 1000px){.ghc-reserve{flex-basis:50%}}.ghc-reserve .forminator-button-submit{width:100% !important;font-size:24px !important}.ghc-reserve #captcha-1{display:none}.ghc-timer-title,.ghc-timer{text-align:center}.ghc-timer{font-size:clamp(20px, 4vw, 60px);font-weight:400}.ghc-timer span{font-weight:300;font-size:clamp(14px, 2vw, 20px)}@media (min-width: 440px){.ghc-timer span{margin:0 1em 0 0}}.news-articles{display:flex;flex-wrap:wrap;justify-content:center}.news-article{flex-basis:350px;flex-shrink:1;border:1px solid #eee;color:#222;padding:.5em;margin:1em}.news-article:hover{box-shadow:0 5px 10px #eee}.news-article .image-holder{height:200px;margin:.5em;align-items:center;background-size:contain;background-repeat:no-repeat;background-position:center}.news-date{font-size:1em;opacity:.7}.news-title{font-size:1.2em;font-weight:400;margin-top:.5em}.news-copy{font-size:1em;margin-top:.5em}.hero-video-background{width:100%;height:50vh;overflow:hidden;margin-top:-5px;position:relative;background-size:cover;background-position:center center;background-color:#000}@media (min-width: 1000px){.hero-video-background{height:calc(100vh - 224px)}}.hero-video-background .vimeohero{overflow:hidden;padding:0;position:relative;height:100%}.hero-video-background iframe{box-sizing:border-box;height:125vw;width:100vw;min-height:100%;min-width:100%;left:50%;top:50%;transform:translate(-50%, -50%);position:absolute;max-width:none}.vimeo-home-embed{background:#000;height:280px;position:relative}@media (min-width: 700px){.vimeo-home-embed{height:400px}}@media (min-width: 1000px){.vimeo-home-embed{height:560px}}@media (min-width: 1300px){.vimeo-home-embed{height:660px}}@media (min-width: 1600px){.vimeo-home-embed{height:850px}}.vimeo-home-embed a{display:block;position:absolute;width:100%;height:100%;z-index:10}.home-h1{width:100%;text-align:center}.tagline,.mobile-tagline{text-align:center}.tagline h1,.mobile-tagline h1{letter-spacing:1px;font-size:26px;margin:0}.tagline p,.mobile-tagline p{text-align:center;font-size:16px;letter-spacing:1px;margin:0 0 1em}.tagline .button,.mobile-tagline .button{text-decoration:none;max-width:560px;font-weight:bold;letter-spacing:4px;font-size:20px}.tagline{color:#fff;border:5px solid #fff;background:rgba(34,34,34,0.3);width:90%;padding:1em;transform:perspective(1px) translate(-50%, -50%);position:absolute;top:50%;left:50%;display:none;padding:2em}@media (min-width: 1000px){.tagline{display:block}}.mobile-tagline{padding:4em .5em}@media (min-width: 1000px){.mobile-tagline{display:none}}.home-entry-content{position:relative;margin-top:2em}.home-press{padding:6em;background-color:#f7f7f7}.page-template-page-rows .entry-content{margin-top:0}.kefir-strains-list{column-count:1;column-gap:2rem;padding-left:1.2rem}.kefir-strains-list li{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:0.35rem;line-height:1.5;font-style:italic}@media (min-width: 700px){.kefir-strains-list{column-count:2}}@media (min-width: 2200px){.kefir-strains-list{column-count:3}}.search-results.woocommerce-shop .site-main{text-align:center}.search-results.woocommerce-shop .woocommerce-result-count,.search-results.woocommerce-shop .woocommerce-ordering{display:none}.quickshop-nav{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style-type:none;width:100%}.quickshop-nav::after{content:'';flex-grow:1000000000}@media (min-width: 1765px){.quickshop-nav::after{flex-grow:0}}.quickshop-nav li{flex-grow:1}.quickshop-nav a{transition:.3s;text-transform:uppercase;text-align:center;background-color:#36454f;text-decoration:none;color:#fff;display:block;letter-spacing:1px;font-size:12px;padding:3px 7px;margin:2px}@media (min-width: 1200px){.quickshop-nav a{margin:3px;padding:.5em 1.5em}}.quickshop-nav a:hover{background-color:#4a5861}.quick-shop-row{display:flex;flex-wrap:wrap;border:1px solid #eee;margin:1em 0 4em}@media (min-width: 500px){.quick-shop-row{flex-wrap:nowrap}}.quick-shop-row li.product{margin-bottom:1em !important;margin-top:1em !important}.quick-shop-row-title{width:100%;background-color:#36454f;padding:0 0 0 1em}@media (min-width: 500px){.quick-shop-row-title{width:70px;padding:1em 0 0}}.quick-shop-row-title h2{font-weight:100;color:#fff;text-transform:uppercase;letter-spacing:1px}@media (min-width: 500px){.quick-shop-row-title h2{writing-mode:tb-rl}}.quick-shop-row-content{padding:0 1em;flex-basis:100%}.aw-referrals-share-container{border:1px solid #222;padding:1em;border-radius:4px;background-color:#f1f5fb;margin:5vw;box-shadow:0 2px 4px 0 #ccd0d9}.aw-referrals-share-container .email-button{text-align:center}.aw-referrals-share-container button{background-color:#00d66f;color:#fff;cursor:pointer;font-weight:bold;min-width:240px;display:inline-block;margin:0 auto;text-transform:uppercase;padding:15px}.aw-referrals-share-container button:hover{background-color:#19d97d}.registration-form{padding:0 2em}.registration-form .wpcf7-form{flex-wrap:wrap}.registration-form .wpcf7-form p{flex-basis:100%;margin:0 0 .5em}.registration-form .wpcf7-not-valid-tip,.registration-form .screen-reader-response{display:none}.registration-form .wpcf7-response-output{font-weight:400}.registration-form .wpcf7-validation-errors{color:#e2401c}.register-input{margin-left:.5em}@media (max-width: 460px){.register-input{margin-left:0;width:100%;display:block;margin-top:1em}}.register-input .wpcf7-text{width:70px !important;padding:8px 10px 8px 13px;letter-spacing:5px;margin:0 5px}.synbiotic-video-background{background-image:none !important}.woocommerce-category-products{max-width:1600px;margin:0 auto}.author .site-content{background-color:#f6f6f6;margin-bottom:-8em;padding-bottom:8em}.author-bio{max-width:1200px;background-color:#fff;margin:0 auto;padding:2em 4em;display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid gray}@media (min-width: 1000px){.author-bio{flex-wrap:nowrap}}.author-profile-image{flex-basis:100%;flex-shrink:0;padding:1em}@media (min-width: 1000px){.author-profile-image{flex-basis:400px;padding:2em 2em 2em 0}}.author-profile-image img{border-radius:50%;box-shadow:-5px 10px 5px #eee}.author-posts{text-align:center;margin:3em 0 2em}.post-category{background-color:#e4f5fd}.post-category[rel='science']{background-color:#3288bd;color:#fff}.post-category[rel='nutrition']{background-color:#5e4fa2;color:#fff}.post-category[rel='lifestyle']{background-color:#2da57f;color:#fff}.post-category[rel='mood']{background-color:#9e0142;color:#fff}.post-category[rel='wellness']{background-color:#abdda4;color:#222}.post-category[rel='recipes']{background-color:#d53e4f;color:#fff}.post-category[rel='skin']{background-color:#e6f598;color:#222}.post-category[rel='fitness']{background-color:#f46d43;color:#fff}.post-category[rel='farm-life']{background-color:#fdae61;color:#222}.post-category[rel='videos']{background-color:#a7efd1;color:#222}.post-category[rel='uncategorized']{background-color:#fee08b;color:#fff}.the-blog{margin:0 auto;padding:0 2em;width:100%;max-width:1600px}.the-blog .entry-header{margin-top:0}.blog-intro{text-align:center;margin:3em 0}.blog-intro p{text-align:center;margin-top:-20px;font-size:20px;font-style:italic}.article{position:relative}.article a{text-decoration:none;color:#222}.article a:hover{text-decoration:underline}.article-title{font-weight:700}.post-category{position:absolute;top:1em;left:0;padding:0 0.5em;font-size:80%}.byline{font-style:italic;font-size:80%}.divider{text-align:center;border-top:1px solid #222;border-bottom:1px solid #222;padding:0.5em;margin:4em 0 24px;font-weight:700;font-size:20px}.vimeo-player{position:relative;background:#222;margin-bottom:7px}.vimeo-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vimeo-landscape{padding-top:56.815%}.vimeo-portrait{padding-top:56.815%}.search-results-title{text-align:center;width:100%}.search-results-loop{padding:2em;display:grid;grid-gap:2em;grid-template-columns:repeat(1, 1fr)}.search-results-loop a{text-decoration:none;color:#222}.search-results-loop a:hover{text-decoration:underline}.search-results-loop .article{padding-bottom:2em;align-items:start}.search-results-loop .article:nth-child(odd){margin-right:2em}.search-results-loop .article:nth-child(even){margin-left:2em}.search-results-loop h2{margin-top:0}.blog-nav-header{display:flex;justify-content:space-between;border-bottom:1px solid #222;background-color:#f6f6f6;padding:0.5em;align-items:center;align-content:center;margin-bottom:2em;font-size:80%}.blog-nav-header span{display:inline-block;background-color:#fff;margin:0 .25em}.blog-nav-header a{display:block;text-decoration:none;padding:0.25em 0.5em;border:1px solid gray;color:#222}.blog-nav-header a:hover{text-decoration:underline}.browse-categories{display:none}@media (min-width: 1080px){.browse-categories{display:block}}.search-blog input{border:1px solid gray;border-radius:0;padding:0.25em 0.5em}.blog-categories{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2em}@media (min-width: 550px){.blog-categories{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.blog-categories{grid-template-columns:repeat(4, 1fr)}}.category-article{text-align:center;background-color:#eee;padding:1em;display:block;text-decoration:none;color:#222}.category-article:hover{text-decoration:underline}.category-article h2{margin-bottom:0}.category-image{width:150px;margin:0 auto}.category-image a{display:block}.category-image img{width:100%;height:100%}@media (min-width: 1024px){.four-row{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:2em}}@media (max-width: 768px){.four-row .byline{margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #222}}@media (min-width: 768px){.hero-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:2em}}@media (max-width: 768px){.hero-grid .byline{margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid #222}}@media (min-width: 768px){.hero-grid-article:nth-child(1){grid-area:1 / 2 / span 2 / span 2;border-left:1px solid #222;border-right:1px solid #222;padding:0 2em}.hero-grid-article:nth-child(1) .post-category{left:32px}.hero-grid-article:nth-child(1) .vimeo-portrait{padding-top:125%}.hero-grid-article:nth-child(1) .vimeo-landscape{padding-top:85%}.hero-grid-article:nth-child(2){grid-area:2 / 1 / span 1 / span 1}.hero-grid-article:nth-child(3){grid-area:1 / 1 / span 1 / span 1}.hero-grid-article:nth-child(4){grid-area:2 / 4 / span 1 / span 1}.hero-grid-article:nth-child(5){grid-area:1 / 4 / span 1 / span 1}}.single-row-blog:last-child .single-row-innards{border-bottom:0}.single-row-innards{width:95%;max-width:750px;margin:0 auto}.single-row-article{margin-bottom:42px;padding-bottom:2em;border-bottom:1px solid gray}@media (min-width: 1024px){.single-row-article{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2em}.single-row-article h2{margin-top:0}.single-row-article .article-image{grid-area:1 / 1 / span 1 / span 1;display:block;position:relative}.single-row-article .article-content{display:grid;align-content:flex-start;grid-area:1 / 2 / span 1 / span 1}}.facetwp-facet{margin-bottom:0 !important}.facetwp-container{background-color:#f6f6f6;border:1px solid #eee;padding:1em;margin-bottom:2em;display:flex;justify-content:center;align-content:center;flex-wrap:wrap}.facetwp-container h2{margin:1em}@media (min-width: 600px){.facetwp-type-checkboxes{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:1em}}@media (min-width: 820px){.facetwp-type-checkboxes{grid-template-columns:repeat(3, 1fr)}}.facetwp-type-checkboxes .facetwp-checkbox{width:200px;display:flex;justify-content:space-between;padding-right:1em}.facetwp-type-pager{text-align:center;margin-top:2em}.facetwp-load-more{cursor:pointer;background-color:#1fa56f;font-size:120%;font-weight:bold;color:#fff;padding:1em 10vw;transition:0.3s}.facetwp-load-more:hover{background-color:#1c9564}.single-post .vimeo-portrait{padding-top:75vh}.entry-meta{font-style:italic}.entry-meta a{color:#222;text-decoration:none}.blog-minilist{font-size:90%}.blog-minilist li{margin-bottom:0}.single-signoff{text-align:center;margin-top:4em}.references{margin-top:2em}.references ol{margin:0;padding:15px;font-size:80%}.references li{margin-bottom:15px}.references img{width:10px;margin-right:10px}.references a{text-decoration:none;margin-top:5px;display:block;word-break:break-all}.more-ghe{border-top:1px solid #222;padding-top:2em}.more-ghe h2{text-align:center;margin-bottom:2em}.featured-image{position:relative}.ghe-social-share{display:flex;justify-content:right;align-items:center;font-weight:500}.ghe-social-share img{width:35px;padding:0.5em}body.cg-change-payment-method .woocommerce-info,body.cg-change-payment-method table.shop_table{display:none}body.cg-change-payment-method .entry-content{max-width:640px;margin:0 auto;padding:40px 20px 60px}body.cg-change-payment-method .woocommerce{max-width:100%}body.cg-change-payment-method form#order_review{margin:0}body.cg-change-payment-method #payment ul.payment_methods{margin:0;padding:0;list-style:none;border:0;background:#fff;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;box-shadow:none;margin:0}body.cg-change-payment-method #payment ul.payment_methods>li{margin:0;padding:0;border-top:1px solid #d9d9d9;background:#fff}body.cg-change-payment-method #payment ul.payment_methods>li:first-child{border-top:0}body.cg-change-payment-method #payment ul.payment_methods>li>input.input-radio{position:absolute;opacity:0;pointer-events:none}body.cg-change-payment-method #payment ul.payment_methods>li>label{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;width:100%;margin:0;padding:18px 20px 18px 48px;font-size:17px;line-height:1.4;font-weight:400;color:#1f1f1f;cursor:pointer;box-sizing:border-box}body.cg-change-payment-method #payment ul.payment_methods>li>label::before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:18px;height:18px;border:1px solid #b8b8b8;border-radius:50%;background:#fff;box-sizing:border-box}body.cg-change-payment-method #payment ul.payment_methods>li>label::after{content:"";position:absolute;left:25px;top:50%;transform:translateY(-50%) scale(0);width:8px;height:8px;border-radius:50%;background:#000;transition:transform 0.15s ease}body.cg-change-payment-method #payment ul.payment_methods>li>label img{flex-shrink:0;max-height:32px;width:auto}body.cg-change-payment-method #payment ul.payment_methods>li>input.input-radio:checked+label::before{border-color:#000}body.cg-change-payment-method #payment ul.payment_methods>li>input.input-radio:checked+label::after{transform:translateY(-50%) scale(1)}body.cg-change-payment-method #payment .payment_box{margin:0;padding:0;background:#fff;border:0;box-shadow:none}body.cg-change-payment-method #payment .payment_box::before,body.cg-change-payment-method #payment .payment_box::after{display:none}body.cg-change-payment-method .update-all-subscriptions-payment-method-wrap{display:none}body.cg-change-payment-method #payment .form-row{display:block}body.cg-change-payment-method .payment_method_stripe_cc .payment_box{padding:0}body.cg-change-payment-method .wc-stripe_cc-container{display:block;padding:0}body.cg-change-payment-method .wc-stripe_cc-container>input.wc-stripe-payment-type{position:absolute;opacity:0;pointer-events:none}body.cg-change-payment-method .wc-stripe_cc-container>label.wc-stripe-label-payment-type{display:flex;align-items:center;min-height:56px;position:relative;margin:0;padding:0 20px 0 78px !important;border-top:1px solid #d9d9d9;font-size:17px;line-height:1.3;font-weight:400;color:#1f1f1f;cursor:pointer;box-sizing:border-box}body.cg-change-payment-method .wc-stripe_cc-container>label.wc-stripe-label-payment-type::before{content:"";position:absolute;left:50px;top:50%;transform:translateY(-50%);width:18px;height:18px;border:1px solid #b8b8b8 !important;border-radius:50% !important;background:#fff !important;box-shadow:none !important;box-sizing:border-box}body.cg-change-payment-method .wc-stripe_cc-container>label.wc-stripe-label-payment-type::after{content:"";position:absolute;left:59px;top:50%;width:8px;height:8px;border-radius:50%;background:#000 !important;transform:translateY(-50%) scale(0);transform-origin:center;opacity:1 !important;display:block !important;z-index:2;pointer-events:none}body.cg-change-payment-method .wc-stripe_cc-container>input.wc-stripe-payment-type:checked+label.wc-stripe-label-payment-type::before{border-color:#000 !important;background:#fff !important}body.cg-change-payment-method .wc-stripe_cc-container>input.wc-stripe-payment-type:checked+label.wc-stripe-label-payment-type::after{content:"" !important;transform:translateY(-50%) scale(1) !important;opacity:1 !important;display:block !important}body.cg-change-payment-method .wc-stripe_cc-new-method-container,body.cg-change-payment-method .wc-stripe-saved-methods-container{padding:0 20px 16px 50px}body.cg-change-payment-method .wc-stripe-saved-methods-container{margin-top:0;border-top:0}body.cg-change-payment-method .wc-stripe-saved-methods-container .select2-container{width:100% !important}body.cg-change-payment-method .wc-stripe-saved-methods-container .select2-selection--single{display:flex;align-items:center;height:52px;border:1px solid #bdbdbd;border-radius:4px;background:#fff;padding:0 42px 0 12px;box-shadow:none}body.cg-change-payment-method .wc-stripe-saved-methods-container .select2-selection__rendered{display:flex !important;align-items:center;height:50px;padding-left:44px !important;padding-right:0 !important;line-height:1.2 !important;font-size:15px;color:#333;position:relative}body.cg-change-payment-method .wc-stripe-saved-methods-container .select2-selection__rendered::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:34px;height:22px;background:url("/wp-content/plugins/woo-stripe-payment/assets/img/cards/visa.svg") no-repeat center/contain}body.cg-change-payment-method .wc-stripe-saved-methods-container .select2-selection__arrow{height:50px !important;right:12px !important;width:18px !important}body.cg-change-payment-method .wc-stripe-saved-methods-container .select2-selection__arrow b{border-color:#8a8a8a transparent transparent transparent !important;border-style:solid !important;border-width:6px 5px 0 5px !important;margin-left:-5px !important;margin-top:-3px !important}body.cg-change-payment-method .wc-stripe_cc-new-method-container #wc-stripe-card-element,body.cg-change-payment-method .wc-stripe_cc-new-method-container .StripeElement{min-height:54px;border:1px solid #bdbdbd;border-radius:4px;background:#fff;padding:14px 16px;box-sizing:border-box}body.cg-change-payment-method .payment_method_ppcp>label,body.cg-change-payment-method .payment_method_stripe_googlepay>label,body.cg-change-payment-method .payment_method_stripe_klarna>label,body.cg-change-payment-method .payment_method_stripe_applepay>label{min-height:72px}body.cg-change-payment-method .payment_method_ppcp .payment_box,body.cg-change-payment-method .payment_method_stripe_googlepay .payment_box,body.cg-change-payment-method .payment_method_stripe_klarna .payment_box,body.cg-change-payment-method .payment_method_stripe_applepay .payment_box{padding:0 20px 20px}body.cg-change-payment-method #payment>.form-row,body.cg-change-payment-method #payment div.form-row{margin:28px 0 0;padding:0;border:0;background:transparent;clear:both;text-align:right}body.cg-change-payment-method #payment input[name="woocommerce_change_payment"]{display:none}body.cg-change-payment-method #place_order,body.cg-change-payment-method button#place_order,body.cg-change-payment-method input#place_order.button.alt{float:none;display:inline-flex;align-items:center;justify-content:center;width:100%;height:60px;padding:0 24px;border:0;border-radius:4px;background:#2f2f31;color:#fff;font-size:18px;font-weight:500;line-height:1;text-align:center;box-shadow:none;appearance:none;cursor:pointer}body.cg-change-payment-method #place_order:hover,body.cg-change-payment-method #place_order:focus,body.cg-change-payment-method button#place_order:hover,body.cg-change-payment-method button#place_order:focus,body.cg-change-payment-method input#place_order.button.alt:hover,body.cg-change-payment-method input#place_order.button.alt:focus{background:#2c2c2e;color:#fff}body.cg-change-payment-method .wc-ppcp-checkout-container,body.cg-change-payment-method .gpay-card-info-container-fill,body.cg-change-payment-method .wc-stripe-applepay-button{margin-top:20px}body.cg-change-payment-method .wc-stripe-card-icons-container{display:inline-flex;align-items:center;gap:8px;margin-left:auto}body.cg-change-payment-method .wc-stripe-card-icon{height:24px;width:auto}@media (max-width: 767px){body.cg-change-payment-method .entry-content{padding:24px 12px 40px}body.cg-change-payment-method #payment ul.payment_methods>li>label,body.cg-change-payment-method .wc-stripe_cc-container>label.wc-stripe-label-payment-type{padding-left:44px;padding-right:14px;font-size:16px}body.cg-change-payment-method #payment ul.payment_methods>li>label::before,body.cg-change-payment-method .wc-stripe_cc-container>label.wc-stripe-label-payment-type::before{left:14px}body.cg-change-payment-method #payment ul.payment_methods>li>label::after,body.cg-change-payment-method .wc-stripe_cc-container>label.wc-stripe-label-payment-type::after{left:19px}body.cg-change-payment-method .wc-stripe_cc-new-method-container,body.cg-change-payment-method .wc-stripe-saved-methods-container,body.cg-change-payment-method .payment_method_ppcp .payment_box,body.cg-change-payment-method .payment_method_stripe_googlepay .payment_box,body.cg-change-payment-method .payment_method_stripe_klarna .payment_box,body.cg-change-payment-method .payment_method_stripe_applepay .payment_box{padding-left:14px;padding-right:14px}body.cg-change-payment-method #payment>.form-row,body.cg-change-payment-method #payment div.form-row{margin-top:22px}body.cg-change-payment-method #place_order,body.cg-change-payment-method button#place_order,body.cg-change-payment-method input#place_order.button.alt{width:100%}}@media (max-width: 800px){.woocommerce-cart-form__contents thead{display:none}.woocommerce-cart-form__contents tr{display:flex;flex-wrap:wrap;position:relative;padding:.5em 0;border-top:1px solid #222;border-bottom:1px solid #222}.woocommerce-cart-form__contents td{display:block;flex-basis:100%;padding:2px .5em;font-size:13px}.woocommerce-cart-form__contents .product-thumbnail{display:none}.woocommerce-cart-form__contents .product-name,.woocommerce-cart-form__contents .product-price,.woocommerce-cart-form__contents .product-quantity,.woocommerce-cart-form__contents .product-subtotal{display:flex;text-align:right}.woocommerce-cart-form__contents .product-name::before,.woocommerce-cart-form__contents .product-price::before,.woocommerce-cart-form__contents .product-quantity::before,.woocommerce-cart-form__contents .product-subtotal::before{font-weight:400;flex:1;text-align:left}.woocommerce-cart-form__contents .product-name::before{content:'Product: '}.woocommerce-cart-form__contents .product-price::before{content:'Price: '}.woocommerce-cart-form__contents .product-quantity::before{content:'Quantity: '}.woocommerce-cart-form__contents .product-subtotal::before{content:'Subtotal: '}.woocommerce-cart-form__contents .product-quantity{display:flex}.woocommerce-cart-form__contents .product-remove{position:relative;left:-15px}.woocommerce-cart-form__contents .product-remove a{border-radius:30px;width:20px;height:20px;line-height:0;text-indent:-4px;font-size:18px}.woocommerce-cart-form__contents .qty{height:24px;position:relative;left:5px;top:-1px}.woocommerce-cart-form__contents .coupon{flex-wrap:wrap;width:100% !important}.woocommerce-cart-form__contents .coupon input,.woocommerce-cart-form__contents .coupon button{flex-basis:100% !important;margin-bottom:8px}.woocommerce-cart-form__contents button[name='update_cart']{width:100% !important}}.cart-collaterals{margin-left:auto;margin-right:auto;max-width:740px}.cart-collaterals th,.cart-collaterals td{padding:.5em;width:50%;font-weight:400}.cart-collaterals th{background-color:transparent;color:#222;text-align:right}.cart-collaterals h2,.cart-collaterals .woocommerce-shipping-destination,.cart-collaterals .recurring-totals,.cart-collaterals .cart-subtotal,.cart-collaterals .includes_tax{display:none}.cart-collaterals .woocommerce-shipping-methods{list-style-type:none;padding:0}.cart-collaterals .recurring-total.cart-subtotal,.cart-collaterals .recurring-total.shipping{display:none}.cart-collaterals .recurring-total.order-total th,.cart-collaterals .recurring-total.order-total td{padding-top:1em}.checkout-button{text-decoration:none}.woocommerce-cart .entry-header{margin-top:0}.woocommerce-cart-form{margin-top:3px;border-collapse:collapse}.woocommerce-cart-form th{font-weight:300;text-align:left;background-color:#36454f;color:#fff;padding:.5em 0}.woocommerce-cart-form tr{transition:.3s;border-bottom:1px solid #eee !important}.woocommerce-cart-form tr:hover{background-color:#fdfdfd}.woocommerce-cart-form tr:nth-child(even){background-color:#fbfbfb}.woocommerce-cart-form tr:nth-child(even):hover{background-color:#f9f9fa}.woocommerce-cart-form a{color:#222;text-decoration:none}.woocommerce-cart-form .product-thumbnail img{width:100px;padding:.5em;margin-bottom:-7px}.woocommerce-cart-form .qty{width:50px}.woocommerce-cart-form .bundled_table_item{display:none}.woocommerce-cart-form .remove{transition:.3s;display:block;color:#fff;background-color:#e2401c;padding:.5em;border-radius:10px;width:21px;height:21px;line-height:4px;text-indent:-1px;margin-left:14px}.woocommerce-cart-form .remove:hover{background-color:#aa3015}.woocommerce-cart-form .actions{background-color:#fff;padding:2em 1em}.woocommerce-cart-form .actions .coupon{width:66%;float:left;display:flex}.woocommerce-cart-form .actions .coupon label{display:none}.woocommerce-cart-form .actions .coupon input{margin-right:8px}.woocommerce-cart-form .actions .coupon input,.woocommerce-cart-form .actions .coupon button{flex-basis:50%}.woocommerce-cart-form .actions button{transition:.3s;display:inline-block;width:100%;text-transform:uppercase;letter-spacing:1px;padding:.5em;text-align:center;cursor:pointer}.woocommerce-cart-form .actions button:hover{background-color:#43cea2;color:#fff}.woocommerce-cart-form .actions button[name='update_cart']{float:right;width:33%}.cgp-divider{background-color:#fcfcf8}.cgp-divider svg{display:block;width:100%;height:60px}.cgp-divider svg use{fill:green}@keyframes move-forever1{0%{transform:translate(85px, 0%)}100%{transform:translate(-85px, 0%)}}@keyframes move-forever2{0%{transform:translate(-90px, 0%)}100%{transform:translate(90px, 0%)}}@keyframes move-forever3{0%{transform:translate(85px, 0%)}100%{transform:translate(-85px, 0%)}}@keyframes move-forever4{0%{transform:translate(-90px, 0%)}100%{transform:translate(90px, 0%)}}.cgp-divider .parallax1 use{animation:move-forever1 20s linear infinite;opacity:.4}.cgp-divider .parallax2 use{animation:move-forever2 16s linear infinite;opacity:.6}.cgp-divider .parallax3 use{animation:move-forever3 12s linear infinite;opacity:.8}.cgp-divider .parallax4 use{animation:move-forever4 8s linear infinite;opacity:1}.cgp-divider-bottom{transform:rotate(180deg)}.cgp-divider-bottom g.parallax1 use{animation-direction:reverse;animation-delay:-1s}.cgp-divider-bottom g.parallax2 use{animation-direction:reverse;animation-delay:-2s}.cgp-divider-bottom g.parallax3 use{animation-direction:reverse;animation-delay:-3s}.cgp-divider-bottom g.parallax4 use{animation-direction:reverse;animation-delay:-4s}.product-gallery{display:flex;flex-direction:column;gap:20px;max-width:900px;margin:auto}.gallery-row{display:grid;gap:10px}@media (max-width: 820px){.gallery-row:not(:first-child){display:none}}.gallery-row img{border-radius:15px}.thumbnail-strip{display:flex;gap:10px;overflow-x:auto;margin-bottom:2em}@media (min-width: 820px){.thumbnail-strip{display:none}}.thumbnail-item{flex:0 0 auto;width:80px;height:80px;overflow:hidden;border-radius:5px}.thumbnail-item img{width:100%;height:100%;object-fit:cover}.large-image{width:100%}.large-image img{width:100%;height:auto;display:block;object-fit:cover}.two-images{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.large-image{position:relative;width:100%;padding-top:calc(64.28571%);overflow:hidden}.large-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.square-image{position:relative;width:100%;padding-top:calc(100%);overflow:hidden}.square-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.cgp-main{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;margin:3em auto 0;padding:0 1em;position:relative}.cgp-graphic,.cgp-text{flex-basis:100%;max-width:100%}@media (min-width: 820px){.cgp-graphic,.cgp-text{flex-basis:50%}}@media (min-width: 820px){.cgp-text{position:sticky;top:20px;align-self:flex-start;right:1em}}.cgp-graphic{order:1}@media (min-width: 820px){.cgp-graphic{padding-right:2em;order:0}}.product-image img{width:100%;border-radius:15px}.cgp-text h1{margin-top:0}.cgp-text iframe{width:425px !important;left:-10px}.cgp-text .product-short-description{margin-top:2em}.cgp-text .add-to-cart-button{width:100%;font-family:"Candal",sans-serif;background:green;cursor:pointer;color:#fff;font-size:20px;padding:0.5em;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:1px;border-radius:50px;display:block}.cgp-text .product-highlight{background:green;color:#fff;border-radius:2px;padding:3px 10px;font-size:12px;width:fit-content;display:inline;position:relative}.free-ndd{color:green;font-weight:bold;text-align:center;margin-top:0.5em}.free-ndd img{height:25px;display:inline;position:relative;bottom:-6px;margin-right:5px}.cgp-as-ssen-on{text-align:center;max-width:100%}.cgp-as-ssen-on .aso-title{text-align:center;font-weight:bold;position:relative;bottom:-20px}.cgp-as-ssen-on .aso-images{display:flex;flex-wrap:wrap;flex-basis:80%;justify-content:center}.cgp-as-ssen-on img{height:80px;display:inline}.cgp-trustpilot{margin-top:4em;background-color:green;border-bottom:3px solid darkgreen}.purchase-options{scroll-margin-top:80px}.purchase-options-accordion .accordion-item{border-radius:15px;box-shadow:0 0 5px #ccc;margin-bottom:1em;background-color:#fff}.purchase-options-accordion .accordion-item.open{border:2px solid #1fa56f;background-color:#f5fbff}.purchase-options-accordion .accordion-item .accordion-header{display:flex;flex-wrap:wrap;align-items:center;padding:1em;cursor:pointer}.purchase-options-accordion .accordion-item .accordion-header .selection-indicator{width:20px;height:20px;border:2px solid grey;border-radius:50%;background-color:transparent;margin-right:10px;position:relative}.purchase-options-accordion .accordion-item .accordion-header .selection-indicator::after{content:"";width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);display:none}.purchase-options-accordion .accordion-item .accordion-header.open .selection-indicator{border-color:green;background-color:green}.purchase-options-accordion .accordion-item .accordion-header.open .selection-indicator::after{display:block}.purchase-options-accordion .accordion-item .accordion-header h2{margin:0 1em 0.25em 0}.purchase-options-accordion .accordion-item .accordion-content{padding:1em;border-top:1px solid #ccc}.purchase-options-accordion .accordion-item .accordion-item-options{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-top:0.5em}.purchase-options-accordion .accordion-item .accordion-item-options .form-group{display:flex;flex-direction:column;width:48%}.purchase-options-accordion .accordion-item .accordion-item-options .form-group .form-label{font-size:0.9rem;font-weight:600;margin-bottom:0.3rem;white-space:nowrap}.purchase-options-accordion .accordion-item .accordion-item-options .form-group .select-wrapper{position:relative;width:100%}.purchase-options-accordion .accordion-item .accordion-item-options .form-group .select-wrapper select{width:100%;padding:8px 10px;appearance:none;background-color:#fff;cursor:pointer;border:1px solid #ccc;border-radius:4px;font-size:1rem;padding-right:2.5rem}.purchase-options-accordion .accordion-item .accordion-item-options .form-group .select-wrapper::after{content:"▼";font-size:0.8rem;color:#666;position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.purchase-options-accordion .accordion-item .accordion-item-options .form-group input[type="number"]{padding:20px 10px;border:1px solid #ccc;border-radius:4px;font-size:1rem;width:70px;margin:0 auto 0 0}@media (max-width: 600px){.purchase-options-accordion .accordion-item .accordion-item-options{flex-direction:column}.purchase-options-accordion .accordion-item .accordion-item-options .form-group{width:100%}}.woocommerce-form-login .form-row,.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-shipping-fields__field-wrapper .form-row,.create-account .form-row{margin:0;display:flex;align-items:center;padding:3px 0}.woocommerce-form-login label,.woocommerce-billing-fields__field-wrapper label,.woocommerce-shipping-fields__field-wrapper label,.create-account label{flex-basis:160px}.woocommerce-form-login label[for='password'],.woocommerce-form-login label[for='username'],.woocommerce-billing-fields__field-wrapper label[for='password'],.woocommerce-billing-fields__field-wrapper label[for='username'],.woocommerce-shipping-fields__field-wrapper label[for='password'],.woocommerce-shipping-fields__field-wrapper label[for='username'],.create-account label[for='password'],.create-account label[for='username']{flex-basis:215px}.woocommerce-form-login span,.woocommerce-billing-fields__field-wrapper span,.woocommerce-shipping-fields__field-wrapper span,.create-account span{flex-grow:1}.woocommerce-form-login input,.woocommerce-billing-fields__field-wrapper input,.woocommerce-shipping-fields__field-wrapper input,.create-account input{width:100%}.woocommerce-form-login .kl_newsletter_checkbox_field,.woocommerce-billing-fields__field-wrapper .kl_newsletter_checkbox_field,.woocommerce-shipping-fields__field-wrapper .kl_newsletter_checkbox_field,.create-account .kl_newsletter_checkbox_field{background:#3DBA89;color:#fff;padding:10px;margin-top:20px}.woocommerce-form-login #kl_newsletter_checkbox,.woocommerce-billing-fields__field-wrapper #kl_newsletter_checkbox,.woocommerce-shipping-fields__field-wrapper #kl_newsletter_checkbox,.create-account #kl_newsletter_checkbox{width:auto}.woocommerce-form-login .optional,.woocommerce-billing-fields__field-wrapper .optional,.woocommerce-shipping-fields__field-wrapper .optional,.create-account .optional{display:none}.woocommerce-form-login .select2-container,.woocommerce-billing-fields__field-wrapper .select2-container,.woocommerce-shipping-fields__field-wrapper .select2-container,.create-account .select2-container{position:relative;top:-3px}.woocommerce-form-login{border:2px solid #3d9cd2;display:block;padding:0 18px;margin-top:-18px;border-top-color:#fff}.woocommerce-form-login p:not(.form-row){border-top:1px solid #eee;padding-top:1em;margin-top:0}.woocommerce-form-login .lost_password{border-top:0 !important}#ship-to-different-address{font-size:1em;margin:0;padding:1em 1em 1em 0}.woocommerce-form-login__rememberme{flex-basis:215px !important}.woocommerce-form-login__rememberme input{width:20px}.create-account .input-checkbox{width:20px}.create-account .woocommerce-password-strength,.create-account .woocommerce-password-hint{display:none !important}.sv-wc-payment-gateway-payment-form-manage-payment-methods{display:none !important}.wc_payment_methods{list-style-type:none;padding:0}.wc_payment_methods li:nth-child(n+1){margin-top:2em}.wc_payment_methods fieldset{border:0;padding:0}.wc_payment_methods label{margin-bottom:4px}.wc_payment_methods label[for='payment_method_braintree_credit_card'],.wc_payment_methods label[for='payment_method_braintree_paypal']{font-size:1.17em;font-weight:400}.wc_payment_methods label[for='payment_method_braintree_paypal'] img{display:none}.wc_payment_methods label[for='wc-braintree-credit-card-tokenize-payment-method']{margin-left:5px}.payment_box{margin-top:1em}#wc-braintree-credit-card-credit-card-form{padding:4px 0 1em 2em;border-left:3px solid #1fa56f}@media (min-width: 415px){.wc-braintree-credit-card-new-payment-method-form{display:flex;flex-wrap:wrap}.wc-braintree-credit-card-new-payment-method-form .form-row{padding:.5em .5em .5em 0 !important}.wc-braintree-hosted-field-card-number-parent,.wc-braintree-hosted-field-card-expiry-parent,.wc-braintree-hosted-field-card-csc-parent{flex-grow:1}.wc-braintree-hosted-field-card-number-parent{flex-basis:100%}}@media (min-width: 415px) and (min-width: 700px){.wc-braintree-hosted-field-card-number-parent{flex-basis:310px}}@media (min-width: 415px){.wc-braintree-hosted-field-card-number-parent .required{display:none}}.wc-braintree-hosted-field-card-expiry-parent label,.wc-braintree-hosted-field-card-csc-parent label{visibility:hidden;font-size:0}.wc-braintree-hosted-field-card-expiry-parent label::after,.wc-braintree-hosted-field-card-csc-parent label::after{visibility:visible;font-size:16px}.wc-braintree-hosted-field-card-expiry-parent{flex-basis:130px}.wc-braintree-hosted-field-card-expiry-parent label::after{content:'Expiry'}.wc-braintree-hosted-field-card-csc-parent{flex-basis:100px}.wc-braintree-hosted-field-card-csc-parent label::after{content:'CVV'}button[name="woocommerce_checkout_place_order"]{margin-top:1em;font-size:24px}.woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout .entry-header{margin-left:auto;margin-right:auto;max-width:740px;margin-top:2em}.woocommerce-checkout .entry-content{margin-left:auto;margin-right:auto;max-width:740px}.woocommerce-checkout h3{margin-top:2em}.woocommerce-checkout .required{text-decoration:none;color:#e2401c}.woocommerce-checkout .blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';animation:spin 1s ease-in-out infinite;background:url("/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,0.75)}.woocommerce-form-coupon-toggle,.mailchimp-newsletter{display:none}.notes .optional{display:none}.notes input{width:100%}#order_review_heading{margin-top:3em}.woocommerce-checkout-review-order-table{border-bottom:1px solid #eee;padding:0 0 1em;margin:2em 0 3em;font-style:italic}.woocommerce-checkout-review-order-table thead,.woocommerce-checkout-review-order-table .recurring-totals,.woocommerce-checkout-review-order-table .shipping.recurring-total,.woocommerce-checkout-review-order-table .cart-subtotal.recurring-total,.woocommerce-checkout-review-order-table .cart-subtotal,.woocommerce-checkout-review-order-table dl.variation,.woocommerce-checkout-review-order-table small{display:none}.woocommerce-checkout-review-order-table th{background-color:transparent;color:#222;text-align:left;font-weight:400;width:160px}.woocommerce-checkout-review-order-table .product-name{width:100%}.woocommerce-checkout-review-order-table .product-total{min-width:160px}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods{list-style-type:none;padding:0}.checkout .bundled_table_item_subtotal{display:none}body.cg-my-account-login .my-account{margin-top:3rem !important;padding:0 1.25rem}body.cg-my-account-login .woocommerce{max-width:560px;margin:0 auto}body.cg-my-account-login .woocommerce h2{margin:0 0 1.5rem;font-size:clamp(2rem, 4vw, 2.75rem);font-weight:700;line-height:1.05;letter-spacing:-0.02em;text-align:center;color:#1d1d1f}body.cg-my-account-login .woocommerce .woocommerce-notices-wrapper{margin-bottom:1rem}body.cg-my-account-login .woocommerce .woocommerce-notices-wrapper .woocommerce-error,body.cg-my-account-login .woocommerce .woocommerce-notices-wrapper .woocommerce-message,body.cg-my-account-login .woocommerce .woocommerce-notices-wrapper .woocommerce-info{margin:0 0 1rem;padding:1rem 1.25rem;border:1px solid #e6e8ec;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,0.04)}body.cg-my-account-login .woocommerce form.woocommerce-form-login{padding:2rem;border:1px solid #e8ecef;border-radius:24px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,0.06);margin-top:0.5em}@media (max-width: 700px){body.cg-my-account-login .woocommerce form.woocommerce-form-login{padding:1.5rem;border-radius:18px}}body.cg-my-account-login .woocommerce form.woocommerce-form-login p{margin:0 0 1.25rem}body.cg-my-account-login .woocommerce form.woocommerce-form-login .form-row{float:none;width:100%}body.cg-my-account-login .woocommerce form.woocommerce-form-login label{display:block;margin-bottom:0.55rem;font-size:0.95rem;font-weight:600;line-height:1.4;color:#222}body.cg-my-account-login .woocommerce form.woocommerce-form-login label .required{color:#d64545}body.cg-my-account-login .woocommerce form.woocommerce-form-login .input-text{width:100%;height:56px;padding:0 1rem;border:1px solid #d7dde3;border-radius:14px;background:#fcfcfd;font-size:1rem;line-height:1;color:#1d1d1f;transition:border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease}body.cg-my-account-login .woocommerce form.woocommerce-form-login .input-text::placeholder{color:#98a2b3}body.cg-my-account-login .woocommerce form.woocommerce-form-login .input-text:hover{border-color:#bcc6d0;background:#fff}body.cg-my-account-login .woocommerce form.woocommerce-form-login .input-text:focus{outline:none;border-color:#36c79a;background:#fff;box-shadow:0 0 0 4px rgba(54,199,154,0.14)}body.cg-my-account-login .woocommerce form.woocommerce-form-login .password-input{position:relative;display:block;width:100%}body.cg-my-account-login .woocommerce form.woocommerce-form-login .password-input .input-text{padding-right:3.5rem}body.cg-my-account-login .woocommerce form.woocommerce-form-login .password-input .show-password-input{position:absolute;top:50%;right:0.85rem;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;transform:translateY(-50%);cursor:pointer;transition:background 0.2s ease, opacity 0.2s ease}body.cg-my-account-login .woocommerce form.woocommerce-form-login .password-input .show-password-input::before{font-size:1rem;color:#667085}body.cg-my-account-login .woocommerce form.woocommerce-form-login .password-input .show-password-input:hover{background:#f3f5f7}body.cg-my-account-login .woocommerce form.woocommerce-form-login .password-input .show-password-input:hover::before{color:#1d1d1f}body.cg-my-account-login .woocommerce form.woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:0.65rem;margin:0;cursor:pointer;font-size:0.95rem;font-weight:500;color:#344054}body.cg-my-account-login .woocommerce form.woocommerce-form-login .woocommerce-form-login__rememberme .woocommerce-form__input-checkbox{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:#36c79a;cursor:pointer}body.cg-my-account-login .woocommerce form.woocommerce-form-login .woocommerce-form-login__rememberme span{margin:0}body.cg-my-account-login .woocommerce form.woocommerce-form-login p.form-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:0.5rem}@media (max-width: 640px){body.cg-my-account-login .woocommerce form.woocommerce-form-login p.form-row{flex-direction:column;align-items:stretch}}body.cg-my-account-login .woocommerce form.woocommerce-form-login .woocommerce-button.button,body.cg-my-account-login .woocommerce form.woocommerce-form-login button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:56px;padding:0 1.5rem;border:0;border-radius:14px;background:linear-gradient(135deg, #36c79a 0%, #29b987 100%);box-shadow:0 12px 24px rgba(41,185,135,0.22);font-size:0.98rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#fff;cursor:pointer;transition:transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease}@media (max-width: 640px){body.cg-my-account-login .woocommerce form.woocommerce-form-login .woocommerce-button.button,body.cg-my-account-login .woocommerce form.woocommerce-form-login button[type="submit"]{width:100%;min-width:0}}body.cg-my-account-login .woocommerce form.woocommerce-form-login .woocommerce-button.button:hover,body.cg-my-account-login .woocommerce form.woocommerce-form-login button[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(41,185,135,0.28)}body.cg-my-account-login .woocommerce form.woocommerce-form-login .woocommerce-button.button:active,body.cg-my-account-login .woocommerce form.woocommerce-form-login button[type="submit"]:active{transform:translateY(0)}body.cg-my-account-login .woocommerce form.woocommerce-form-login .woocommerce-button.button:focus,body.cg-my-account-login .woocommerce form.woocommerce-form-login button[type="submit"]:focus{outline:none;box-shadow:0 16px 28px rgba(41,185,135,0.28),0 0 0 4px rgba(54,199,154,0.16)}body.cg-my-account-login .woocommerce form.woocommerce-form-login .woocommerce-LostPassword,body.cg-my-account-login .woocommerce form.woocommerce-form-login .lost_password{margin:0.25rem 0 0;text-align:center}body.cg-my-account-login .woocommerce form.woocommerce-form-login .woocommerce-LostPassword a,body.cg-my-account-login .woocommerce form.woocommerce-form-login .lost_password a{font-size:0.95rem;font-weight:500;text-decoration:none;color:#36c79a;transition:color 0.2s ease, opacity 0.2s ease}body.cg-my-account-login .woocommerce form.woocommerce-form-login .woocommerce-LostPassword a:hover,body.cg-my-account-login .woocommerce form.woocommerce-form-login .lost_password a:hover{color:#239d73}.woocommerce-account .woocommerce-ResetPassword label{display:inline-block;width:185px}.woocommerce-notices-wrapper{width:95%;max-width:800px;margin:1em auto}.woocommerce-info,.woocommerce-message,.woocommerce-error{border-width:2px;border-style:solid;padding:1em}.woocommerce-info a,.woocommerce-message a,.woocommerce-error a{order:1;color:#fff;padding:.25em 1em;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.woocommerce-info{border-color:#3d9cd2}.woocommerce-info a{background-color:#1fa56f}.woocommerce-message{border-color:#1fa56f}.woocommerce-message a{background-image:linear-gradient(to bottom right, #43cea2, #1fa56f)}.woocommerce-error{border-color:#e2401c}.woocommerce-error a{background-color:#e2401c}.archive.woocommerce .page-title{text-align:center}.archive.woocommerce .woocommerce-result-count,.archive.woocommerce .woocommerce-ordering{display:none}.postid-5062224 .product_title{width:auto !important}.postid-5062224 .price{font-size:2em !important}.postid-5062224 .bundled_item_cart_details .price{display:none !important}.postid-5062224 .bundled_product_summary{display:none}.bundle_form{margin:0 !important;flex-wrap:wrap;justify-content:space-between !important}.bundle_form .bundled_products,.bundle_form .bundle_data{flex-basis:300px;flex-grow:1}.bundle_form .bundled_product_summary{flex-basis:100%}.bundle_form input{height:auto !important}.bundle_form thead{display:none}.bundle_form .cart{border-top:0 !important;border-bottom:0 !important;padding:0 !important;justify-content:flex-start !important}.bundle_form ul{padding:0}.bundled_products{margin-bottom:1em !important}@media (min-width: 750px){.bundled_products{margin-bottom:0 !important}}.bundled_products td{padding:5px 10px 5px 0 !important}.bundled_products .single_variation_wrap{justify-content:flex-start !important}.bundled_item_qty_col,.bundled_product_permalink{display:none}.bundled_item_details_col .price{color:#222 !important;font-size:1em !important}.bundled_item_details_col .variations_form{display:flex;flex-wrap:wrap}.bundled_item_details_col .variations_form .label{display:none}.bundled_item_details_col .variations_form table{order:1}.bundled_item_details_col .variations_form .variations{flex-basis:100%}.bundled_item_details_col .variations_form .single_variation{margin-top:-16px}.bundle_wrap{width:100%;display:flex;flex-wrap:wrap}@media (min-width: 750px){.bundle_wrap{text-align:right;justify-content:flex-end}}.bundle_wrap .bundle_error{margin-right:1em}.bundled_item_wrap{margin-top:-8px !important;flex-basis:100% !important;justify-content:flex-start !important}.bundled_item_wrap .price{top:-5px !important}.bundle_price{margin-right:auto;font-size:1.2em;padding-top:0;position:relative;top:8px}.bundle_button{display:flex}.bundle_button .single_add_to_cart_button{width:240px}.delivery-info{margin-top:1em}.delivery-info .del-title,.delivery-info .del-timer{display:inline-block}.delivery-info .del-title{font-weight:400;color:#1fa56f}.delivery-info .del-timer{font-size:14px}.delivery-info svg{height:1em;font-size:21px;position:relative;top:4px}.added_to_cart{position:absolute;width:calc(100% - 2em);bottom:16px}.add_to_cart_button.loading{opacity:0.25}.featured-products,.woocommerce-category-products,.upsells{padding:0 .5em}@media (min-width: 1000px){.featured-products,.woocommerce-category-products,.upsells{padding:0 4em}}.upsells ul{justify-content:center}ul.products{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){ul.products{text-align:center}}ul.products .product{list-style-type:none;display:flex;flex-direction:column;justify-content:space-between;flex-basis:50%;padding:.5em;position:relative}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){ul.products .product{flex-basis:45%}}@media (min-width: 1000px){ul.products .product{flex-basis:25%;padding:1em}}@media all and (min-width: 1000px) and (-ms-high-contrast: none), (min-width: 1000px) and (-ms-high-contrast: active){ul.products .product{flex-basis:21%}}ul.products .product .onsale{padding:2px 2px 2px 7px;font-size:12px}ul.products .star-rating{display:none}ul.products .attachment-woocommerce_thumbnail{width:100%}ul.products a{text-decoration:none}ul.products h2{font-size:16px;margin:.5em 0;color:#222}@media (min-width: 1000px){ul.products h2{font-size:18px}}ul.products li .price{color:#222;font-size:15px}@media (min-width: 1000px){ul.products li .price{font-size:16px}}.product_cat-packs .entry-summary{max-width:100% !important}.product_cat-packs .product_title,.product_cat-packs .woocommerce-product-details__short-description{max-width:1024px}.product_cat-packs .entry-title{margin:2em auto 0 !important}.product_cat-packs .entry-title span{display:none}.product_cat-packs .woocommerce-product-details__short-description{margin:0 auto 2em}.product_cat-packs .bundle_form{justify-content:flex-start !important}.product_cat-packs .bundled_product_summary{flex-grow:1;flex-basis:500px;max-width:100%;flex-grow:1;border-right:1px solid rgba(0,0,0,0.05);padding-left:1.618em;padding-top:1.618em;margin-bottom:0 !important}@media (min-width: 1000px){.product_cat-packs .bundled_product_summary{max-width:50%}}@media (min-width: 1500px){.product_cat-packs .bundled_product_summary{max-width:33.33333%}}@media (min-width: 2000px){.product_cat-packs .bundled_product_summary{max-width:25%}}@media (min-width: 2500px){.product_cat-packs .bundled_product_summary{max-width:20%}}.product_cat-packs .bundled_product_summary h4{margin-top:0 !important}.product_cat-packs .bundled_product_summary .variations_form{display:none !important}.product_cat-packs .bundled_product_image{pointer-events:none !important}.product_cat-packs .bundle_data{flex-basis:100%;margin-top:2em}.product_cat-packs .bundle_price{display:none !important}.product-banner img{width:100%}.product .entry-summary{margin-left:auto;margin-right:auto;max-width:1024px;padding:2em 5vw;display:flex;flex-wrap:wrap;background-color:#fcfcf8;margin:0 auto}@media (min-width: 1024px){.product .entry-summary{padding:2em 3em}}.product .entry-summary .product_title{margin:0 auto 0.5em 0;width:100%}.product .entry-summary .price{font-size:1.2em;margin:0;color:#1fa56f}@media (min-width: 500px){.product-type-simple .product_title{width:70% !important}}.product-type-simple .entry-summary .price{font-size:2em !important}.woocommerce-product-details__short-description{margin:0}.onsale{display:none;position:absolute;background-color:#e2401c;color:#fff;font-weight:bold;text-transform:uppercase;padding:2px 2px 2px 7px;font-size:12px;letter-spacing:5px;right:0;margin:1em}@media (min-width: 500px){.onsale{padding:5px 5px 5px 15px;font-size:16px}}@media (min-width: 1200px){.onsale{padding:5px 15px;font-size:26px}}.postid-4342846 .onsale{display:none}.product_meta,.stock,.reset_variations{display:none !important}.out-of-stock{display:block !important;background-color:#e2401c;color:#fff;text-align:center;font-weight:bold;text-transform:uppercase;letter-spacing:5px;width:100%;max-width:400px;margin:0 auto;padding:1em}.variations_form,.single-product .cart{display:flex;flex-wrap:wrap;align-items:center;width:100%;border-top:1px solid #222;border-bottom:1px solid #222;padding:0.5em 0}.variations_form .woocommerce-variation-add-to-cart input,.single-product .cart input{width:50px;height:100%;margin-right:0.5em;font-size:20px}.variations_form .variations,.variations_form .single_variation_wrap{flex-basis:100%}.variations_form .variations{margin:0 auto 0 0}.variations_form .label{width:70px}.variations_form .single_variation_wrap{display:flex;margin-top:0.5em}@media (min-width: 720px){.variations_form .single_variation_wrap{justify-content:flex-end}}.variations_form .single_variation_wrap .price{font-size:1.2em;position:relative;top:8px;padding-right:14px}.variations_form .woocommerce-variation-add-to-cart{flex-basis:300px;display:flex}.variations_form .woocommerce-variation-add-to-cart button{margin:0;cursor:pointer}.single-product .cart{justify-content:flex-end;border-top:0}.single-product .cart .single_add_to_cart_button{flex-basis:240px;margin:0}.description-intro{margin-left:auto;margin-right:auto;max-width:1024px;padding:2em 5vw}@media (min-width: 1024px){.description-intro{padding:2em 3em}}.second-short-description{margin-top:1em;width:100%}.second-short-description ul{padding-left:16px}.second-short-description li{margin-bottom:2px}.upsells{display:none}.upsells h2{text-align:center}.upsells ul h2{text-align:left}.product_cat-variety-packs .bundled_product_summary{display:none}
