.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}#payment .payment_method_fdx_gateway img {
width: 30px !important;
}  .woocommerce-address-fields .form-row.address-field.address-2-field,
.woocommerce-address-fields .form-row#billing_address_2_field,
.woocommerce-address-fields .form-row#shipping_address_2_field,
.woocommerce-address-fields .woocommerce-additional-fields .form-row.address-2-field,
.woocommerce-address-fields .form-row.woocommerce-address-field--address_2,
.woocommerce-address-fields .form-row[data-priority="60"] {
display: none !important;
}  .pricing-table {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 1rem;
margin: 2rem 0;
}
.pricing-card {
width: 100%;
max-width: 230px;
background: #fff;
border: 1px solid #e0e0e0;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: column;
box-shadow: 0 2px 6px rgba(0,0,0,0.05);
text-align: center;
}
.pricing-card .header {
padding: 1.5rem;
text-align: center;
font-size: 1.4rem;
font-weight: bold;
color: #fff;
}
.pricing-card.demo .header { background: #8ecae6; }
.pricing-card.standard .header { background: #219ebc; }
.pricing-card.premium  .header { background: #52b788; }
.pricing-card.ultimate .header { background: #045CB4; }
.pricing-card ul {
list-style: none;
margin: 0;
padding: 1rem;
flex-grow: 1;
}
.pricing-card ul li {
padding: 0.75rem 0;
border-bottom: 1px solid #f0f0f0;
font-size: 0.95rem;
text-align: center;
}
.pricing-card ul li:last-child {
border-bottom: none;
}
.pricing-card .footer {
text-align: center;
padding: 1rem;
background: #fafafa;
font-weight: bold;
font-size: 1rem;
}
.video-center {
text-align: center;
}
.video-center video {
display: inline-block;
max-width: 70%;
width: 100%;
height: auto;
} body.woocommerce-cart .woocommerce-form-coupon-toggle {
display: none;
}
.rc-anchor-alert {
position: relative !important;
z-index: 1000 !important; transform: none !important;
}
.goog-te-gadget a { display: none !important; }
.goog-te-gadget > span > a { display: none !important; }
.goog-te-gadget span:has(a) { display: none !important; }
.goog-te-gadget .goog-te-gadget-simple > span:last-child {
display: none !important;
}
.goog-te-gadget-simple::after {
display: none !important;
} .goog-te-banner-frame { display:none !important; } body { top: 0 !important; } #google_translate_element .goog-te-gadget { font-size: 0; } #google_translate_container { position: relative; display:inline-block; }
#google_translate_element select.goog-te-combo{
appearance:none; -webkit-appearance:none; -moz-appearance:none;
background:#f6edfd;
color:#494F54;
border:0;
border-radius:8px;
padding:8px 34px 8px 12px;
font-size:14px; line-height:1.2;
box-shadow:0 1px 0 rgba(0,0,0,.06);
cursor:pointer;
} #google_translate_container::after{
content:"";
position:absolute; right:12px; top:50%;
width:10px; height:10px; transform:translateY(-50%);
pointer-events:none;
background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23494F54' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
background-repeat:no-repeat; background-size:10px 6px;
}
.gt-brand{ display:block; margin-top:4px; font-size:12px; opacity:.7; }
.goog-logo-link,.gskiptranslate,.goog-te-gadget span,.goog-te-banner-frame,#goog-gt-tt, .goog-te-balloon-frame,div#goog-gt-{
display: none!important;
}
.goog-te-gadget {
color: transparent!important;
font-size:0px;
}
.goog-text-highlight {
background: none !important;
box-shadow: none !important;
} #google_translate_element select{
background:#f6edfd;
color:#494F54; ##494F54 #383ffa
border: none;
border-radius:3px;
padding:6px 8px
} .orb-hero { max-width: 1100px; margin: 0 auto; padding: 0 16px; }
.orb-hero__intro { margin: 0 0 24px 0; }
.orb-hero__intro > *:first-child { margin-top: 0; }
.orb-hero__intro > *:last-child { margin-bottom: 0; } .orb-hero__grid {
display: grid;
grid-template-columns: 1fr;
gap: 24px;
} @media (min-width: 900px) {
.orb-hero__grid {
grid-template-columns: 1fr 1fr;
align-items: start;
gap: 32px;
}
}
.orb-hero__media img { display: block; width: 100%; height: auto; border-radius: 12px; }
.orb-hero__placeholder {
display: grid; place-items: center; height: 100%; min-height: 280px;
border: 1px dashed rgba(0,0,0,.15); border-radius: 12px; color: rgba(0,0,0,.5);
} .orb-hero__form-wrap .orb-form {
background: #fff;
border: 1px solid rgba(0,0,0,.06);
border-radius: 12px;
padding: 20px;
box-shadow: 0 8px 20px rgba(0,0,0,.04);
}
.orb-hero__form-wrap .form-row { margin-bottom: 12px; }
@media (max-width: 599px) {
.orb-hero__form-wrap .button { width: 100%; }
}
@media (min-width: 640px) {
.orb-hero__form-wrap .form-row-first,
.orb-hero__form-wrap .form-row-last { width: 48%; float: left; }
.orb-hero__form-wrap .form-row-first { margin-right: 4%; }
.orb-hero__form-wrap .clear { clear: both; }
} .wp-block-table.is-style-regular table,
.wp-block-table.is-style-plain table,
.wp-block-table.is-style-regular td,
.wp-block-table.is-style-regular th,
.wp-block-table.is-style-plain td,
.wp-block-table.is-style-plain th {
border: none !important;
background: transparent;
}
.wp-block-table table { border-collapse: collapse; } .orb-demo__form .form-row-first,
.orb-demo__form .form-row-last {
float: none;
width: 80%;
margin-right: 0;
}
.orb-demo__form .input-text,
.orb-demo__form .select,
.orb-demo__form select {
width: 100%;
} .mt-langbox__switch { display: inline-flex; gap: 8px; }
.mt-langbox__btn{
-webkit-appearance: none;
appearance: none;
box-sizing: border-box;
display: inline-flex;
align-items: center;
justify-content: center;
height: 34px; min-width: 44px; padding: 0 12px; line-height: 1; font: 600 14px/1 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
border: 1px solid #e5e7eb;
border-radius: 8px;
background: #fff;
color: #111827;
cursor: pointer;
}
.mt-langbox__btn.is-active{
border-color: #2563eb;
color: #d7d9de; box-shadow: 0 0 0 2px rgba(37,99,235,.15);
}
.mt-langbox__btn:focus{ outline: none; }.product.product-type-variable ul.tabs li.product_safety_tab,.wc-gzd-additional-info-placeholder,p.wc-gzd-additional-info:empty{display:none}#order_review .wc-gzd-checkbox-placeholder{clear:both}#order_review .wc-gzd-checkbox-placeholder p.form-row{float:none;padding:0 1em 0 0;text-align:left}#order_review .wc-gzd-checkbox-placeholder p.form-row label{display:inline}#order_review .wc-gzd-checkbox-placeholder:empty{display:none}.woocommerce-checkout .shop_table{background-color:#eee}@media(min-width:768px){table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper{align-items:center;display:flex}}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail{margin-right:1em;max-width:15%;min-width:60px}table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail .wc-gzd-cart-item-name-wrapper .wc-gzd-cart-item-thumbnail img{margin:0}body.theme-astra table.woocommerce-checkout-review-order-table tr.wc-gzd-cart-item-has-thumbnail td.product-name{flex-wrap:wrap}.cart_totals tr.order-total-differential-taxation-notice td:before,.cart_totals tr.order-total-small-business-notice td:before{content:""!important}.includes_tax,.tax_label,.woocommerce dl.variation dd[class*=variation-gzd-],.woocommerce dl.variation div[class*=variation-gzd-],.woocommerce dl.variation dt[class*=variation-gzd-],.woocommerce dl.variation li[class*=variation-gzd-],.woocommerce ul.variation dd[class*=variation-gzd-],.woocommerce ul.variation div[class*=variation-gzd-],.woocommerce ul.variation dt[class*=variation-gzd-],.woocommerce ul.variation li[class*=variation-gzd-],.woocommerce-cart dl.variation dd[class*=variation-gzd-],.woocommerce-cart dl.variation div[class*=variation-gzd-],.woocommerce-cart dl.variation dt[class*=variation-gzd-],.woocommerce-cart dl.variation li[class*=variation-gzd-],.woocommerce-cart ul.variation dd[class*=variation-gzd-],.woocommerce-cart ul.variation div[class*=variation-gzd-],.woocommerce-cart ul.variation dt[class*=variation-gzd-],.woocommerce-cart ul.variation li[class*=variation-gzd-],.woocommerce-checkout dl.variation dd[class*=variation-gzd-],.woocommerce-checkout dl.variation div[class*=variation-gzd-],.woocommerce-checkout dl.variation dt[class*=variation-gzd-],.woocommerce-checkout dl.variation li[class*=variation-gzd-],.woocommerce-checkout ul.variation dd[class*=variation-gzd-],.woocommerce-checkout ul.variation div[class*=variation-gzd-],.woocommerce-checkout ul.variation dt[class*=variation-gzd-],.woocommerce-checkout ul.variation li[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dd[class*=variation-gzd-],.woocommerce-mini-cart dl.variation div[class*=variation-gzd-],.woocommerce-mini-cart dl.variation dt[class*=variation-gzd-],.woocommerce-mini-cart dl.variation li[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dd[class*=variation-gzd-],.woocommerce-mini-cart ul.variation div[class*=variation-gzd-],.woocommerce-mini-cart ul.variation dt[class*=variation-gzd-],.woocommerce-mini-cart ul.variation li[class*=variation-gzd-]{display:none!important}.wc-gzd-small-business-includes-tax{display:inline!important;font-size:.9em;padding-left:3px}.woocommerce-gzd-checkout #order_review_heading{display:none}.woocommerce-checkout .shop_table tr td p{margin-bottom:0}.woocommerce-checkout .shop_table td,.woocommerce-checkout .shop_table th{line-height:1.5}.more-variants-available-info{display:block;font-size:11px;font-weight:400}.shop_table .product-name-inner,.shop_table .product-name-inner tr td{border:none;margin:0;padding:0}.shop_table .product-name-inner tr td:last-child{text-align:right}.cart_totals .wc-gzd-additional-wrapper,.woocommerce-checkout table.shop_table .wc-gzd-additional-wrapper{clear:both;text-align:right}.cart_totals p.wc-gzd-additional-info,.woocommerce-checkout table.shop_table p.wc-gzd-additional-info{display:inline-block;font-size:.8em;font-weight:400;margin-bottom:0}.entry-content .woocommerce #payment{margin-bottom:1em}.woocommerce #payment .wc-terms-and-conditions{display:none!important}.entry-content .woocommerce .checkout-btn-wrap{text-align:right}.woocommerce-checkout p.direct-debit-checkbox{display:none}.unit-price-cart{display:block;font-size:.9em;margin-top:5px}.product_list_widget .wc-gzd-additional-info,.products .wc-gzd-additional-info{font-size:.8em;margin:.7rem 0;padding:0}.product_list_widget .wc-gzd-additional-info,.product_list_widget p.price-unit{line-height:1.8em;margin:.2rem 0}.product_list_widget .wc-gzd-additional-info a{display:inline!important}.product_list_widget .price-unit,.products .product .price-unit{font-size:.8em}.product_list_widget .price-unit{margin-bottom:.7em}.product p.wc-gzd-additional-info{clear:left;font-size:.9em;margin-bottom:.5rem}.product .defect-description:not(:empty){border:2px solid #4b4f58;margin:1em 0;padding:.5em}.product .defect-description:not(:empty) p:last-child{margin-bottom:0}form.cart.wc-gzd-replace-price .single_variation_wrap .woocommerce-variation-price{display:none}.deposit-packaging-type{font-weight:700;text-transform:uppercase}.product p.deposit-packaging-type{font-size:1.2em!important}.wc-gzd-rating-authenticity-status{display:block;font-size:.9em}.woocommerce-product-rating .wc-gzd-rating-authenticity-status{display:inline-block}.product .product_meta{margin-top:1rem}p.footer-info{font-size:.9em;padding-bottom:.5rem;text-align:center}.wc-gzd-item-defect-description p,.wc-gzd-item-desc p{font-size:.9em;font-weight:400}.wc-gzd-edit-data-notice{background:#eee;display:inline-block;padding:1em}.wc-gzd-edit-data-notice p.wc-gzd-info{margin:0;padding:0}.wc-gzd-power-supply{display:flex;flex-wrap:wrap;height:70px;margin:1em 0}.wc-gzd-power-supply svg{align-items:center;display:flex;height:70px;width:70px}.wc-gzd-power-supply svg text{text-anchor:middle;dominant-baseline:middle;font-size:1.8rem;font-weight:600}.wc-gzd-power-supply svg text.min-max-watt-has-decimals,.wc-gzd-power-supply svg text.power-supply-usb-pd{font-size:1.5rem}.wc-gzd-cart-info{display:block}table.product-details-inner{margin:0;padding:0;table-layout:fixed}table.product-details-inner,table.product-details-inner td,table.product-details-inner tr{background:transparent;border:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}table.product-details-inner tr td:last-child{text-align:right}.wc-gzd-product-name-left,.wc-gzd-product-name-right{float:left}.wc-gzd-product-name-left{margin-right:1em;max-width:15%}#order_review .blockMsg{line-height:1.5em}#shipping_parcelshop_post_number_field .optional{display:none!important}.wc-gzd-nutri-score-value{display:block;height:4rem;text-indent:-9999px;width:7.0625rem}.wc-gzd-placeholder-loading{display:flex;flex:0 0 100%;flex-flow:column;overflow:hidden;position:relative}.wc-gzd-placeholder-loading *{box-sizing:border-box}.wc-gzd-placeholder-loading:before{animation:phAnimation .8s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 54%) 50% 50%;bottom:0;content:" ";left:50%;margin-left:-250%;pointer-events:none;position:absolute;right:0;top:0;width:500%;z-index:1}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row{align-items:center;display:flex;vertical-align:middle}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row>*{background-color:#e7e7e7;display:block;height:10px}.wc-gzd-placeholder-loading .wc-gzd-placeholder-row .wc-gzd-placeholder-row-col-4{min-width:100px}@keyframes phAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(30%,0,0)}}.wc-block-featured-product .wc-gzd-additional-info{color:inherit;font-size:.9em;margin:0;padding:5px 48px 0;text-align:center;width:100%;z-index:1}.wc-block-featured-product .wc-gzd-nutri-score{width:auto}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info{margin:.5em 0}ul.wc-block-grid__products li.wc-block-grid__product .wc-gzd-additional-info:not(.deposit-packaging-type){font-size:.9em;font-weight:400}.theme-twentytwenty form.woocommerce-checkout #order_review_heading,.theme-twentytwentyone form.woocommerce-checkout #order_review_heading{margin-bottom:2rem;padding-left:0;text-align:left;width:100%}