:root{color-scheme:light}.bricks-button,.brxe-button .bricks-button,button,input[type="submit"]{transition:transform var(--tpx-motion-fast) var(--tpx-motion-ease),box-shadow var(--tpx-motion-fast) var(--tpx-motion-ease),background-color var(--tpx-motion-fast) ease,border-color var(--tpx-motion-fast) ease,color var(--tpx-motion-fast) ease}.bricks-button:hover,.brxe-button .bricks-button:hover,button:hover,input[type="submit"]:hover{transform:translateY(-1px);box-shadow:var(--tpx-shadow-lift)}.bricks-button:active,.brxe-button .bricks-button:active,button:active,input[type="submit"]:active{transform:translateY(0) scale(.99)}a:focus-visible,button:focus-visible,.bricks-button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--tpx-focus-ring);outline-offset:3px}.tpx-category-card{position:relative;transition:transform var(--tpx-motion-fast) var(--tpx-motion-ease),background-color var(--tpx-motion-fast) ease,border-color var(--tpx-motion-fast) ease}.tpx-category-card::after{content:"";position:absolute;inset-inline:0;bottom:0;height:.25rem;background:var(--tpx-gradient-brand);pointer-events:none}.tpx-category-card:hover{transform:translateY(-1px);background:var(--tpx-color-surface-soft);border-color:rgb(46 110 174 / .42)}.tpx-why-card{position:relative}.tpx-why-card::after{content:"";position:absolute;inset-inline:0;bottom:0;height:.25rem;background:var(--tpx-gradient-brand);pointer-events:none}.tpx-social-link{transition:transform var(--tpx-motion-fast) var(--tpx-motion-ease),background-color var(--tpx-motion-fast) ease,color var(--tpx-motion-fast) ease}.tpx-social-link:hover{background:var(--tpx-color-primary);color:#fff;transform:translateY(-1px)}@media (max-width:62rem){.tpx-category-card{flex-basis:calc((100% - var(--tpx-space-m,1.5rem)) / 2)}}@media (max-width:43rem){.tpx-category-card{flex-basis:100%;min-height:clamp(5.75rem,22vw,7rem)}.tpx-why-card{min-height:auto}}@media (prefers-reduced-motion:reduce){.bricks-button,.brxe-button .bricks-button,button,input[type="submit"],.tpx-category-card,.tpx-social-link{transition:none}.bricks-button:hover,.brxe-button .bricks-button:hover,button:hover,input[type="submit"]:hover,.bricks-button:active,.brxe-button .bricks-button:active,button:active,input[type="submit"]:active,.tpx-category-card:hover,.tpx-category-card:active,.tpx-social-link:hover{transform:none}}.tpx-search-template-form .tpx-product-search{max-width:100%}.tpx-search-template-form .tpx-product-search__form{box-shadow:none}.tpx-search-results{display:flex;flex-direction:column;width:100%;gap:var(--tpx-space-m)}.tpx-search-results__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--tpx-space-s);padding-bottom:var(--tpx-space-xs);border-bottom:1px solid var(--tpx-color-border)}.tpx-search-results__eyebrow{margin:0 0 var(--tpx-space-3xs);color:var(--tpx-color-secondary);font-size:var(--tpx-text-xs);font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.tpx-search-results__title{margin:0;color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-2xl);font-weight:600;line-height:var(--tpx-leading-heading)}.tpx-search-results__summary{max-width:var(--tpx-width-text);margin:var(--tpx-space-2xs) 0 0;color:var(--tpx-color-text);font-size:var(--tpx-text-s);line-height:var(--tpx-leading-body)}.tpx-search-results__clear{flex:0 0 auto;color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-s);font-weight:600;text-decoration-thickness:1px;text-underline-offset:.18em}.tpx-search-results__facets{display:flex;flex-wrap:wrap;gap:var(--tpx-space-2xs)}.tpx-search-results__chip{display:inline-flex;align-items:center;gap:.45em;padding:.55rem .75rem;border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-action);background:var(--tpx-color-surface);color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-xs);font-weight:600;line-height:1;text-decoration:none;transition:transform var(--tpx-motion-fast) var(--tpx-motion-ease),box-shadow var(--tpx-motion-fast) var(--tpx-motion-ease),background-color var(--tpx-motion-fast) ease,border-color var(--tpx-motion-fast) ease}.tpx-search-results__chip span{color:var(--tpx-color-muted);font-weight:600}.tpx-search-results__chip:hover,.tpx-search-results__chip.is-active{transform:translateY(-1px);border-color:var(--tpx-border-hover);background:var(--tpx-color-surface-soft);box-shadow:var(--tpx-shadow-lift)}.tpx-search-results__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 20rem),1fr));gap:var(--tpx-space-s)}.tpx-search-result-card{min-width:0}.tpx-search-result-card__link{position:relative;display:grid;grid-template-columns:clamp(5rem, 7vw, 6.25rem) minmax(0,1fr);align-items:center;gap:var(--tpx-space-s);height:100%;min-height:clamp(8.5rem, 13vw, 10.5rem);padding:var(--tpx-card-pad);overflow:hidden;border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-surface);background:var(--tpx-color-surface);color:var(--tpx-color-text);text-decoration:none;box-shadow:none;transition:transform var(--tpx-motion-fast) var(--tpx-motion-ease),box-shadow var(--tpx-motion-fast) var(--tpx-motion-ease),border-color var(--tpx-motion-fast) ease,background-color var(--tpx-motion-fast) ease}.tpx-search-result-card__link::after{content:"";position:absolute;inset-inline:0;bottom:0;height:.25rem;background:var(--tpx-gradient-brand);pointer-events:none}.tpx-search-result-card__link:hover{transform:translateY(-1px);border-color:var(--tpx-border-hover);background:var(--tpx-color-surface-soft);box-shadow:var(--tpx-shadow-lift)}.tpx-search-result-card__link:active{transform:translateY(0) scale(.99)}.tpx-search-result-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:var(--tpx-space-2xs);border:1px solid rgb(216 227 236 / .72);border-radius:var(--tpx-radius-surface);background:var(--tpx-color-surface)}.tpx-search-result-card__media img{display:block;width:100%;height:100%;object-fit:contain}.tpx-search-result-card__body{display:flex;min-width:0;flex-direction:column;gap:var(--tpx-space-3xs)}.tpx-search-result-card__title{color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-m);font-weight:600;line-height:1.25}.tpx-search-result-card__sku{color:var(--tpx-color-muted);font-size:var(--tpx-text-xs);font-weight:600;line-height:1.2;text-transform:uppercase}.tpx-search-result-card__price{color:var(--tpx-color-success);font-size:var(--tpx-text-m);font-weight:600;line-height:1.2}.tpx-search-result-card__stock{position:absolute;top:var(--tpx-space-xs);right:var(--tpx-space-xs);max-width:calc(100% - var(--tpx-space-m));padding:.35rem .5rem;border-radius:var(--tpx-radius-action);background:var(--tpx-color-success-soft);color:var(--tpx-color-success);font-size:var(--tpx-text-3xs);font-weight:600;line-height:1;text-transform:uppercase}.tpx-search-results__empty{padding:var(--tpx-card-pad);border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-surface);background:var(--tpx-color-surface-soft);color:var(--tpx-color-text);font-size:var(--tpx-text-m);line-height:var(--tpx-leading-body)}.tpx-search-results__empty p{margin:0}.tpx-search-results__pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tpx-space-2xs);padding-top:var(--tpx-space-s)}.tpx-search-results__pagination .page-numbers{display:inline-flex;min-width:2.5rem;min-height:2.5rem;align-items:center;justify-content:center;padding:.45rem .7rem;border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-action);background:var(--tpx-color-surface);color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-s);font-weight:600;line-height:1;text-decoration:none}.tpx-search-results__pagination .current,.tpx-search-results__pagination a:hover{border-color:var(--tpx-color-primary);background:var(--tpx-color-primary);color:var(--tpx-color-surface)}@media (max-width:62rem){.tpx-search-results__toolbar{align-items:flex-start;flex-direction:column}}@media (max-width:43rem){.tpx-search-result-card__link{grid-template-columns:clamp(4.25rem, 22vw, 5.25rem) minmax(0,1fr);min-height:auto}.tpx-search-result-card__stock{position:static;width:fit-content;grid-column:2}}@media (prefers-reduced-motion:reduce){.tpx-search-results__chip,.tpx-search-result-card__link{transition:none}.tpx-search-results__chip:hover,.tpx-search-result-card__link:hover,.tpx-search-result-card__link:active{transform:none}}.tpx-category-card-hover-strip{position:relative;transition:transform var(--tpx-motion-fast) var(--tpx-motion-ease),background-color var(--tpx-motion-fast) ease,border-color var(--tpx-motion-fast) ease}.tpx-category-card-hover-strip::after{content:"";position:absolute;inset-inline:0;bottom:0;height:.25rem;background:var(--tpx-gradient-brand);opacity:0;transform:scaleX(.72);transform-origin:left center;transition:opacity var(--tpx-motion-fast) ease,transform var(--tpx-motion-fast) var(--tpx-motion-ease);pointer-events:none}.tpx-category-card-hover-strip:hover,.tpx-category-card-hover-strip:focus-visible{transform:translateY(-1px);background:var(--tpx-color-surface-soft);border-color:rgb(46 110 174 / .42)}.tpx-category-card-hover-strip:hover::after,.tpx-category-card-hover-strip:focus-visible::after{opacity:1;transform:scaleX(1)}.tpx-category-card-hover-strip:active{transform:translateY(0) scale(.99)}@media (max-width:62rem){.tpx-category-card-hover-strip{flex-basis:calc((100% - var(--tpx-space-m,1.5rem)) / 2)}}@media (max-width:43rem){.tpx-category-card-hover-strip{flex-basis:100%;min-height:clamp(5.75rem,22vw,7rem)}}@media (prefers-reduced-motion:reduce){.tpx-category-card-hover-strip{transition:none}.tpx-category-card-hover-strip:hover,.tpx-category-card-hover-strip:focus-visible,.tpx-category-card-hover-strip:active{transform:none}.tpx-category-card-hover-strip::after{transition:none;transform:none}}.brxe-breadcrumbs{flex-wrap:wrap;row-gap:var(--tpx-space-2xs)}.brxe-breadcrumbs a{text-decoration:none;transition:transform var(--tpx-motion-fast) var(--tpx-motion-ease),box-shadow var(--tpx-motion-fast) var(--tpx-motion-ease),background-color var(--tpx-motion-fast) ease,border-color var(--tpx-motion-fast) ease,color var(--tpx-motion-fast) ease}.brxe-breadcrumbs a:hover,.brxe-breadcrumbs a:focus-visible{transform:translateY(-1px);border-color:var(--tpx-color-primary-dark);background:var(--tpx-color-surface);box-shadow:var(--tpx-shadow-lift)}@media (max-width:43rem){.brxe-breadcrumbs{justify-content:flex-start}}.tpx-product-brand-mark{display:inline-flex;align-items:center;width:clamp(5rem, 8vw, 10rem);max-width:100%}.tpx-product-brand-mark img{display:block;width:100%;max-height:clamp(2rem, 4vw, 3.25rem);object-fit:contain}.tpx-product-grid-card{position:relative;box-shadow:none;transition:transform var(--tpx-motion-fast) var(--tpx-motion-ease),border-color var(--tpx-motion-fast) ease,background-color var(--tpx-motion-fast) ease}.tpx-product-grid-card:hover,.tpx-product-grid-card:focus-within{transform:translateY(-1px);border-color:rgb(46 110 174 / .48);background:var(--tpx-color-surface)}.tpx-product-grid-card:focus-within{outline:3px solid var(--tpx-focus-ring,rgb(19 134 197 / .28));outline-offset:3px}.tpx-product-grid-card .tpx-product-card__stretched-link{position:absolute;inset:0;z-index:1;font-size:0;line-height:0;color:#fff0;text-decoration:none}.tpx-product-grid-card .tpx-product-card__stretched-link:focus-visible{outline:0}.tpx-product-grid-card :where(.brxe-button,.bricks-button,button,input,select,textarea,a:not(.tpx-product-card__stretched-link)){position:relative;z-index:2}.tpx-product-grid-card .brxe-shortcode:empty,.tpx-product-grid-card .tpx-grid-card__badge:empty,.tpx-product-grid-card .tpx-product-card-specs:empty,.tpx-product-grid-card .tpx-product-card-confidence:empty{display:none}.tpx-product-grid-card .tpx-product-card-head{display:grid;grid-template-columns:minmax(0,1fr) clamp(5.25rem, 7vw, 7.25rem);gap:.14rem var(--tpx-space-xs);align-items:start;width:100%}.tpx-product-grid-card .tpx-card-name{min-width:0}.tpx-product-grid-card .tpx-card-brand,.tpx-product-grid-card .tpx-card-model{justify-self:end;width:clamp(5.25rem, 7vw, 7.25rem);min-width:0;text-align:right}.tpx-product-title-part{display:block;margin:0;color:inherit;font:inherit;line-height:inherit;text-decoration:none}.tpx-product-grid-card .tpx-card-name .tpx-product-title-part--type{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:0;text-transform:none}.tpx-product-grid-card .tpx-card-model .tpx-product-title-part--model,.tpx-product-grid-card .tpx-product-title-part--model{overflow-wrap:anywhere;word-break:normal;color:var(--tpx-color-muted);font-size:var(--tpx-text-3xs,var(--tpx-text-2xs));font-weight:400;line-height:1.15;letter-spacing:.015em;text-transform:uppercase}.tpx-product-grid-card .tpx-card-brand .tpx-product-brand-mark{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;height:clamp(1.6rem, 2.4vw, 2.15rem);max-width:100%;opacity:1;filter:none}.tpx-product-grid-card .tpx-card-brand .tpx-product-brand-mark img{display:block;width:100%;height:100%;max-width:100%;max-height:clamp(1.35rem, 2vw, 1.8rem);object-fit:contain;object-position:left center;filter:none;opacity:1}.tpx-grid-card__badge{display:inline-flex;align-items:center;min-height:clamp(1.75rem, 2.35vw, 2.25rem);padding:.18em .58em;border:1px solid currentColor;border-radius:0;background:var(--tpx-color-surface);font-size:var(--tpx-text-s);font-weight:600;line-height:1;white-space:nowrap}.tpx-grid-card__badge--warranty{color:var(--tpx-color-success);text-transform:uppercase}.tpx-grid-card__badge--dimension{color:var(--tpx-color-muted)}.tpx-product-grid-card .tpx-energy-rating-icon,.tpx-product-grid-card .tpx-energy-badge{margin-left:auto}.tpx-product-grid-card .brxe-product-image,.tpx-product-grid-card .brxe-woocommerce-product-image{display:flex;align-items:center;justify-content:center;min-height:clamp(12rem, 16vw, 15.25rem);margin-block:var(--tpx-space-2xs)}.tpx-product-grid-card .brxe-product-image img,.tpx-product-grid-card .brxe-woocommerce-product-image img,.tpx-product-grid-card img.attachment-woocommerce_thumbnail,.tpx-product-grid-card img.wp-post-image{width:100%;height:auto;max-height:clamp(12rem, 16vw, 15.25rem);object-fit:contain}.tpx-product-grid-card .tpx-product-card-meta-price{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--tpx-space-2xs) var(--tpx-space-s);align-items:end;width:100%}.tpx-product-card-specs{display:flex;flex-wrap:wrap;align-items:center;gap:.12rem .38rem;width:100%;color:var(--tpx-color-muted);font-size:var(--tpx-text-2xs);font-weight:500;line-height:1.25}.tpx-product-card-specs__item{display:inline-flex;align-items:center;min-width:0}.tpx-product-card-specs__item:not(:last-child)::after{content:"|";margin-left:.38rem;color:rgb(30 67 85 / .42);font-weight:500}.tpx-product-card-confidence{display:block;width:100%;color:var(--tpx-color-muted);font-size:var(--tpx-text-2xs);font-weight:600;line-height:1.25}.tpx-product-card-confidence.is-in-stock{color:var(--tpx-color-success)}.tpx-product-card-confidence.is-backorder{color:var(--tpx-color-primary-dark)}.tpx-product-card-confidence.is-out-of-stock{color:var(--tpx-color-danger)}.tpx-product-grid-card .tpx-product-card-meta-price .brxe-product-price,.tpx-product-grid-card .tpx-product-card-meta-price .brxe-product-price .price,.tpx-product-grid-card .tpx-product-card-meta-price .brxe-product-price .amount,.tpx-product-grid-card .tpx-product-card-meta-price .brxe-product-price bdi,.tpx-product-grid-card .tpx-product-card-meta-price .brxe-product-price .woocommerce-Price-currencySymbol,.tpx-product-grid-card .brxe-product-price,.tpx-product-grid-card .brxe-product-price .price,.tpx-product-grid-card .brxe-product-price .amount,.tpx-product-grid-card .brxe-product-price bdi,.tpx-product-grid-card .brxe-product-price .woocommerce-Price-currencySymbol{color:var(--tpx-color-success)!important;font-size:var(--tpx-text-xl);font-weight:600;line-height:1.05;white-space:nowrap}.tpx-product-grid-card .brxe-button,.tpx-product-grid-card .bricks-button{min-height:clamp(2.65rem, 3.6vw, 3.25rem);padding-inline:clamp(.85rem, 1.8vw, 1.25rem);border:2px solid var(--tpx-color-border);border-radius:var(--tpx-radius-surface);background:var(--tpx-color-surface);color:var(--tpx-color-heading);font-size:var(--tpx-text-s);font-weight:600;line-height:1;text-align:center;text-decoration:none;box-shadow:none;transition:border-color var(--tpx-motion-fast) ease,background-color var(--tpx-motion-fast) ease,color var(--tpx-motion-fast) ease}.tpx-product-grid-card .brxe-button:hover,.tpx-product-grid-card .bricks-button:hover,.tpx-product-grid-card .brxe-button:focus-visible,.tpx-product-grid-card .bricks-button:focus-visible{border-color:var(--tpx-color-primary);background:var(--tpx-color-surface-soft);color:var(--tpx-color-heading);box-shadow:none}.tpx-product-grid-card .brxe-button i,.tpx-product-grid-card .bricks-button i,.tpx-product-grid-card .brxe-button svg,.tpx-product-grid-card .bricks-button svg{color:var(--tpx-color-primary-dark);margin-left:.45em;transition:transform var(--tpx-motion-fast) var(--tpx-motion-ease)}.tpx-product-grid-card .brxe-button:hover i,.tpx-product-grid-card .bricks-button:hover i,.tpx-product-grid-card .brxe-button:focus-visible i,.tpx-product-grid-card .bricks-button:focus-visible i,.tpx-product-grid-card .brxe-button:hover svg,.tpx-product-grid-card .bricks-button:hover svg,.tpx-product-grid-card .brxe-button:focus-visible svg,.tpx-product-grid-card .bricks-button:focus-visible svg{transform:translateX(.16rem)}@media (max-width:767px){.tpx-product-grid-card .tpx-product-card-head{grid-template-columns:minmax(0,1fr) clamp(4.8rem, 24vw, 6.25rem)}.tpx-product-grid-card .tpx-card-brand,.tpx-product-grid-card .tpx-card-model{width:clamp(4.8rem, 24vw, 6.25rem)}.tpx-product-grid-card .tpx-card-name .tpx-product-title-part--type{-webkit-line-clamp:3}.tpx-product-grid-card .tpx-product-card-meta-price{grid-template-columns:1fr;align-items:start}.tpx-product-grid-card .brxe-product-price,.tpx-product-grid-card .brxe-product-price .price,.tpx-product-grid-card .brxe-product-price .amount,.tpx-product-grid-card .brxe-product-price bdi,.tpx-product-grid-card .brxe-product-price .woocommerce-Price-currencySymbol{font-size:var(--tpx-text-l);text-align:left}}@media (prefers-reduced-motion:reduce){.tpx-product-grid-card,.tpx-product-grid-card .brxe-button,.tpx-product-grid-card .bricks-button,.tpx-product-grid-card .brxe-button i,.tpx-product-grid-card .bricks-button i,.tpx-product-grid-card .brxe-button svg,.tpx-product-grid-card .bricks-button svg{transition:none}.tpx-product-grid-card:hover,.tpx-product-grid-card:focus-within,.tpx-product-grid-card .brxe-button:hover i,.tpx-product-grid-card .bricks-button:hover i,.tpx-product-grid-card .brxe-button:hover svg,.tpx-product-grid-card .bricks-button:hover svg{transform:none}}.tpx-benefit-rotator{--tpx-benefit-icon:#accddd;position:relative;background:var(--tpx-color-surface,#fff);border-bottom:1px solid var(--tpx-color-border,#d8e6ef);overflow:hidden}.tpx-benefit-rotator__container{width:min(100%, var(--tpx-container-max, 1180px));margin-inline:auto;padding-inline:var(--tpx-container-pad,clamp(1rem, 3vw, 2.5rem))}.tpx-benefit-rotator__slider{width:100%;min-height:clamp(3.8rem, 5vw, 4.8rem);padding-block:.15rem .35rem}.tpx-benefit-rotator__slider.splide,.tpx-benefit-rotator__slider .splide__track{overflow:hidden}.tpx-benefit-rotator__slider .splide__list{align-items:center}.tpx-benefit-rotator__slider .splide__pagination,.tpx-benefit-rotator__slider .splide__arrows{display:none}.tpx-benefit-rotator__item.splide__slide,.tpx-benefit-rotator__item{min-width:0;min-height:clamp(3.8rem, 5vw, 4.8rem);display:flex;align-items:center;justify-content:center;gap:var(--tpx-space-2xs,.5rem);color:var(--tpx-benefit-icon);text-decoration:none}.tpx-benefit-rotator__item svg{display:block;flex:0 0 auto;inline-size:clamp(2rem, 3vw, 2.75rem);block-size:clamp(2rem, 3vw, 2.75rem);color:var(--tpx-benefit-icon)}.tpx-benefit-rotator__item svg .tpx-icon-fill,.tpx-benefit-rotator__item svg [fill="currentColor"]{fill:currentColor}.tpx-benefit-rotator__item svg .tpx-icon-cutout{fill:#fff!important;stroke:#fff!important}.tpx-benefit-rotator__label{color:var(--tpx-color-heading,#143342);font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap}@media (max-width:991px){.tpx-benefit-rotator__slider{min-height:clamp(4rem, 9vw, 5rem)}.tpx-benefit-rotator__item.splide__slide,.tpx-benefit-rotator__item{min-height:clamp(4rem, 9vw, 5rem)}}@media (prefers-reduced-motion:reduce){.tpx-benefit-rotator__slider .splide__list{transition-duration:0ms!important}}.tpx-single-product-header{border-bottom:1px solid var(--tpx-color-border,#d8e6ef)}.tpx-single-product-header .tpx-product-brand-mark{width:clamp(3.8rem, 5vw, 5.2rem)}.tpx-single-product-header .tpx-product-brand-mark img{max-height:clamp(1.8rem, 3vw, 2.5rem)}.tpx-single-product-breadcrumbs .breadcrumb_last,.tpx-single-product-breadcrumbs [aria-current="page"]{color:var(--tpx-color-primary-dark,#075f9d)}.tpx-single-product-main{min-height:0}.tpx-single-product-grid{align-items:start}.tpx-single-product-media,.tpx-single-product-features,.tpx-single-product-purchase{border:1px solid var(--tpx-color-border,#d8e6ef);border-radius:var(--tpx-radius-surface,4px);background:var(--tpx-color-surface,#fff);box-shadow:none}.tpx-single-product-media{border-color:#fff0}.tpx-single-product-media .woocommerce-product-gallery,.tpx-single-product-media .woocommerce-product-gallery__wrapper{width:100%;margin:0}.tpx-single-product-media .woocommerce-product-gallery__image{display:flex!important;align-items:center;justify-content:center}.tpx-single-product-media img{width:100%;height:auto;max-height:clamp(30rem, 49vw, 55rem);object-fit:contain}.tpx-single-product-features,.tpx-single-product-purchase{min-height:clamp(30rem, 42vw, 44rem)}.tpx-single-product-features .tpx-single-feature-list{margin:0;color:var(--tpx-color-heading,#0f2733);font-size:var(--tpx-text-m,1rem);font-weight:400;line-height:1.2}.tpx-single-product-features .tpx-single-feature-list ul,.tpx-single-product-features .tpx-single-feature-list ol{margin:0;padding:0;list-style:none}.tpx-single-product-features .tpx-single-feature-list li{margin:0}.tpx-single-product-features .tpx-single-spec-chips{display:flex;flex-wrap:wrap;gap:var(--tpx-space-2xs,.5rem);margin-top:var(--tpx-space-xs,.75rem)}.tpx-single-product-features .tpx-single-spec-chip{display:inline-flex;align-items:center;min-height:1.75rem;padding:.18rem .55rem;border:1px solid currentColor;border-radius:0;background:#fff;color:var(--tpx-color-muted,#94a3ad);font-size:var(--tpx-text-xs,.875rem);font-weight:600;line-height:1}.tpx-single-product-features .tpx-single-spec-chip:first-child{color:var(--tpx-color-secondary,#54bb3e)}.tpx-single-product-features .tpx-single-feature-brand,.tpx-single-product-features .tpx-product-brand-mark{width:clamp(6rem, 9vw, 8rem);margin-top:var(--tpx-space-s,1rem)}.tpx-single-product-features .tpx-single-feature-brand img,.tpx-single-product-features .tpx-product-brand-mark img{width:100%;max-height:3.25rem;object-fit:contain}.tpx-single-product-features .tpx-energy-rating-icon,.tpx-single-product-features .tpx-energy-badge{display:inline-flex;width:clamp(4.2rem, 7vw, 5.5rem);margin-top:var(--tpx-space-xs,.75rem)}.tpx-single-product-purchase .tpx-single-sku{color:var(--tpx-color-muted,#9aa7af);font-size:var(--tpx-text-s,.95rem);font-weight:600;line-height:1.2;text-transform:uppercase}.tpx-single-product-cart form.cart{display:flex;flex-direction:column;gap:var(--tpx-space-s,1rem);margin:0}.tpx-single-product-cart .quantity{display:none}.tpx-single-product-cart [id^="prdd-delivery-form-wrapper-"] .prdd-delivery-form,.tpx-single-product-cart [id^="prdd-delivery-form-wrapper-"] .inline_calendar,.tpx-single-product-cart [id^="prdd-delivery-form-wrapper-"] #show_time_slot,.tpx-single-product-cart [id^="prdd-delivery-form-wrapper-"] #ajax_img{display:none!important}.tpx-single-product-cart .tpxdd-picker{width:100%;max-width:none;margin:0;border:0;background:#fff0;box-shadow:none}.tpx-single-product-cart .tpxdd-picker__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--tpx-space-2xs,.5rem);width:100%;min-height:3.2rem;padding:0;border:0;background:#fff0;color:var(--tpx-color-heading,#102b38);box-shadow:none;text-align:left}.tpx-single-product-cart .tpxdd-trigger__icon,.tpx-single-product-cart .tpxdd-trigger__chevron{display:none}.tpx-single-product-cart .tpxdd-trigger__copy{display:grid;gap:.35rem;min-width:0}.tpx-single-product-cart .tpxdd-trigger__copy strong{color:var(--tpx-color-primary-dark,#075f9d);font-size:var(--tpx-text-s,.95rem);font-weight:600;line-height:1.25}.tpx-single-product-cart .tpxdd-trigger__summary{display:flex;align-items:center;min-height:2.8rem;padding:.45rem 3rem .45rem .8rem;border:1px solid var(--tpx-color-border,#d8e6ef);border-radius:0;background:linear-gradient(90deg,#fff 0%,#fff calc(100% - 3rem),rgb(84 187 62 / .12) calc(100% - 3rem));color:var(--tpx-color-heading,#102b38);font-size:var(--tpx-text-s,.95rem);font-weight:600;line-height:1.2;position:relative}.tpx-single-product-cart .tpxdd-trigger__summary::after{content:"";position:absolute;right:.72rem;top:50%;width:1.35rem;height:1.35rem;transform:translateY(-50%);background:var(--tpx-color-secondary,#54bb3e);-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 2v4M17 2v4M4.5 9.5h15M6.5 5h11A2.5 2.5 0 0 1 20 7.5v10A2.5 2.5 0 0 1 17.5 20h-11A2.5 2.5 0 0 1 4 17.5v-10A2.5 2.5 0 0 1 6.5 5Z' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 2v4M17 2v4M4.5 9.5h15M6.5 5h11A2.5 2.5 0 0 1 20 7.5v10A2.5 2.5 0 0 1 17.5 20h-11A2.5 2.5 0 0 1 4 17.5v-10A2.5 2.5 0 0 1 6.5 5Z' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat}.tpx-single-product-cart .tpxdd-picker__panel{margin-top:var(--tpx-space-xs,.75rem);border:1px solid var(--tpx-color-border,#d8e6ef);border-radius:var(--tpx-radius-surface,4px);background:var(--tpx-color-surface,#fff);box-shadow:none}.tpx-single-product-cart .tpxdd-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tpx-single-product-cart label,.tpx-single-product-cart .wc-pao-addon-name,.tpx-single-product-cart .wc-pao-addon-heading{color:var(--tpx-color-primary-dark,#075f9d);font-size:var(--tpx-text-s,.95rem);font-weight:600;line-height:1.25}.tpx-single-product-cart .wc-pao-addon-description,.tpx-single-product-cart .wc-pao-addon p,.tpx-single-product-cart .wc-pao-addon-wrap{color:var(--tpx-color-heading,#102b38);font-size:var(--tpx-text-xs,.875rem);line-height:1.35}.tpx-single-product-cart .wc-pao-addons-container,.tpx-single-product-cart .wc-pao-addon-container,.tpx-single-product-cart .product-addon{display:grid;gap:.38rem;margin:0}.tpx-single-product-cart input[type="checkbox"]{width:1rem;height:1rem;margin:0 .45rem 0 0;accent-color:var(--tpx-color-primary-dark,#075f9d)}.tpx-single-product-cart input[type="text"],.tpx-single-product-cart input[type="date"],.tpx-single-product-cart select{width:100%;min-height:2.8rem;border:1px solid var(--tpx-color-border,#d8e6ef);border-radius:0;background:var(--tpx-color-surface,#fff);color:var(--tpx-color-heading,#102b38);font-size:var(--tpx-text-s,.95rem);padding:.5rem .8rem}.tpx-single-product-cart .tpx-single-cart-price{display:flex;justify-content:flex-end;align-items:center;margin-top:var(--tpx-space-xs,.75rem);padding-top:var(--tpx-space-s,1rem);border-top:1px solid var(--tpx-color-border,#d8e6ef);color:var(--tpx-color-secondary,#54bb3e);font-size:var(--tpx-text-xl,1.5rem);font-weight:600;line-height:1.1}.tpx-single-product-cart .single_add_to_cart_button,.tpx-single-product-cart button.single_add_to_cart_button{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--tpx-space-xs,.75rem);width:100%;min-height:3.35rem;border:0;border-radius:var(--tpx-radius-action,4px);background:var(--tpx-color-primary,#1688c4);background-image:var(--tpx-gradient-brand,linear-gradient(90deg,#3576B8,#63B0F7,#54BB3E));color:#fff;font-size:var(--tpx-text-l,1.125rem);font-weight:600;line-height:1.1;box-shadow:none;transition:transform var(--tpx-motion-fast,.16s) var(--tpx-motion-ease,ease),filter var(--tpx-motion-fast,.16s) ease}.tpx-single-product-cart .single_add_to_cart_button::after,.tpx-single-product-cart button.single_add_to_cart_button::after{content:"›";font-size:1.9em;line-height:.7;margin-left:var(--tpx-space-xs,.75rem)}.tpx-single-product-cart .single_add_to_cart_button:hover,.tpx-single-product-cart button.single_add_to_cart_button:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:none}.tpx-single-product-request-call{box-shadow:none}.tpx-single-product-request-call:hover{box-shadow:none}.tpx-single-product-payments img{width:100%;height:auto;object-fit:contain}.tpx-single-product-tabs{overflow:hidden;border:1px solid var(--tpx-color-border,#d8e6ef);border-radius:0;background:var(--tpx-color-surface,#fff)}.tpx-single-product-tabs .wc-tabs,.tpx-single-product-tabs .tabs-title-wrapper,.tpx-single-product-tabs .tabs-menu{display:flex;flex-wrap:nowrap}.tpx-single-product-tabs .wc-tabs li,.tpx-single-product-tabs .tabs-title{flex:1 1 0%;border-right:1px solid var(--tpx-color-border,#d8e6ef);border-bottom:1px solid var(--tpx-color-border,#d8e6ef)}.tpx-single-product-tabs .wc-tabs li:last-child,.tpx-single-product-tabs .tabs-title:last-child{border-right:0}.tpx-single-product-tabs .wc-tabs a,.tpx-single-product-tabs .tab-title{display:flex;align-items:center;justify-content:center;min-height:4.8rem;padding:var(--tpx-space-s,1rem) var(--tpx-space-m,1.5rem);color:var(--tpx-color-heading,#102b38);font-size:var(--tpx-text-l,1.125rem);font-weight:600;line-height:1.2;text-align:center;text-decoration:none}.tpx-single-product-tabs .wc-tabs .active a,.tpx-single-product-tabs .tab-title.brx-open{color:var(--tpx-color-primary-dark,#075f9d)}.tpx-single-product-tabs .panel,.tpx-single-product-tabs .tab-content{padding:var(--tpx-space-m,1.5rem);border-top:0;color:var(--tpx-color-text,#1e4355);font-size:var(--tpx-text-m,1rem);line-height:var(--tpx-leading-body,1.55)}@media (max-width:1180px){.tpx-single-product-features,.tpx-single-product-purchase{min-height:auto}}@media (max-width:860px){.tpx-single-product-main{padding-top:var(--tpx-space-m,1.5rem)}.tpx-single-product-media{min-height:auto}.tpx-single-product-tabs .wc-tabs,.tpx-single-product-tabs .tabs-title-wrapper,.tpx-single-product-tabs .tabs-menu{flex-wrap:wrap}.tpx-single-product-tabs .wc-tabs li,.tpx-single-product-tabs .tabs-title{flex:1 1 50%}}@media (max-width:560px){.tpx-single-product-tabs .wc-tabs li,.tpx-single-product-tabs .tabs-title{flex-basis:100%;border-right:0}.tpx-single-product-cart .tpxdd-day-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tpx-single-product-cart .single_add_to_cart_button,.tpx-single-product-cart button.single_add_to_cart_button{transition:none}.tpx-single-product-cart .single_add_to_cart_button:hover,.tpx-single-product-cart button.single_add_to_cart_button:hover{transform:none}}.brxe-shortcode.tpx-attr-label-shortcode{display:inline-flex;align-items:center;justify-content:center;width:fit-content}.tpx-grid-card__badge,.tpx-product-grid-card .tpx-grid-card__badge,.tpx-product-grid-card .tpx-grid-card__badge--warranty,.tpx-product-grid-card .tpx-grid-card__badge--dimension,.tpx-single-spec-chip,.tpx-single-product-template .tpx-single-spec-chip,.tpx-single-product-features .tpx-single-spec-chip{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:0;border:0;border-radius:inherit;background:#fff0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;white-space:inherit}.tpx-grid-card__badge--warranty,.tpx-grid-card__badge--dimension,.tpx-product-grid-card .tpx-grid-card__badge--warranty,.tpx-product-grid-card .tpx-grid-card__badge--dimension,.tpx-single-spec-chip--muted,.tpx-single-product-template .tpx-single-spec-chip--muted{color:inherit;text-transform:inherit}.tpx-single-spec-chips,.tpx-single-product-template .tpx-single-spec-chips,.tpx-single-product-features .tpx-single-spec-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tpx-space-2xs,.5rem);color:inherit;font:inherit;line-height:inherit;text-transform:inherit}.tpx-single-spec-chips .tpx-single-spec-chip,.tpx-single-product-template .tpx-single-spec-chips .tpx-single-spec-chip,.tpx-single-product-features .tpx-single-spec-chips .tpx-single-spec-chip{min-height:1.75rem;padding:.18em .62em;border:1px solid currentColor;background:#fff0}.tpx-product-brand-mark,.tpx-product-grid-card .tpx-product-brand-mark,.tpx-single-product-header .tpx-product-brand-mark,.tpx-single-product-features .tpx-product-brand-mark,.tpx-single-product-features .tpx-single-feature-brand{display:inline-flex;align-items:center;justify-content:inherit;width:100%;max-width:100%;min-width:0;min-height:0;color:inherit;font:inherit;line-height:inherit}.tpx-product-brand-mark img,.tpx-product-grid-card .tpx-product-brand-mark img,.tpx-single-product-header .tpx-product-brand-mark img,.tpx-single-product-features .tpx-product-brand-mark img,.tpx-single-product-features .tpx-single-feature-brand img{display:block;width:100%;height:auto;max-width:100%;max-height:inherit;object-fit:contain;object-position:left center}.tpx-energy-shortcode .tpx-energy-rating-icon,.tpx-energy-shortcode .tpx-energy-badge,.tpx-energy-rating-icon,.tpx-energy-badge{max-width:100%}.tpx-footer-v2{position:relative;overflow:hidden;border-top:1px solid var(--tpx-color-border,#d8e6ef)}.tpx-footer-v2,.tpx-footer-v2 *{box-sizing:border-box}.tpx-footer-v2__brand,.tpx-footer-v2__column,.tpx-footer-v2__contact-column,.tpx-footer-v2__subfooter,.tpx-footer-v2__sub-links{min-width:0}.tpx-footer-v2__link,.tpx-footer-v2__sub-link{display:inline-flex;align-items:center;width:fit-content;max-width:100%;text-decoration:none;overflow-wrap:anywhere;transition:color var(--tpx-motion-fast,.16s) ease,transform var(--tpx-motion-fast,.16s) var(--tpx-motion-ease,ease)}.tpx-footer-v2__link:hover,.tpx-footer-v2__link:focus-visible,.tpx-footer-v2__sub-link:hover,.tpx-footer-v2__sub-link:focus-visible{color:var(--tpx-color-primary-dark,#075f9d);transform:translateX(.12rem)}.tpx-footer-v2__contact-button,.tpx-footer-v2__social-link{transition:transform var(--tpx-motion-fast,.16s) var(--tpx-motion-ease,ease),box-shadow var(--tpx-motion-fast,.16s) var(--tpx-motion-ease,ease),background-color var(--tpx-motion-fast,.16s) ease}.tpx-footer-v2__contact-button:hover,.tpx-footer-v2__contact-button:focus-visible{transform:translateY(-1px);box-shadow:var(--tpx-shadow-lift)}.tpx-footer-v2__social-link{flex:0 0 2.75rem}.tpx-footer-v2__social-link:hover,.tpx-footer-v2__social-link:focus-visible{transform:translateY(-1px);box-shadow:var(--tpx-shadow-lift)}.tpx-footer-v2__payments{width:min(22rem, 100%);max-width:100%;justify-self:start;align-self:flex-start}.tpx-footer-v2__payments img{width:100%;height:auto;object-fit:contain;object-position:left center}.tpx-footer-v2__subfooter,.tpx-footer-v2__sub-links{flex-wrap:wrap}@media (width>991px) and (max-width:1180px){.tpx-footer-v2 .tpx-footer-v2__main.brxe-block{grid-template-columns:minmax(13rem,.9fr) minmax(0,2.2fr) minmax(13rem,1fr);gap:var(--tpx-space-s,1rem)}}@media (max-width:991px){.tpx-footer-v2__main>*{width:100%;max-width:100%;min-width:0}.tpx-footer-v2__subfooter{flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media (max-width:767px){.tpx-footer-v2__brand{max-width:36rem}.tpx-footer-v2__link{min-height:2rem;padding-block:.2rem}.tpx-footer-v2__contact-button{width:min(100%, 22rem);justify-content:center}}@media (max-width:478px){.tpx-footer-v2{overflow-x:hidden}.tpx-footer-v2 .tpx-footer-v2__main.brxe-block{gap:var(--tpx-space-m,1rem)}.tpx-footer-v2__main>*{min-width:0;max-width:100%}.tpx-footer-v2__sub-links{flex-direction:column;align-items:flex-start;gap:var(--tpx-space-2xs,.5rem)}.tpx-footer-v2__payments{width:min(18rem, 100%);align-self:flex-start}}@media (prefers-reduced-motion:reduce){.tpx-footer-v2__link,.tpx-footer-v2__sub-link,.tpx-footer-v2__contact-button,.tpx-footer-v2__social-link{transition:none}.tpx-footer-v2__link:hover,.tpx-footer-v2__link:focus-visible,.tpx-footer-v2__sub-link:hover,.tpx-footer-v2__sub-link:focus-visible,.tpx-footer-v2__contact-button:hover,.tpx-footer-v2__contact-button:focus-visible,.tpx-footer-v2__social-link:hover,.tpx-footer-v2__social-link:focus-visible{transform:none}}.tpx-brand-rail,.tpx-brand-rail__container{overflow:hidden}.tpx-brand-rail .tpx-brand-rail__marquee{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(.9rem, 2vw, 1.75rem)!important;width:max-content!important;min-width:max-content!important;max-width:none!important;animation:tpx-brand-marquee 42s linear infinite;will-change:transform;transform:translate3d(0,0,0)}.tpx-brand-rail .tpx-brand-rail__marquee:hover,.tpx-brand-rail .tpx-brand-rail__marquee:focus-within{animation-play-state:paused}.tpx-brand-rail .tpx-brand-rail__marquee>.tpx-brand-rail__slide,.tpx-brand-rail .tpx-brand-rail__marquee>.tpx-brand-rail__slide--clone{display:flex!important;flex:0 0 clamp(5.75rem, 7.6vw, 8.25rem)!important;inline-size:clamp(5.75rem, 7.6vw, 8.25rem)!important;min-inline-size:clamp(5.75rem, 7.6vw, 8.25rem)!important;max-inline-size:clamp(5.75rem, 7.6vw, 8.25rem)!important;align-items:center!important;justify-content:center!important}.tpx-brand-logo,.tpx-brand-logo.brxe-image,.tpx-brand-logo img,.tpx-brand-rail .tpx-brand-logo,.tpx-brand-rail .tpx-brand-logo img,.tpx-product-brand-mark img,.tpx-product-card-brand img,.tpx-brand-mark img{display:block;inline-size:100%;max-inline-size:100%;block-size:auto!important;max-block-size:clamp(1.45rem, 2vw, 2.25rem)!important;object-fit:contain;box-shadow:none!important;filter:none!important}.tpx-brand-logo figure,.tpx-brand-logo figcaption,.tpx-brand-rail figcaption{display:none!important}@keyframes tpx-brand-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:767px){.tpx-brand-rail .tpx-brand-rail__marquee{animation-duration:34s}.tpx-brand-rail .tpx-brand-rail__marquee>.tpx-brand-rail__slide,.tpx-brand-rail .tpx-brand-rail__marquee>.tpx-brand-rail__slide--clone{flex-basis:clamp(5rem, 24vw, 6.5rem)!important;inline-size:clamp(5rem, 24vw, 6.5rem)!important;min-inline-size:clamp(5rem, 24vw, 6.5rem)!important;max-inline-size:clamp(5rem, 24vw, 6.5rem)!important}}@media (prefers-reduced-motion:reduce){.tpx-brand-rail,.tpx-brand-rail__container{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.tpx-brand-rail .tpx-brand-rail__marquee{width:100%!important;min-width:0!important;max-width:100%!important;flex-wrap:nowrap!important;justify-content:flex-start!important;animation:none!important;transform:none!important;will-change:auto!important}.tpx-brand-rail .tpx-brand-rail__slide--clone,.tpx-brand-rail .tpx-brand-rail__marquee>.tpx-brand-rail__slide:nth-child(n+14){display:none!important}}.tpx-brand-rail.tpx-brand-rail--static,.tpx-brand-rail.tpx-brand-rail--static .tpx-brand-rail__container{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.tpx-brand-rail.tpx-brand-rail--static .tpx-brand-rail__marquee{width:100%!important;min-width:0!important;max-width:100%!important;flex-wrap:nowrap!important;justify-content:flex-start!important;animation:none!important;transform:none!important;will-change:auto!important}.tpx-brand-rail.tpx-brand-rail--static .tpx-brand-rail__slide--clone,.tpx-brand-rail.tpx-brand-rail--static .tpx-brand-rail__marquee>.tpx-brand-rail__slide:nth-child(n+14){display:none!important}:root{--tpx-button-size-sm-y:clamp(.44rem, calc(.39rem + .22vw), .56rem);--tpx-button-size-sm-x:clamp(.78rem, calc(.65rem + .55vw), 1.05rem);--tpx-button-size-sm-min:clamp(2.25rem, calc(2.05rem + .85vw), 2.65rem);--tpx-button-size-md-y:clamp(.68rem, calc(.58rem + .38vw), .86rem);--tpx-button-size-md-x:clamp(1.08rem, calc(.9rem + .8vw), 1.5rem);--tpx-button-size-md-min:clamp(2.85rem, calc(2.55rem + 1vw), 3.15rem);--tpx-button-size-lg-y:clamp(.88rem, calc(.74rem + .55vw), 1.12rem);--tpx-button-size-lg-x:clamp(1.45rem, calc(1.1rem + 1.35vw), 2.1rem);--tpx-button-size-lg-min:clamp(3.35rem, calc(3rem + 1.25vw), 3.75rem);--tpx-button-size-xl-y:clamp(1.05rem, calc(.88rem + .7vw), 1.35rem);--tpx-button-size-xl-x:clamp(1.85rem, calc(1.35rem + 2vw), 2.8rem);--tpx-button-size-xl-min:clamp(3.85rem, calc(3.4rem + 1.7vw), 4.45rem)}.bricks-button.sm,.brxe-button.bricks-button.sm,.brxe-button .bricks-button.sm{min-height:var(--tpx-button-size-sm-min);padding-block:var(--tpx-button-size-sm-y);padding-inline:var(--tpx-button-size-sm-x);font-size:var(--tpx-text-xs,clamp(.875rem, .85rem + .1vw, .9375rem));line-height:1.1;gap:.45em}.bricks-button.md,.brxe-button.bricks-button.md,.brxe-button .bricks-button.md,.bricks-button:not(.sm):not(.lg):not(.xl){min-height:var(--tpx-button-size-md-min);padding-block:var(--tpx-button-size-md-y);padding-inline:var(--tpx-button-size-md-x);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));line-height:1.1;gap:.55em}.bricks-button.lg,.brxe-button.bricks-button.lg,.brxe-button .bricks-button.lg{min-height:var(--tpx-button-size-lg-min);padding-block:var(--tpx-button-size-lg-y);padding-inline:var(--tpx-button-size-lg-x);font-size:var(--tpx-text-l,clamp(1.1875rem, 1.1rem + .42vw, 1.375rem));line-height:1.08;gap:.6em}.bricks-button.xl,.brxe-button.bricks-button.xl,.brxe-button .bricks-button.xl{min-height:var(--tpx-button-size-xl-min);padding-block:var(--tpx-button-size-xl-y);padding-inline:var(--tpx-button-size-xl-x);font-size:var(--tpx-text-xl,clamp(1.375rem, 1.2rem + .88vw, 1.75rem));line-height:1.05;gap:.65em}.bricks-button.sm svg,.bricks-button.md svg,.bricks-button.lg svg,.bricks-button.xl svg,.bricks-button.sm i,.bricks-button.md i,.bricks-button.lg i,.bricks-button.xl i{flex:0 0 auto;width:1em;height:1em;font-size:1em}.tpx-product-grid-card .brxe-button,.tpx-product-grid-card .bricks-button{min-height:clamp(3.25rem, 4.8vw, 4.25rem);padding-inline:clamp(1rem, 2.5vw, 2rem);font-size:var(--tpx-text-l);line-height:1}.tpx-header-nav-bar .tpx-mega-menu-toggle:hover,.tpx-header-nav-bar .tpx-mega-menu-toggle:focus-visible,.tpx-header-nav-bar .tpx-product-search__submit:hover,.tpx-header-nav-bar .tpx-product-search__submit:focus-visible,.tpx-header-search-wrap .tpx-product-search__submit:hover,.tpx-header-search-wrap .tpx-product-search__submit:focus-visible{transform:none}.tpx-intro-media-bg::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .96),rgb(255 255 255 / .88) 48%,rgb(255 255 255 / .62));pointer-events:none}.tpx-intro-media-bg>*{position:relative;z-index:1}@media (max-width:767px){.tpx-intro-media-bg::before{background:rgb(255 255 255 / .92)}}.woocommerce nav.woocommerce-pagination ul.page-numbers,nav.woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin:var(--tpx-space-m,1.25rem) 0 0;padding:0;border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li,nav.woocommerce-pagination ul.page-numbers li{margin:0;border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers,nav.woocommerce-pagination ul.page-numbers li .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;min-height:2.25rem;padding:.35rem .55rem;border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-action,.375rem);background:var(--tpx-color-surface,#fff);color:var(--tpx-color-primary-dark,#075f9d);font-size:var(--tpx-text-s,.875rem);font-weight:700;line-height:1;text-decoration:none;transition:background-color var(--tpx-motion-fast,.16s) ease,border-color var(--tpx-motion-fast,.16s) ease,color var(--tpx-motion-fast,.16s) ease,transform var(--tpx-motion-fast,.16s) ease}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:focus-visible,nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover,nav.woocommerce-pagination ul.page-numbers li a.page-numbers:focus-visible{border-color:var(--tpx-color-primary);background:var(--tpx-color-primary);color:var(--tpx-color-surface,#fff)}.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:active,nav.woocommerce-pagination ul.page-numbers li a.page-numbers:active{transform:translateY(1px)}@media (max-width:767px){body.tpx-secondary-page #brx-content>.brxe-section:first-child h1,body.tpx-trade-login-page #brx-content>.brxe-section:first-child h1{font-size:clamp(2rem, 8.25vw, 2.25rem)!important;line-height:1.08!important;letter-spacing:0!important}}.tpx-homepage-new-hebrry img{aspect-ratio:16/9;object-fit:cover}.tpx-single-payment-logos{display:block}.tpx-single-payment-logos img{width:100%;height:auto;object-fit:contain}.tpx-brand-gradient-divider{display:block;min-height:.25rem;background:var(--tpx-gradient-brand);border:0}.tpx-trade-hero{background:var(--tpx-color-primary);background-image:linear-gradient(135deg,var(--tpx-color-primary),var(--tpx-color-primary-dark))}.tpx-reviews-rvsc02s img{max-width:220px;height:auto}.tpx-mega-panel--tiny{align-content:start!important;padding:0!important;gap:0 var(--tpx-space-xs)!important}.tpx-mega-panel--tiny>.tpx-mega-feature-card--iconic{grid-column:1/-1!important;width:100%!important;margin:0!important;border-radius:0!important}.tpx-mega-panel--tiny>.tpx-gradient-brand{position:static!important;grid-column:1/-1!important;width:100%!important;height:.25rem!important;margin:0!important}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width:320px){body.admin-bar #wpadminbar{overflow-x:clip}}.tpx-mega-nav-root .tpx-mega-nav-items>.brxe-dropdown>.brx-submenu-toggle>a:focus-visible,.tpx-mega-nav-root .tpx-mega-nav-items>.brxe-dropdown>.brx-submenu-toggle>button:focus-visible,.tpx-mega-nav-root .brx-dropdown-content a:focus-visible{outline:3px solid var(--tpx-color-primary-dark,#075F9D)!important;outline-offset:3px!important;border-radius:var(--tpx-radius-action,.25rem)}.tpx-search-results__eyebrow,.tpx-search-result-card__price,.tpx-search-result-card__stock,.tpx-grid-card__badge--warranty,.tpx-product-card-confidence.is-in-stock,.tpx-product-grid-card .tpx-product-card-meta-price .brxe-product-price,.tpx-product-grid-card .tpx-product-card-meta-price .amount,.tpx-product-grid-card .tpx-product-card-meta-price bdi{color:var(--tpx-color-success,#35A854)!important}.tpx-footer-meta{--tpx-color-text:#6c7880;--tpx-color-muted:#6c7880}.tpx-footer-credit{position:relative}.tpx-footer-credit .tpx-footer-credit-logo{transform:none;opacity:0;transition:opacity var(--tpx-motion-fast,.16s) ease}.tpx-footer-credit::after{content:"";position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);width:86px;aspect-ratio:210 / 37;background-color:currentColor;-webkit-mask:url(https://toplex.co.uk/wp-content/uploads/2026/09/pixelsure-logo-tiny.webp) center / contain no-repeat;mask:url(https://toplex.co.uk/wp-content/uploads/2026/09/pixelsure-logo-tiny.webp) center / contain no-repeat;pointer-events:none;transition:opacity var(--tpx-motion-fast,.16s) ease}.tpx-footer-credit:hover .tpx-footer-credit-logo,.tpx-footer-credit:focus-visible .tpx-footer-credit-logo{opacity:1}.tpx-footer-credit:hover::after,.tpx-footer-credit:focus-visible::after{opacity:0}.tpx-footer-meta-link:hover{color:var(--tpx-color-primary-dark)}.tpx-footer-meta-link:focus-visible,.tpx-footer-credit:focus-visible{outline:2px solid var(--tpx-color-primary-dark);outline-offset:3px}.tpx-footer-copyright{text-wrap:balance}@media (prefers-reduced-motion:reduce){.tpx-footer-credit .tpx-footer-credit-logo,.tpx-footer-credit::after{transition:none}}.tpx-mega-nav-root .brx-submenu-toggle .ti-angle-down{--tpx-chevron-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%224%22%20stroke-linejoin%3D%22round%22%20d%3D%22M181.66%2C133.66l-80%2C80a8%2C8%2C0%2C0%2C1-11.32-11.32L164.69%2C128%2C90.34%2C53.66a8%2C8%2C0%2C0%2C1%2C11.32-11.32l80%2C80A8%2C8%2C0%2C0%2C1%2C181.66%2C133.66Z%22%2F%3E%3C%2Fsvg%3E)}.tpx-mega-nav-root .brx-submenu-toggle .ti-angle-down::before{background-color:var(--tpx-color-primary)!important}@media (max-width:996px){body #brx-header .tpx-mega-nav-root.tpx-mega-nav-root .tpx-mega-nav-items>.brxe-dropdown>.brx-submenu-toggle>a[href]{color:#000!important}}@supports selector(:has(*)){@media (width>991px){.tpx-child-category-cards:has(>.tpx-child-category-card:nth-child(4):last-child),.tpx-child-category-cards:has(>.tpx-child-category-card:nth-child(4)+.brx-query-trail:last-child),.tpx-child-category-cards:has(>.brx-query-trail[data-max-pages="1"][data-start="1"][data-end="4"]){--tpx-subcategory-columns:4}}@media (min-width:80rem){.tpx-child-category-cards:has(>.tpx-child-category-card:nth-child(5):last-child),.tpx-child-category-cards:has(>.tpx-child-category-card:nth-child(5)+.brx-query-trail:last-child),.tpx-child-category-cards:has(>.brx-query-trail[data-max-pages="1"][data-start="1"][data-end="5"]){--tpx-subcategory-columns:5;--tpx-subcategory-gap:var(--tpx-space-s)}}@media (width>991px) and (max-width:1184px){.tpx-child-category-cards:has(>.tpx-child-category-card:nth-child(4):last-child),.tpx-child-category-cards:has(>.tpx-child-category-card:nth-child(4)+.brx-query-trail:last-child),.tpx-child-category-cards:has(>.brx-query-trail[data-max-pages="1"][data-start="1"][data-end="4"]){--tpx-subcategory-gap:var(--tpx-space-s)}}}@media (min-width:992px) and (max-width:1180px){.tpx-mega-nav-root .tpx-mega-page-link{font-size:var(--tpx-text-xs)!important}}@media (min-width:997px){.tpx-header-nav-bar .tpx-mega-nav-items>.brxe-dropdown>.brx-submenu-toggle>a,.tpx-header-nav-bar .tpx-mega-nav-items>.brxe-dropdown>.brx-submenu-toggle>button,.tpx-header-nav-bar .tpx-mega-nav-items>.tpx-mega-page-link{color:var(--tpx-color-primary-dark)}body #brx-header .tpx-header-nav-bar .tpx-site-header-inner :is(.ion-md-home,.ti-shopping-cart,.ti-info-alt,.ti-user){color:var(--tpx-color-primary-dark)!important}.tpx-header-nav-bar .tpx-mega-nav-root .brx-submenu-toggle .ti-angle-down::before{background-color:currentColor!important}.tpx-header-nav-bar .tpx-mega-nav-items>.tpx-mega-page-link:is(:hover,:focus-visible){color:var(--tpx-color-primary)}}.tpx-home-category-image{filter:saturate(.5);transition:filter var(--tpx-motion-fast,.18s) ease}.tpx-child-category-card:is(:hover,:focus-within,:active) .tpx-home-category-image{filter:saturate(1)}@media(prefers-reduced-motion:reduce){.tpx-home-category-image{transition:none}}html{background-color:var(--tpx-color-surface)}body{background:none}[class*="brxe-"]:not(.brxe-section):not(.brxe-container):not(.brxe-div){margin-bottom:0}.brxe-container.root:not(.stretch){padding-top:var(--tpx-section-pad-y);padding-right:var(--tpx-container-pad);padding-bottom:var(--tpx-section-pad-y);padding-left:var(--tpx-container-pad)}.brxe-container.root.stretch>.brxe-container{padding-top:var(--tpx-section-pad-y);padding-right:var(--tpx-container-pad);padding-bottom:var(--tpx-section-pad-y);padding-left:var(--tpx-container-pad);width:var(--tpx-width-site)}.brxe-container.root.stretch>.brxe-div{padding-top:var(--tpx-section-pad-y);padding-right:var(--tpx-container-pad);padding-bottom:var(--tpx-section-pad-y);padding-left:var(--tpx-container-pad);width:var(--tpx-width-site)}.brxe-container.root{width:var(--tpx-width-site)}.woocommerce main.site-main{width:var(--tpx-width-site)}#brx-content.wordpress{width:var(--tpx-width-site)}:where(:root) .bricks-color-primary{color:var(--tpx-color-primary)}:where(:root) .bricks-background-primary{background-color:var(--tpx-color-primary)}:where(:root) .bricks-color-secondary{color:var(--tpx-color-secondary)}:where(:root) .bricks-background-secondary{background-color:var(--tpx-color-secondary)}:where(:root) .bricks-color-light{color:var(--tpx-color-surface)}:where(:root) .bricks-background-light{background-color:var(--tpx-color-surface)}:where(:root) .bricks-color-dark{color:var(--tpx-color-heading)}:where(:root) .bricks-background-dark{background-color:var(--tpx-color-heading)}:where(:root) .bricks-color-muted{color:var(--tpx-color-muted)}:where(:root) .bricks-background-muted{background-color:var(--tpx-color-muted)}:where(:root) *{border-color:var(--tpx-color-border)}:where(:root) .bricks-color-info{color:var(--tpx-color-info)}:where(:root) .bricks-background-info{background-color:var(--tpx-color-info)}:where(:root) .bricks-color-success{color:var(--tpx-color-success)}:where(:root) .bricks-background-success{background-color:var(--tpx-color-success)}:where(:root) .bricks-color-warning{color:var(--tpx-color-warning)}:where(:root) .bricks-background-warning{background-color:var(--tpx-color-warning)}:where(:root) .bricks-color-danger{color:var(--tpx-color-danger)}:where(:root) .bricks-background-danger{background-color:var(--tpx-color-danger)}:where(.brxe-accordion .accordion-content-wrapper) a,:where(.brxe-icon-box .content) a,:where(.brxe-list) a,:where(.brxe-post-content):not([data-source="bricks"]) a,:where(.brxe-posts .dynamic p) a,:where(.brxe-shortcode) a,:where(.brxe-tabs .tab-content) a,:where(.brxe-team-members) .description a,:where(.brxe-testimonials) .testimonial-content-wrapper a,:where(.brxe-text) a,:where(a.brxe-text),:where(.brxe-text-basic) a,:where(a.brxe-text-basic),:where(.brxe-post-comments) .comment-content a,.brxe-product-content a,.brxe-product-short-description a,.brxe-product-tabs .woocommerce-Tabs-panel a{color:var(--tpx-color-primary-dark);font-size:inherit;font-weight:600;line-height:inherit;text-decoration:underline;transition:color var(--tpx-motion-fast) ease,text-decoration-color var(--tpx-motion-fast) ease}html{font-size:100%}body{color:var(--tpx-color-text);font-size:var(--tpx-text-m);font-weight:400;line-height:var(--tpx-leading-body);font-style:normal;font-family:"Noto Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:var(--tpx-color-primary-dark);line-height:var(--tpx-leading-heading);font-style:normal;font-family:"Noto Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif}h1{color:var(--tpx-color-heading);font-size:var(--tpx-text-4xl);font-weight:600;line-height:1.05;margin-bottom:var(--tpx-space-s)}h2{color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-3xl);font-weight:600;line-height:var(--tpx-leading-heading);margin-bottom:var(--tpx-space-s)}h3{color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-2xl);font-weight:600;line-height:1.2;margin-bottom:var(--tpx-space-xs)}h4{color:var(--tpx-color-heading);font-size:var(--tpx-text-xl);font-weight:600;line-height:1.24;margin-bottom:var(--tpx-space-2xs)}h5{color:var(--tpx-color-heading);font-size:var(--tpx-text-l);font-weight:600;line-height:1.25;margin-bottom:var(--tpx-space-2xs)}h6{color:var(--tpx-color-secondary);font-size:var(--tpx-text-xs);font-weight:600;line-height:1.2;text-transform:uppercase;margin-bottom:var(--tpx-space-2xs)}.bricks-type-lead{color:var(--tpx-color-text);font-size:var(--tpx-text-l);font-weight:400;line-height:1.5}blockquote{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--tpx-space-s);padding-right:var(--tpx-card-pad);padding-bottom:var(--tpx-space-s);padding-left:var(--tpx-card-pad);border-left:4px solid var(--tpx-color-primary);color:var(--tpx-color-text);font-size:var(--tpx-text-l);font-style:italic;font-weight:400;line-height:var(--tpx-leading-body)}.brxe-section{display:flex;flex-direction:column;align-items:center;width:100%;padding-right:var(--tpx-container-pad);padding-left:var(--tpx-container-pad)}.brxe-container{display:flex;flex-direction:column;row-gap:var(--tpx-space-m);width:100%;max-width:var(--tpx-width-site)}.woocommerce main.site-main{width:100%}#brx-content.wordpress{width:100%;max-width:var(--tpx-width-site)}.brxe-block:where(:not(.accordion-content-wrapper):not(.accordion-title-wrapper)){display:flex}.brxe-block{flex-direction:column;row-gap:var(--tpx-space-xs)}.brxe-div:where(:not(.brx-dropdown-content)){display:block}.brxe-text{color:var(--tpx-color-text);font-size:var(--tpx-text-m);font-weight:400;line-height:var(--tpx-leading-body)}.brxe-text-basic{color:var(--tpx-color-text);font-size:var(--tpx-text-m);font-weight:400;line-height:var(--tpx-leading-body)}.bricks-button{color:var(--tpx-color-surface);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1;border:1px solid #fff0;border-radius:var(--tpx-radius-action);transition:transform var(--tpx-motion-fast) var(--tpx-motion-ease),box-shadow var(--tpx-motion-fast) var(--tpx-motion-ease),background-color var(--tpx-motion-fast) ease,border-color var(--tpx-motion-fast) ease,color var(--tpx-motion-fast) ease;padding-top:var(--tpx-button-size-md-y,clamp(.68rem, .58rem + .38vw, .86rem));padding-right:var(--tpx-button-size-md-x,clamp(1.08rem, .9rem + .8vw, 1.5rem));padding-bottom:var(--tpx-button-size-md-y,clamp(.68rem, .58rem + .38vw, .86rem));padding-left:var(--tpx-button-size-md-x,clamp(1.08rem, .9rem + .8vw, 1.5rem))}.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline){background-color:var(--tpx-color-primary)}:root .bricks-button[class*="primary"]{color:var(--tpx-color-surface);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1;border:1px solid #fff0;border-radius:var(--tpx-radius-action)}:root .bricks-button[class*="primary"]:not(.outline){background-color:var(--tpx-color-primary)}:root .bricks-button[class*="primary"].outline{background-color:var(--tpx-color-surface);border:1px solid currentColor;border-radius:var(--tpx-radius-action);color:var(--tpx-color-primary);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1}:root .bricks-button[class*="secondary"]{color:var(--tpx-color-surface);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1;border:1px solid #fff0;border-radius:var(--tpx-radius-action)}:root .bricks-button[class*="secondary"]:not(.outline){background-color:var(--tpx-color-secondary)}:root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)){color:var(--tpx-color-heading);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1;border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-surface)}:root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)){background-color:var(--tpx-color-surface)}:root .bricks-button[class*="dark"]{color:var(--tpx-color-surface);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1;border:1px solid #fff0;border-radius:var(--tpx-radius-action)}:root .bricks-button[class*="dark"]:not(.outline){background-color:var(--tpx-color-heading)}:root .bricks-button[class*="muted"]{color:var(--tpx-color-text);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1;border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-surface)}:root .bricks-button[class*="muted"]:not(.outline){background-color:var(--tpx-color-surface-tint)}:root .bricks-button[class*="info"]{color:var(--tpx-color-surface);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1;border:1px solid #fff0;border-radius:var(--tpx-radius-action)}:root .bricks-button[class*="info"]:not(.outline){background-color:var(--tpx-color-info)}:root .bricks-button[class*="success"]{color:var(--tpx-color-surface);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1;border:1px solid #fff0;border-radius:var(--tpx-radius-action)}:root .bricks-button[class*="success"]:not(.outline){background-color:var(--tpx-color-success)}:root .bricks-button[class*="warning"]{color:var(--tpx-color-heading);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1;border:1px solid #fff0;border-radius:var(--tpx-radius-action)}:root .bricks-button[class*="warning"]:not(.outline){background-color:var(--tpx-color-warning)}:root .bricks-button[class*="danger"]{color:var(--tpx-color-surface);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1;border:1px solid #fff0;border-radius:var(--tpx-radius-action)}:root .bricks-button[class*="danger"]:not(.outline){background-color:var(--tpx-color-danger)}.bricks-button.md{padding-top:var(--tpx-button-size-md-y,clamp(.68rem, .58rem + .38vw, .86rem));padding-right:var(--tpx-button-size-md-x,clamp(1.08rem, .9rem + .8vw, 1.5rem));padding-bottom:var(--tpx-button-size-md-y,clamp(.68rem, .58rem + .38vw, .86rem));padding-left:var(--tpx-button-size-md-x,clamp(1.08rem, .9rem + .8vw, 1.5rem));color:var(--tpx-color-surface);font-size:var(--tpx-text-m,clamp(1.0625rem, 1rem + .3vw, 1.1875rem));font-weight:600;line-height:1.1}.bricks-button.sm{padding-top:var(--tpx-button-size-sm-y,clamp(.44rem, .39rem + .22vw, .56rem));padding-right:var(--tpx-button-size-sm-x,clamp(.78rem, .65rem + .55vw, 1.05rem));padding-bottom:var(--tpx-button-size-sm-y,clamp(.44rem, .39rem + .22vw, .56rem));padding-left:var(--tpx-button-size-sm-x,clamp(.78rem, .65rem + .55vw, 1.05rem));color:var(--tpx-color-surface);font-size:var(--tpx-text-xs,clamp(.875rem, .85rem + .1vw, .9375rem));font-weight:600;line-height:1.1}.bricks-button.lg{padding-top:var(--tpx-button-size-lg-y,clamp(.88rem, .74rem + .55vw, 1.12rem));padding-right:var(--tpx-button-size-lg-x,clamp(1.45rem, 1.1rem + 1.35vw, 2.1rem));padding-bottom:var(--tpx-button-size-lg-y,clamp(.88rem, .74rem + .55vw, 1.12rem));padding-left:var(--tpx-button-size-lg-x,clamp(1.45rem, 1.1rem + 1.35vw, 2.1rem));color:var(--tpx-color-surface);font-size:var(--tpx-text-l,clamp(1.1875rem, 1.1rem + .42vw, 1.375rem));font-weight:600;line-height:1.08}.bricks-button.xl{padding-top:var(--tpx-button-size-xl-y,clamp(1.05rem, .88rem + .7vw, 1.35rem));padding-right:var(--tpx-button-size-xl-x,clamp(1.85rem, 1.35rem + 2vw, 2.8rem));padding-bottom:var(--tpx-button-size-xl-y,clamp(1.05rem, .88rem + .7vw, 1.35rem));padding-left:var(--tpx-button-size-xl-x,clamp(1.85rem, 1.35rem + 2vw, 2.8rem));color:var(--tpx-color-surface);font-size:var(--tpx-text-xl,clamp(1.375rem, 1.2rem + .88vw, 1.75rem));font-weight:600;line-height:1.05}.brxe-form .form-group label{color:var(--tpx-color-heading);font-size:var(--tpx-text-xs);font-weight:600;line-height:1.25}.brxe-form .form-group .label{color:var(--tpx-color-heading);font-size:var(--tpx-text-xs);font-weight:600;line-height:1.25}.brxe-form ::placeholder{color:var(--tpx-color-muted);font-size:var(--tpx-text-s);font-weight:400;line-height:1.3}.brxe-form select{color:var(--tpx-color-muted);font-size:var(--tpx-text-s);font-weight:400;line-height:1.3;color:var(--tpx-color-heading);background-color:var(--tpx-color-surface);border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-action);padding-top:var(--tpx-space-xs);padding-right:var(--tpx-space-xs);padding-bottom:var(--tpx-space-xs);padding-left:var(--tpx-space-xs)}.brxe-form .form-group input{color:var(--tpx-color-heading);font-size:var(--tpx-text-s);font-weight:400;line-height:1.3;background-color:var(--tpx-color-surface);border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-action);padding-top:var(--tpx-space-xs);padding-right:var(--tpx-space-xs);padding-bottom:var(--tpx-space-xs);padding-left:var(--tpx-space-xs)}.brxe-form textarea{color:var(--tpx-color-heading);font-size:var(--tpx-text-s);font-weight:400;line-height:1.3;background-color:var(--tpx-color-surface);border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-action);padding-top:var(--tpx-space-xs);padding-right:var(--tpx-space-xs);padding-bottom:var(--tpx-space-xs);padding-left:var(--tpx-space-xs)}.brxe-form .flatpickr{background-color:var(--tpx-color-surface);border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-action);padding-top:var(--tpx-space-xs);padding-right:var(--tpx-space-xs);padding-bottom:var(--tpx-space-xs);padding-left:var(--tpx-space-xs)}.brxe-form .bricks-button{border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-action);padding-top:var(--tpx-button-pad-y);padding-right:var(--tpx-button-pad-x);padding-bottom:var(--tpx-button-pad-y);padding-left:var(--tpx-button-pad-x);color:var(--tpx-color-surface);font-size:var(--tpx-text-m);font-weight:600;line-height:1.1;background-color:var(--tpx-color-primary);border:1px solid #fff0}.brxe-form .choose-files{border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-action)}.brxe-form .form-group{padding-bottom:var(--tpx-space-xs)}.brxe-alert{padding-top:var(--tpx-space-s);padding-right:var(--tpx-card-pad);padding-bottom:var(--tpx-space-s);padding-left:var(--tpx-card-pad);color:var(--tpx-color-text);font-size:var(--tpx-text-s);font-weight:400;line-height:1.45;border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-surface)}.brxe-alert.info{color:var(--tpx-color-text);background-color:var(--tpx-color-surface-tint)}.brxe-alert.success{color:var(--tpx-color-text);background-color:var(--tpx-color-success-soft)}.brxe-alert.warning{color:var(--tpx-color-heading);background-color:var(--tpx-color-warning-soft)}.brxe-alert.danger{color:var(--tpx-color-heading);background-color:var(--tpx-color-danger-soft)}.brxe-alert.muted{color:var(--tpx-color-text);background-color:var(--tpx-color-surface-soft)}.brxe-divider .line{border-top-width:.1875rem}.brxe-divider.horizontal .line{border-top-color:var(--tpx-color-primary)}.brxe-divider.vertical .line{border-right-color:var(--tpx-color-primary)}.brxe-divider .icon i{color:var(--tpx-color-primary)}.brxe-icon-box .icon{align-self:center;color:var(--tpx-color-icon);background-color:#fff0}.brxe-icon-box .icon i{font-size:var(--tpx-space-2xl)}.brxe-icon-box .icon a{color:var(--tpx-color-icon)}.brxe-icon-box .content{padding-top:var(--tpx-card-pad);padding-right:var(--tpx-card-pad);padding-bottom:var(--tpx-card-pad);padding-left:var(--tpx-card-pad);background-color:var(--tpx-color-surface);border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-surface);color:var(--tpx-color-text);font-size:var(--tpx-text-s);font-weight:400;line-height:1.5}.brxe-icon-box h1{color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-xl);font-weight:600;line-height:1.2}.brxe-icon-box h2{color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-xl);font-weight:600;line-height:1.2}.brxe-icon-box h3{color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-xl);font-weight:600;line-height:1.2}.brxe-icon-box h4{color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-xl);font-weight:600;line-height:1.2}.brxe-icon-box h5{color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-xl);font-weight:600;line-height:1.2}.brxe-icon-box h6{color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-xl);font-weight:600;line-height:1.2}.brxe-list li{padding-top:var(--tpx-space-xs);padding-right:var(--tpx-space-xs);padding-bottom:var(--tpx-space-xs);padding-left:var(--tpx-space-xs);border-bottom:1px solid var(--tpx-color-border)}.brxe-list .title{color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-m);font-weight:600;line-height:1.25}.brxe-list .meta{color:var(--tpx-color-muted);font-size:var(--tpx-text-2xs);font-weight:400;line-height:1.25}.brxe-list .description{color:var(--tpx-color-text);font-size:var(--tpx-text-s);font-weight:400;line-height:1.45}.brxe-list .separator{border-top-color:var(--tpx-color-border);border-top-width:1px}.brxe-image .bricks-image-caption-custom,.wp-element-caption:not(.wp-block-gallery *){color:var(--tpx-color-muted);font-size:var(--tpx-text-2xs);font-weight:400;line-height:1.35;padding-top:var(--tpx-space-2xs);padding-right:0;padding-bottom:0;padding-left:0}.brxe-tabs .tab-title{padding-top:var(--tpx-space-xs);padding-right:var(--tpx-space-s);padding-bottom:var(--tpx-space-xs);padding-left:var(--tpx-space-s);color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-s);font-weight:600;line-height:1.2;background-color:var(--tpx-color-surface);border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-surface)}.brxe-tabs .tab-title.brx-open{color:var(--tpx-color-surface);font-size:var(--tpx-text-s);font-weight:600;line-height:1.2;background-color:var(--tpx-color-primary)}.brxe-tabs .tab-content{padding-top:var(--tpx-card-pad);padding-right:var(--tpx-card-pad);padding-bottom:var(--tpx-card-pad);padding-left:var(--tpx-card-pad);color:var(--tpx-color-text);background-color:var(--tpx-color-surface);border:1px solid var(--tpx-color-border);border-radius:var(--tpx-radius-surface)}.brxe-accordion .accordion-title .title{color:var(--tpx-color-primary-dark);font-size:var(--tpx-text-l);font-weight:600;line-height:1.25}.brxe-accordion .accordion-subtitle{color:var(--tpx-color-muted);font-size:var(--tpx-text-xs);font-weight:400;line-height:1.25}.brxe-accordion .accordion-content-wrapper{color:var(--tpx-color-text);font-size:var(--tpx-text-s);font-weight:400;line-height:1.5}.woocommerce .button,body:not(.woocommerce) .product_type_variable,body:not(.woocommerce) .product_type_grouped,body:not(.woocommerce) .product_type_external,body:not(.woocommerce) .product_type_simple,body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button,body:not(.woocommerce) .brxe-woocommerce-mini-cart .woocommerce-mini-cart__buttons .button{padding-top:var(--tpx-button-pad-y);padding-right:var(--tpx-button-pad-x);padding-bottom:var(--tpx-button-pad-y);padding-left:var(--tpx-button-pad-x);background-color:var(--tpx-color-primary);border:1px solid #fff0;border-radius:var(--tpx-radius-action);color:var(--tpx-color-surface);font-size:var(--tpx-text-m);font-weight:600;line-height:1.1}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-NoticeGroup .woocommerce-message{padding-top:var(--tpx-space-s);padding-right:var(--tpx-card-pad);padding-bottom:var(--tpx-space-s);padding-left:var(--tpx-card-pad);background-color:var(--tpx-color-success-soft);color:var(--tpx-color-text);font-size:var(--tpx-text-s);font-weight:400;line-height:1.45}.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-NoticeGroup .woocommerce-info,.woocommerce-info{padding-top:var(--tpx-space-s);padding-right:var(--tpx-card-pad);padding-bottom:var(--tpx-space-s);padding-left:var(--tpx-card-pad);background-color:var(--tpx-color-surface-tint);color:var(--tpx-color-text);font-size:var(--tpx-text-s);font-weight:400;line-height:1.45}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-error{padding-top:var(--tpx-space-s);padding-right:var(--tpx-card-pad);padding-bottom:var(--tpx-space-s);padding-left:var(--tpx-card-pad);background-color:var(--tpx-color-danger-soft);color:var(--tpx-color-heading);font-size:var(--tpx-text-s);font-weight:400;line-height:1.45}