:root{--font-display: "Bricolage Grotesque", var(--font-heading-family);--brand: #0B1B33;--brand-soft: #16294A;--brand-glow: #1C3D73;--fs-input: 1.6rem;--inputs-radius: 12px;--inputs-radius-outset: 13px;--inputs-border-opacity: .25;--brand-tint: #E9F0FB;--brand-line: rgba(11, 27, 51, .1);--text-primary: #0E1726;--text-secondary: #55606F;--text-tertiary: #7F8896;--surface-alt: #F3F6FA;--surface-dark: var(--brand);--surface-hover: #E4EAF3;--line: rgba(11, 27, 51, .1);--line-strong: rgba(11, 27, 51, .22);--accent: var(--brand);--radius-lg: 20px;--shadow-sm: 0 1px 2px rgba(11, 27, 51, .06), 0 1px 3px rgba(11, 27, 51, .08);--shadow-md: 0 8px 20px -8px rgba(11, 27, 51, .18), 0 2px 6px -2px rgba(11, 27, 51, .08);--shadow-lg: 0 24px 48px -16px rgba(11, 27, 51, .28), 0 8px 16px -8px rgba(11, 27, 51, .12);--rings: repeating-radial-gradient(circle at var(--rings-x, 100%) var(--rings-y, 0%), transparent 0 5.5rem, var(--rings-color, rgba(255, 255, 255, .07)) 5.5rem 5.6rem)}body,.color-scheme-1,.color-scheme-2{color:var(--text-primary)}h1,h2,.h0,.h1,.h2,.hxl,.hxxl,.hero-split__heading,.product-range__heading,.client-wall__heading,.collapsible-content__heading,.rich-text .rich-text__heading,.image-with-text .image-with-text__heading{font-family:var(--font-display);font-weight:650;font-variation-settings:"wght" 650;letter-spacing:-.025em;text-wrap:balance}.announcement-bar-section .announcement-bar,.announcement-bar-section .utility-bar{background:var(--brand)}body:not(.page-product){--buttons-radius: 999px;--buttons-radius-outset: 999px;--fs-small: 1.5rem;--fs-body: 1.7rem;--fs-lead: 1.9rem;--fs-subtitle: 2.2rem;--fs-heading: 2.6rem;--fs-title: 3.4rem;--fs-display: 3.8rem}@media screen and (min-width:750px){body:not(.page-product){--fs-body: 1.8rem;--fs-lead: 2.1rem;--fs-subtitle: 2.4rem;--fs-heading: 3.8rem;--fs-title: 5.2rem;--fs-display: 6.4rem}}body:not(.page-product) #MainContent .caption-with-letter-spacing,body:not(.page-product) #MainContent .image-with-text__text--caption,:is(.page-index,.page-product) .client-wall__eyebrow,.page-index .hero-split__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:1.3rem;color:var(--brand)}body:not(.page-product) #MainContent .caption-with-letter-spacing:before,body:not(.page-product) #MainContent .image-with-text__text--caption:before,:is(.page-index,.page-product) .client-wall__eyebrow:before,.page-index .hero-split__eyebrow:before{content:"";flex:none;width:.8rem;height:.8rem;border-radius:var(--radius-full);background:var(--cta);box-shadow:0 0 0 .4rem #10b9812e}.page-index .hero-split{padding-top:var(--space-6);padding-bottom:var(--space-12)}.page-index .hero-split__cols{gap:var(--space-10)}.page-index .hero-split__proof{padding:var(--space-2) var(--space-4);margin-bottom:var(--space-6);background:var(--surface-alt);border-radius:var(--radius-full);font-size:var(--fs-small);color:var(--text-primary)}.page-index .hero-split__heading{margin-bottom:var(--space-6);line-height:1.04;letter-spacing:-.035em;color:var(--text-primary)}.page-index .hero-split__hl{-webkit-box-decoration-break:clone;box-decoration-break:clone}.page-index .hero-split__sub{margin-bottom:var(--space-8);max-width:52rem;line-height:var(--lh-normal);color:var(--text-secondary)}.page-index .hero-split__cta,.page-index .hero-split__cta-secondary{min-height:5.6rem;padding:0 var(--space-8);font-size:var(--fs-body);font-weight:var(--fw-semibold);border-radius:var(--radius-full)}.page-index .hero-split__cta{box-shadow:0 10px 24px -10px #10b981b3}.page-index .hero-split__cta-secondary{background:var(--surface)}.hero-brand{position:relative;background:radial-gradient(90% 120% at 88% -10%,var(--brand-glow) 0%,transparent 62%),var(--brand);color:var(--text-inverse);overflow:hidden;isolation:isolate}.hero-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;--rings-x: 85%;--rings-y: 50%;--rings-color: rgba(255, 255, 255, .06);background:var(--rings)}.page-index .hero-brand .hero-split__eyebrow{padding:var(--space-2) var(--space-4);margin-bottom:var(--space-6);border:1px solid var(--line-inverse);border-radius:var(--radius-full);background:#ffffff0f;font-size:1.2rem;color:var(--text-inverse)}.page-index .hero-brand .hero-split__heading{color:var(--text-inverse)}.hero-brand .hero-split__hl{background-image:none;padding-bottom:0;color:#9dbdf7}.page-index .hero-brand .hero-split__sub{color:var(--text-inverse-secondary)}.page-index .hero-brand .hero-split__cta{box-shadow:none}.page-index .hero-brand .hero-split__cta-secondary{background:transparent;border-color:#fff6;color:var(--text-inverse)}.page-index .hero-brand .hero-split__cta-secondary:hover{background:#ffffff1a;border-color:var(--text-inverse)}.hero-split__trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-10);font-size:var(--fs-small);color:var(--text-inverse-secondary)}.hero-split__trust-item{display:flex;flex-direction:column;gap:var(--space-1);margin:0;line-height:var(--lh-snug)}.hero-split__trust-item strong{font-weight:var(--fw-semibold);color:var(--text-inverse)}.hero-split__trust-item--count{padding-left:var(--space-8);border-left:1px solid var(--line-inverse)}.hero-split__trust-item--count strong{font-family:var(--font-display);font-size:var(--fs-subtitle);line-height:1}.hero-bento{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-3)}.hero-bento__tile{position:relative;margin:0;border-radius:var(--radius-lg);overflow:hidden}.hero-bento__tile--photo{grid-row:1 / span 2;background:var(--brand-soft)}.hero-bento__tile--photo .hero-bento__img{position:absolute;top:0;right:0;bottom:0;left:0}.hero-bento__img{display:block;width:100%;height:100%;object-fit:cover}.hero-bento__caption{position:absolute;left:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:#ffffffeb;font-size:1.3rem;font-weight:var(--fw-semibold);color:var(--text-primary)}.hero-bento__tile--points,.hero-bento__tile--product{aspect-ratio:1}.hero-bento__tile--points{display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-inverse);background:#ffffff12;font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-inverse)}.hero-bento__tile--points li{display:flex;align-items:center;gap:var(--space-2)}.hero-bento__check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--cta);color:var(--text-inverse)}.hero-bento__check svg{width:1rem;height:1rem}.hero-bento__tile--product{display:block;background:var(--brand-soft)}.hero-bento__tile--product .hero-bento__img{transition:transform .4s ease}.hero-bento__tile--product:hover .hero-bento__img{transform:scale(1.04)}@media screen and (min-width:750px){.hero-bento{gap:var(--space-4)}.hero-bento__tile--points{gap:var(--space-4);padding:var(--space-6);font-size:var(--fs-body)}}@media screen and (min-width:990px){.page-index .hero-split{padding-top:var(--space-12);padding-bottom:var(--space-20)}.page-index .hero-split__cols{grid-template-columns:1fr 1fr;gap:var(--space-12)}}@media screen and (max-width:749px){.page-index .hero-split__ctas{flex-direction:column;align-items:stretch}}:is(.page-index,.page-product,.page-page) .brand-logos__heading{font-size:1.3rem;color:var(--text-secondary)}.page-index .reassurance-bar__block{gap:var(--space-3);border-left:0}.page-index .reassurance-bar__ico{box-sizing:content-box;width:2.6rem;height:2.6rem;padding:var(--space-3);border-radius:var(--radius);background:var(--surface);color:var(--brand);box-shadow:var(--shadow-sm)}.page-index .reassurance-bar__title{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.page-index .reassurance-bar__desc{font-size:var(--fs-small)}.page-index #MainContent .product-range__head{max-width:76rem}.page-index .product-range__intro,:is(.page-index,.page-product) .client-wall__sub{font-size:var(--fs-lead);line-height:var(--lh-normal);color:var(--text-secondary)}.page-index .product-range__incentive{background:var(--brand-tint);color:var(--brand);border-radius:var(--radius-full)}.page-index .product-range .card__inner,.page-index .product-range .card__media,.page-index .product-range .card .media{border-radius:var(--radius-lg)}.page-index .product-range .card__inner{background:var(--surface-alt);overflow:hidden}.page-index .product-range .card__heading{font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.page-index .product-range .price{font-size:var(--fs-body);font-variant-numeric:tabular-nums}.page-index .product-range .related-products__cta .button,.page-index .product-range .related-products__cta{border-radius:var(--radius-full)}.page-index .product-range .related-products__cta{display:flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 var(--space-5);border:1px solid var(--line-strong);background:var(--surface);color:var(--brand);font-size:var(--fs-small);transition:background-color var(--t),color var(--t),border-color var(--t)}.page-index .product-range .grid__item:hover .related-products__cta{transform:none;border-color:var(--brand);background:var(--brand);color:var(--text-inverse)}.page-index .product-range .related-products__cta .button{min-height:4.8rem;background:var(--surface)!important;color:var(--brand);font-size:var(--fs-small);border:1px solid var(--line-strong)!important;transition:background-color var(--t),color var(--t),border-color var(--t)}.page-index .product-range .grid__item:hover .related-products__cta .button{background:var(--brand)!important;border-color:var(--brand)!important;color:var(--text-inverse)}:is(.page-index,.page-product) .client-wall__card,:is(.page-index,.page-product) .client-wall__img{border-radius:var(--radius-lg)}:is(.page-index,.page-product) .client-wall__caption{font-size:var(--fs-small);font-weight:var(--fw-semibold)}body:not(.page-product) .image-with-text .image-with-text__grid{align-items:center;border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow-md);overflow:hidden}body:not(.page-product) .color-scheme-2 .image-with-text .image-with-text__grid{box-shadow:var(--shadow-sm)}body:not(.page-product) .image-with-text .image-with-text__content.content-container{padding:var(--space-8) var(--space-6);background:transparent;border:0;box-shadow:none}body:not(.page-product) .image-with-text .image-with-text__media-item{padding:var(--space-6)}body:not(.page-product) .image-with-text .image-with-text__media,body:not(.page-product) .image-with-text .image-with-text__media-link{background:transparent;border:0;box-shadow:none}body:not(.page-product) .image-with-text .image-with-text__media img,.page-index .product-range .card__media img{mix-blend-mode:multiply}body:not(.page-product) .image-with-text .image-with-text__content p{font-size:var(--fs-lead);line-height:var(--lh-normal);color:var(--text-secondary)}body:not(.page-product) .image-with-text .image-with-text__content .button{min-height:5.6rem;border-radius:var(--radius-full)}@media screen and (min-width:750px){body:not(.page-product) .image-with-text .image-with-text__content.content-container{padding:var(--space-16) var(--space-12)}body:not(.page-product) .image-with-text .image-with-text__media-item{padding:var(--space-10)}}body:not(.page-product) #MainContent>.shopify-section:has(>.isolate>.rich-text.color-scheme-5){background:var(--surface);padding:var(--section-py) var(--gutter) 0}body:not(.page-product) .rich-text.color-scheme-5{position:relative;max-width:var(--container);margin-inline:auto;border-radius:var(--radius-lg)!important;background:var(--brand);overflow:hidden;isolation:isolate}body:not(.page-product) .rich-text.color-scheme-5:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--rings)}body:not(.page-product) .rich-text.color-scheme-5 .rich-text__heading{max-width:22ch;margin-inline:auto;color:var(--text-inverse)}body:not(.page-product) .rich-text.color-scheme-5 .rich-text__text p{color:var(--text-inverse-secondary)}body:not(.page-product) .rich-text.color-scheme-5 .button--primary{min-height:5.6rem;padding-inline:var(--space-10);background:var(--cta);color:var(--text-inverse);border-radius:var(--radius-full);font-size:var(--fs-body)}body:not(.page-product) .rich-text.color-scheme-5 .button--primary:hover{background:var(--cta-hover)}body .collapsible-content .accordion__title{font-size:var(--fs-lead);font-weight:var(--fw-semibold)}body .collapsible-content .accordion__content p{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-secondary)}body .collapsible-content .accordion summary{padding-block:var(--space-6)}h1,h2,.h0,.h1,.h2,.product-range__heading,.client-wall__heading,.collapsible-content__heading{color:var(--text-primary)}.color-scheme-5 h1,.color-scheme-5 h2,.color-scheme-5 .h1,.color-scheme-5 .h2,.color-scheme-6 h1,.color-scheme-6 h2,.color-scheme-6 .h1,.color-scheme-6 .h2{color:var(--text-inverse)}.shopify-section-group-footer-group .color-scheme-5,.shopify-section-group-footer-group .color-scheme-6,.footer.color-scheme-5,.footer.color-scheme-6{background:var(--brand)}body:not(.page-product) #MainContent .button,body:not(.page-product) #MainContent .button:before,body:not(.page-product) #MainContent .button:after{border-radius:var(--radius-full)!important}.announcement-bar-section .announcement-bar__message{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:4rem;padding-block:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);color:var(--text-inverse)}.announcement-bar-section .announcement-bar:has(.announcement-bar__cta){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--space-4);padding-block:var(--space-1)}.announcement-bar-section .announcement-bar:has(.announcement-bar__cta) .announcement-bar__message{min-height:3.2rem;padding-block:0}.announcement-bar-section .announcement-bar__cta{display:inline-flex;align-items:center;min-height:2.8rem;margin-block:var(--space-1);padding:0 var(--space-4);border:.1rem solid var(--line-inverse);border-radius:var(--radius-full);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-inverse);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.announcement-bar-section .announcement-bar__cta:hover,.announcement-bar-section .announcement-bar__cta:focus-visible{border-color:var(--text-inverse);background:#ffffff1f}.announcement-bar-section .announcement-bar__message:before{content:"";flex:none;width:.8rem;height:.8rem;border-radius:var(--radius-full);background:var(--cta);box-shadow:0 0 0 .4rem #10b98140}.page-index #MainContent>.shopify-section:has(.brand-logos__rows):has(>.color-scheme-1) [class*=-padding]{padding-top:0;padding-bottom:var(--space-12)}:is(.page-index,.page-product,.page-page) .brand-logos__row{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding-top:var(--space-8);border-top:1px solid var(--line)}:is(.page-index,.page-product,.page-page) .brand-logos__row .brand-logos__heading{margin:0;font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);text-transform:none;white-space:nowrap;color:var(--text-secondary)}:is(.page-index,.page-product,.page-page) .brand-logos__row .brand-logos__group{gap:var(--space-6)}:is(.page-index,.page-product,.page-page) .brand-logos__row .brand-logos__img{width:9rem;height:3rem;max-width:none;object-fit:contain;filter:grayscale(1) brightness(.8) contrast(4);mix-blend-mode:multiply;opacity:.62;transition:opacity var(--t)}:is(.page-index,.page-product,.page-page) .brand-logos__row .brand-logos__item:hover .brand-logos__img{opacity:1}@media screen and (min-width:750px){:is(.page-index,.page-product,.page-page) .brand-logos__row{flex-direction:row;justify-content:center;gap:var(--space-10)}:is(.page-index,.page-product,.page-page) .brand-logos__row .brand-logos__heading{padding-right:var(--space-10);border-right:1px solid var(--line);line-height:4.4rem}:is(.page-index,.page-product,.page-page) .brand-logos__row .brand-logos__group{gap:var(--space-12)}:is(.page-index,.page-product,.page-page) .brand-logos__row .brand-logos__img{width:13rem;height:4.4rem}}@media screen and (min-width:750px){.page-index .reassurance-bar__group{gap:var(--space-4)}.page-index .reassurance-bar__block{align-items:flex-start;text-align:left;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.page-index .reassurance-bar__ico{background:var(--brand-tint);box-shadow:none}}.category-tiles__head{max-width:76rem;margin-bottom:var(--section-header-gap)}.category-tiles__heading{margin:0}.category-tiles__intro{margin:var(--space-4) 0 0;font-size:var(--fs-lead);line-height:var(--lh-normal);color:var(--text-secondary)}.category-tiles__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);margin:0;padding:0}.category-tiles__tile{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-lg);background:var(--surface-alt);color:var(--text-primary);text-decoration:none;overflow:hidden;transition:box-shadow var(--t),transform var(--t)}.category-tiles__tile:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.category-tiles__media{aspect-ratio:1;overflow:hidden}.color-scheme-2 .category-tiles__tile{background:var(--surface);box-shadow:var(--shadow-sm)}.color-scheme-2 .category-tiles__arrow{background:var(--surface-alt)}.category-tiles__img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .4s ease}.category-tiles__tile:hover .category-tiles__img{transform:scale(1.04)}.category-tiles__body{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.category-tiles__title{margin:0;font-family:var(--font-display);font-size:var(--fs-subtitle);font-weight:650;line-height:var(--lh-snug);letter-spacing:var(--tracking-snug)}.category-tiles__text{margin:0;font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-secondary)}.category-tiles__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:auto 0 0;padding-top:var(--space-3);font-size:var(--fs-small);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.category-tiles__arrow{display:inline-flex;align-items:center;justify-content:center;flex:none;width:3.2rem;height:3.2rem;margin-left:auto;border-radius:var(--radius-full);background:var(--surface);color:var(--brand);transition:background-color var(--t),color var(--t)}.category-tiles__arrow svg{width:1.2rem;height:1.2rem}.category-tiles__tile:hover .category-tiles__arrow{background:var(--brand);color:var(--text-inverse)}@media screen and (min-width:990px){.category-tiles__grid{grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.category-tiles__body{padding:var(--space-6)}}.brand-logos__row .brand-logos__img--color{width:14rem;object-fit:contain}@media screen and (max-width:749px){.brand-logos__row .brand-logos__img--color{width:9rem}}@media screen and (min-width:750px){.page-index .hero-brand .hero-split__heading{font-size:5.6rem}}@media(prefers-reduced-motion:no-preference){.hero-brand .hero-split__content>*{animation:hero-rise .7s cubic-bezier(.22,1,.36,1) both}.hero-brand .hero-split__content>.hero-split__heading{animation-name:hero-slide}.hero-brand .hero-split__content>:nth-child(2){animation-delay:.08s}.hero-brand .hero-split__content>:nth-child(3){animation-delay:.16s}.hero-brand .hero-split__content>:nth-child(4){animation-delay:.24s}.hero-brand .hero-split__content>:nth-child(5){animation-delay:.32s}.hero-brand .hero-bento__tile--photo{animation:hero-slide .8s cubic-bezier(.22,1,.36,1) .1s both}.hero-brand .hero-bento__tile--points{animation:hero-pop .7s cubic-bezier(.22,1,.36,1) .3s both}.hero-brand .hero-bento__tile--product{animation:hero-pop .7s cubic-bezier(.22,1,.36,1) .42s both}.hero-brand .hero-bento__tile--points li{animation:hero-rise .5s ease-out both}.hero-brand .hero-bento__tile--points li:nth-child(1){animation-delay:.6s}.hero-brand .hero-bento__tile--points li:nth-child(2){animation-delay:.72s}.hero-brand .hero-bento__tile--points li:nth-child(3){animation-delay:.84s}.hero-brand .hero-bento__check{animation:hero-check .45s cubic-bezier(.34,1.56,.64,1) both;animation-delay:inherit}.hero-brand .hero-bento__caption{animation:hero-rise .5s ease-out .9s both}.hero-brand:before{animation:hero-rings 14s ease-in-out infinite alternate;transform-origin:85% 50%}.page-index .hero-brand .hero-split__eyebrow:before{animation:hero-pulse 2.4s ease-out infinite}.hero-brand .hero-bento__tile--product .hero-bento__img{animation:hero-drift 9s ease-in-out 1.2s infinite alternate}.hero-brand .hero-bento__tile--product:hover .hero-bento__img{animation-play-state:paused}}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:none}}@keyframes hero-slide{0%{transform:translateY(2rem)}to{transform:none}}@keyframes hero-pop{0%{opacity:0;transform:translateY(1.6rem) scale(.96)}to{opacity:1;transform:none}}@keyframes hero-check{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes hero-rings{0%{transform:scale(1);opacity:.6}to{transform:scale(1.08);opacity:1}}@keyframes hero-pulse{0%{box-shadow:0 0 #10b9818c}70%,to{box-shadow:0 0 0 .9rem #10b98100}}@keyframes hero-drift{0%{transform:scale(1)}to{transform:scale(1.05) translateY(-1%)}}.breadcrumb{margin-bottom:var(--space-4)}.breadcrumb__list{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;font-size:var(--fs-small);color:var(--text-secondary)}.breadcrumb__list li+li:before{content:"\203a";margin-right:var(--space-2);color:var(--text-tertiary)}.breadcrumb__list a{color:inherit;text-decoration:none}.breadcrumb__list a:hover{color:var(--text-primary);text-decoration:underline}.breadcrumb__list [aria-current=page]{display:none}:is(.page-product,.page-page) #MainContent>.shopify-section:has(.brand-logos__rows){background:var(--surface)}:is(.page-product,.page-page) #MainContent>.shopify-section:has(.brand-logos__rows)>.gradient{background:transparent}:is(.page-product,.page-page) #MainContent>.shopify-section:has(.brand-logos__rows) [class*=-padding]{padding-top:0;padding-bottom:var(--space-12)}:is(.page-product,.page-page) .brand-logos__rows{gap:var(--space-8)}:is(.page-product,.page-page) .brand-logos__row+.brand-logos__row{border-top:0;padding-top:0}.page-product .image-with-text__media,.page-product .image-with-text__video,.page-product .image-with-text__video video,.page-product .hiw-product__media,.page-product .whats-included__grid,.page-product .comparison-table__wrapper{border-radius:var(--radius-lg);overflow:hidden}.page-product #MainContent .shopify-section:not(:has(.product__info-wrapper)) .button:not(.product-form__submit){border-radius:var(--radius-full)!important}@media screen and (min-width:990px){.page-product .product--large:not(.product--no-media) .product__media-wrapper{max-width:58%;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)}.page-product .product--large:not(.product--no-media) .product__info-wrapper{max-width:42%;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)}}.product-form__buttons .shopify-payment-button__button--unbranded{background-color:var(--brand)!important}.product-form__buttons .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--brand-soft)!important}@media screen and (max-width:749px){.product__info-container .breadcrumb{margin-bottom:var(--space-2)}}.shopify-section-group-header-group{--fs-small: 1.5rem;--fs-body: 1.7rem}@media screen and (min-width:750px){.shopify-section-group-header-group{--fs-body: 1.8rem}}.hero-bento--duo{grid-template-columns:1fr 1fr}.hero-bento--duo .hero-bento__tile--product{aspect-ratio:1;background:var(--surface)}.hero-bento--duo .hero-bento__tile--points{grid-column:1 / -1;aspect-ratio:auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5)}.hero-bento__label{position:absolute;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:#fffffff0;box-shadow:var(--shadow-sm);font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-primary);transition:background-color var(--t),color var(--t)}.hero-bento__label .svg-wrapper{display:inline-flex;flex:none;width:1.2rem;height:1.2rem;transition:transform var(--t)}.hero-bento__label svg{width:100%;height:100%}.hero-bento__tile--product:hover .hero-bento__label{background:var(--cta);color:var(--text-inverse)}.hero-bento__tile--product:hover .hero-bento__label .svg-wrapper{transform:translate(3px)}@media(prefers-reduced-motion:no-preference){.hero-brand .hero-bento--duo .hero-bento__tile--main{animation:hero-slide .8s cubic-bezier(.22,1,.36,1) .1s both}.hero-brand .hero-bento--duo .hero-bento__tile--product:not(.hero-bento__tile--main){animation-delay:.25s}.hero-brand .hero-bento--duo .hero-bento__tile--points{animation-delay:.4s}.hero-brand .hero-bento--duo .hero-bento__tile--main .hero-bento__img{animation:none}.hero-brand .hero-bento__label{animation:hero-rise .5s ease-out .8s both}}@media screen and (min-width:750px){.hero-bento--duo .hero-bento__tile--points{flex-wrap:nowrap;font-size:var(--fs-small)}}.hero-split__trust .rating{display:block}.hero-split__trust .rating-star{--letter-spacing: .2;--font-size: 2;font-family:inherit}.hero-split__trust .rating-star{--font-size: 1.8}.hero-split__trust .rating-star:before{background:linear-gradient(90deg,var(--star) var(--percent),var(--line-inverse) var(--percent));-webkit-background-clip:text}@media screen and (min-width:990px){.page-index .product-range .grid--4-col-desktop .grid__item{width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.333% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.product__rating-badge-score{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.product__rating-badge .rating{display:block}.product__rating-badge-sep{color:var(--text-tertiary)}@media screen and (max-width:749px){.sticky-atc__text{display:grid;flex:1 1 auto;gap:.2rem;min-width:0}.sticky-atc__price{font-size:var(--fs-small);font-variant-numeric:tabular-nums;line-height:var(--lh-snug);color:var(--text-secondary)}}@media screen and (max-width:749px){.page-index .reassurance-bar__viewport{overflow:visible}.page-index .reassurance-bar__track{display:block;width:auto;animation:none}.page-index .reassurance-bar__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.page-index .reassurance-bar__group--dup{display:none}.page-index .reassurance-bar__block{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;gap:var(--space-3);width:auto;padding:var(--space-3);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);text-align:left}.page-index .reassurance-bar__block:last-child:nth-child(odd){grid-column:1 / -1}.page-index .reassurance-bar__ico{width:2rem;height:2rem;padding:var(--space-2);background:var(--brand-tint);box-shadow:none}.page-index .reassurance-bar__title{font-size:var(--fs-small);line-height:var(--lh-snug)}.page-index .reassurance-bar__desc{display:none}}#MainContent>.shopify-section{scroll-margin-top:calc(var(--header-height, 8rem) + var(--space-4))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.breadcrumb__list a{display:inline-block;padding-block:var(--space-1)}p,li{text-wrap:pretty}::selection{background:var(--brand);color:var(--text-inverse)}.hero-brand .hero-bento__tile{box-shadow:inset 0 0 0 1px #ffffff1a,0 2.4rem 4.8rem -2.4rem #0009}.hero-brand .hero-bento__tile--product{transition:transform .3s cubic-bezier(.22,1,.36,1)}.hero-brand .hero-bento__tile--product:hover{transform:translateY(-.4rem)}.header__inline-menu .header__menu-item{border-radius:var(--radius-full);transition:background-color var(--t),color var(--t)}.header__inline-menu .header__menu-item:hover{background:var(--surface-alt)}.shopify-section-header-sticky.scrolled-past-header .header-wrapper{box-shadow:var(--shadow-md)}.button,.hero-split__cta,.hero-split__cta-secondary,.related-products__cta,.category-tiles__tile{-webkit-tap-highlight-color:transparent}.button:active,.hero-split__cta:active,.hero-split__cta-secondary:active,.related-products__cta:active,.product-form__submit:active{transform:scale(.98)}#MainContent :is(a,button,summary):focus-visible,.shopify-section-group-header-group :is(a,button,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px;box-shadow:none}:is(.hero-brand,.color-scheme-5,.color-scheme-6) :is(a,button):focus-visible{outline-color:var(--text-inverse)}.page-index .product-range .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.page-index .product-range .price .price-item--regular,.page-index .product-range .price .price-item--sale{font-weight:var(--fw-semibold);color:var(--text-primary)}.page-index .product-range .card__inner{transition:box-shadow .3s ease}.page-index .product-range .grid__item:hover .card__inner{box-shadow:var(--shadow-md)}.page-product .product{--media-radius: var(--radius-lg)}.page-product .thumbnail,.page-product .thumbnail img{border-radius:var(--radius)}.page-product .purchase-info{border-radius:var(--radius-lg);overflow:hidden}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.category-tiles__item,.page-index .product-range .grid__item,.page-index .reassurance-bar__block,body:not(.page-product) .image-with-text__grid,body:not(.page-product) .rich-text.color-scheme-5{animation:reveal-up linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}@keyframes reveal-up{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}.page-product .product__info-wrapper .product-form__buttons{max-width:none}.color-scheme-5,.color-scheme-6{--color-background: 11, 27, 51;--gradient-background: var(--brand)}.shopify-section-group-footer-group{--fs-small: 1.5rem;--fs-body: 1.7rem}body:not(.page-product) #MainContent .color-scheme-5 .caption-with-letter-spacing{padding:var(--space-2) var(--space-4);border:1px solid var(--line-inverse);border-radius:var(--radius-full);background:#ffffff0f;color:var(--text-inverse)}body:not(.page-product) #MainContent>.shopify-section:last-child:has(>.isolate>.rich-text.color-scheme-5){padding-bottom:var(--section-py)}body:not(.page-product) #MainContent>.shopify-section:first-child:has(>.isolate>.rich-text.color-scheme-5){padding:0;background:var(--brand)}body:not(.page-product) #MainContent>.shopify-section:first-child .rich-text.color-scheme-5{max-width:none;border-radius:0!important;background:radial-gradient(90% 120% at 88% -10%,var(--brand-glow) 0%,transparent 62%),var(--brand)}body:not(.page-product) #MainContent>.shopify-section:first-child .rich-text.color-scheme-5:before{--rings-x: 85%;--rings-y: 50%;--rings-color: rgba(255, 255, 255, .06)}body:not(.page-product) #MainContent>.shopify-section:first-child .rich-text.color-scheme-5 .rich-text__text p{font-size:var(--fs-lead);line-height:var(--lh-normal)}.collection-hero__description{max-width:var(--measure);font-size:var(--fs-lead);color:var(--text-secondary);opacity:1}body:not(.page-product):not(.page-index) .product-grid .card__inner,body:not(.page-product):not(.page-index) .product-grid .card__media,body:not(.page-product):not(.page-index) .product-grid .card .media{border-radius:var(--radius-lg)}body:not(.page-product):not(.page-index) .product-grid .card__inner{background:var(--surface-alt);overflow:hidden;transition:box-shadow .3s ease}body:not(.page-product):not(.page-index) .product-grid .grid__item:hover .card__inner{box-shadow:var(--shadow-md)}body:not(.page-product):not(.page-index) .product-grid .card__media img{mix-blend-mode:multiply}body:not(.page-product):not(.page-index) .product-grid .card__heading{display:-webkit-box;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-snug);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body:not(.page-product):not(.page-index) .product-grid .price{font-size:var(--fs-body);font-variant-numeric:tabular-nums}body:not(.page-product):not(.page-index) .product-grid .price .price-item--regular,body:not(.page-product):not(.page-index) .product-grid .price .price-item--sale{font-weight:var(--fw-semibold);color:var(--text-primary)}body:not(.page-product):not(.page-index) .product-grid .quick-add__submit{min-height:4.8rem;border:1px solid var(--line-strong)!important;border-radius:var(--radius-full)!important;background-color:var(--surface)!important;color:var(--brand)!important;font-size:var(--fs-small)}body:not(.page-product):not(.page-index) .product-grid .quick-add__submit:hover{border-color:var(--cta)!important;background-color:var(--cta)!important;color:var(--text-inverse)!important}body:not(.page-product) .multicolumn-card{border-radius:var(--radius-lg)!important;background:var(--surface-alt)}body:not(.page-product) .multicolumn.color-scheme-2 .multicolumn-card{background:var(--surface);box-shadow:var(--shadow-sm)}body:not(.page-product) .multicolumn.color-scheme-1 .multicolumn-card:hover{background-color:var(--surface-alt)}body:not(.page-product) .multicolumn.color-scheme-2 .multicolumn-card:hover{background-color:var(--surface)}body:not(.page-product) .multicolumn-card__info{padding:var(--space-6)}body:not(.page-product) .multicolumn-card__info h3{font-size:var(--fs-subtitle);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug)}body:not(.page-product) .multicolumn-card__info p,body:not(.page-product) .multicolumn-card__info .rte p{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-secondary)}.trust-bar{gap:var(--space-3)}.trust-bar__item{padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background:var(--surface-alt);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-primary)}.contact__button .button{--color-button: 16, 185, 129;--color-button-text: 255, 255, 255;min-height:5.2rem;padding-inline:var(--space-10);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.contact__button .button:hover{--color-button: 5, 150, 105}.page-page .main-page-title{margin-bottom:var(--space-4);font-size:var(--fs-title);line-height:var(--lh-tight)}.shopify-policy__container{max-width:78rem;margin:0 auto;padding:var(--section-py) var(--gutter)}.shopify-policy__title{text-align:left}.shopify-policy__title h1{margin:0 0 var(--space-8);font-size:var(--fs-title);line-height:var(--lh-tight)}.shopify-policy__body{font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-secondary)}.shopify-policy__body :is(h2,h3,h4){margin:var(--space-10) 0 var(--space-3);font-size:var(--fs-subtitle);line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.shopify-policy__body :is(p,ul,ol){margin:0 0 var(--space-4)}.shopify-policy__body :is(strong,a){color:var(--text-primary)}.shopify-policy__body a{text-underline-offset:.3rem}body:not(.page-product) .product-grid .card__media,.page-index .product-range .card__media{mix-blend-mode:multiply}.trust-bar{flex-wrap:wrap;justify-content:center}.page-product #MainContent>.shopify-section:not(:has(.product__info-wrapper)){--buttons-radius: 999px;--buttons-radius-outset: 999px;--fs-small: 1.5rem;--fs-body: 1.7rem;--fs-lead: 1.9rem;--fs-subtitle: 2.2rem;--fs-heading: 2.6rem;--fs-title: 3rem}@media screen and (min-width:750px){.page-product #MainContent>.shopify-section:not(:has(.product__info-wrapper)){--fs-body: 1.8rem;--fs-lead: 2rem;--fs-subtitle: 2.4rem;--fs-heading: 3.4rem;--fs-title: 4.4rem}}.page-product #MainContent :is(.nfc-demo__heading,.itp__heading,.client-wall__heading,.whats-included__heading,.comparison-table__heading,.home-steps__heading,.icon-columns__heading,.contact-lead__heading,.collapsible-content__heading,.related-products__heading,.image-with-text__heading,.rich-text__heading,.product-choice__heading){font-size:var(--fs-title);line-height:var(--lh-tight);letter-spacing:-.025em;color:var(--text-primary)}.page-product #MainContent :is(.nfc-demo__intro,.client-wall__sub,.itp__text p,.hiw-product__subheading,.contact-lead__subheading p,.rich-text__text p,.product-choice__intro){font-size:var(--fs-lead);line-height:var(--lh-normal);color:var(--text-secondary)}.page-product .home-steps__heading{max-width:none;text-align:center}.page-product .itp__media,.page-product .itp__media :is(img,video),.page-product .image-with-text__grid{border-radius:var(--radius-lg);overflow:hidden}.page-product .icon-columns__icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;width:2.6rem;height:2.6rem;padding:var(--space-3);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--brand)}.page-product .icon-columns__icon svg{width:100%;height:100%}.page-product .icon-columns__title{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary)}.page-product .icon-columns__text{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-secondary)}.page-product .whats-included__title,.page-product .home-steps__title{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.page-product .whats-included__desc,.page-product .home-steps__text{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-secondary)}.page-product .home-steps__num{background:var(--brand);color:var(--text-inverse)}.page-product .contact-lead{border-radius:var(--radius-lg)}.jdgm-rev-widg__title{font-family:var(--font-display);font-size:var(--fs-heading);font-weight:650;letter-spacing:-.025em;color:var(--text-primary)}.jdgm-rev{border-radius:var(--radius-lg)!important}.field__input,.select__select,.customer .field input,.contact-lead__select select,.contact-pro__select-wrapper select{font-size:var(--fs-input)}.field__label,.customer .field label{color:var(--text-secondary)}.text-area{min-height:14rem}.field__input:focus-visible,.select__select:focus-visible,.text-area:focus-visible,.customer .field input:focus-visible,.contact-lead__select select:focus-visible,.contact-pro__select-wrapper select:focus-visible{outline:0;box-shadow:0 0 0 2px var(--brand),0 0 0 6px var(--brand-tint)}.contact-lead__select select,.contact-pro__select-wrapper select{min-height:4.8rem;border-radius:var(--inputs-radius)}#MainContent :is(.contact-pro__radios,.contact-pro__checkboxes) label,#MainContent .contact-lead__choice{min-height:4.4rem;padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);font-size:var(--fs-small);color:var(--text-primary);cursor:pointer;transition:border-color var(--t),background-color var(--t),color var(--t)}#MainContent :is(.contact-pro__radios,.contact-pro__checkboxes) label:hover,#MainContent .contact-lead__choice:hover{border-color:var(--brand);background:var(--surface)}#MainContent :is(.contact-pro__radios,.contact-pro__checkboxes) label:has(input:checked),#MainContent .contact-lead__choice:has(input:checked){border-color:var(--brand);background:var(--brand-tint);font-weight:var(--fw-semibold);color:var(--brand)}#MainContent :is(.contact-pro__radios,.contact-pro__checkboxes,.contact-lead__choice) input{accent-color:var(--brand)}.contact-pro__legend,.contact-lead__legend{font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--text-primary)}.contact__field-error,.form__message{font-size:var(--fs-small);color:var(--danger-text)}.contact-pro__submit,.contact-lead__submit,.contact__button .button{min-height:5.2rem;border-radius:var(--radius-full)!important;font-size:var(--fs-body);font-weight:var(--fw-semibold)}@media screen and (max-width:749px){.contact-pro__submit,.contact-lead__submit,.contact__button .button{width:100%}}.page-product .icon-columns__item .icon-columns__icon{background:var(--surface);color:var(--brand)}.page-product .related-products .card__inner,.page-product .related-products .card__media,.page-product .related-products .card .media{border-radius:var(--radius-lg)}.page-product .related-products .card__inner{background:var(--surface);overflow:hidden;transition:box-shadow .3s ease}.page-product .related-products .grid__item:hover .card__inner{box-shadow:var(--shadow-md)}.page-product .related-products .card__heading{display:-webkit-box;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-snug);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.page-product .related-products .price{font-size:var(--fs-body);font-variant-numeric:tabular-nums}.page-product .related-products .price .price-item--regular,.page-product .related-products .price .price-item--sale{font-weight:var(--fw-semibold);color:var(--text-primary)}.page-product .related-products .related-products__cta{display:flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--brand);font-size:var(--fs-small);transition:background-color var(--t),color var(--t),border-color var(--t)}.page-product .related-products .grid__item:hover .related-products__cta{transform:none;border-color:var(--brand);background:var(--brand);color:var(--text-inverse)}.field__input,.text-area,.select__select,.contact-lead__select select,.contact-pro__select-wrapper select{background-color:var(--surface)}.contact-lead__select select,.contact-pro__select-wrapper select{border:1px solid var(--line-strong)}.page-product .product__info-wrapper{--fs-small: 1.5rem;--fs-body: 1.7rem;--fs-lead: 1.9rem;--fs-heading: 2.8rem}@media screen and (min-width:750px){.page-product .product__info-wrapper{--fs-lead: 2rem;--fs-heading: 3.6rem}}.page-product #MainContent .product__info-container .breadcrumb__list{font-size:var(--fs-small);line-height:var(--lh-normal)}.page-product #MainContent .product__info-container .product__rating-badge-text{font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-secondary);text-decoration:none}.page-product #MainContent .product__info-container .product__title h1{font-size:var(--fs-heading);line-height:var(--lh-tight)}.page-product #MainContent .product__info-container .product__subtitle,.page-product #MainContent .product__info-container .product__subtitle :is(.product__text,p){font-size:var(--fs-lead);font-weight:var(--fw-regular);line-height:var(--lh-normal);letter-spacing:var(--tracking-normal);color:var(--text-secondary)}.page-product #MainContent .product__info-container .product-benefits{gap:var(--space-3)}.page-product #MainContent .product__info-container .purchase-info__row{gap:var(--space-4);padding:var(--space-5)}.page-product #MainContent .product__info-container .purchase-info__title{font-size:var(--fs-body);line-height:var(--lh-snug)}.page-product #MainContent .product__info-container .purchase-info__text,.page-product #MainContent .product__info-container .purchase-info__text.product-shipclock,.page-product #MainContent .product__info-container .purchase-info__link{font-size:var(--fs-small);line-height:var(--lh-normal)}.page-product #MainContent .product__info-container .product__accordion .accordion__title{font-size:var(--fs-body);line-height:var(--lh-snug)}.page-product #MainContent .product__info-container .product__accordion .accordion__content :is(p,li){font-size:var(--fs-body);line-height:var(--lh-relaxed)}.page-product #MainContent .product-form__buttons .product-form__submit{min-height:5.6rem;font-size:var(--fs-body);font-weight:var(--fw-semibold)}.accordion__title{color:var(--text-primary)}.page-product #MainContent .product__info-container .product__subtitle strong{font-weight:inherit}.page-product #MainContent .product__info-wrapper .product__info-container .product__subtitle .product__text>p{line-height:var(--lh-normal)}.product-choice__head{max-width:76rem;margin:0 auto var(--section-header-gap);text-align:center}.product-choice__heading{margin:0}.product-choice__intro{margin:var(--space-4) 0 0;font-size:var(--fs-lead);line-height:var(--lh-normal);color:var(--text-secondary)}.product-choice__grid{display:grid;gap:var(--space-4);margin:0;padding:0}.product-choice__card{display:grid;grid-template-columns:11rem 1fr;align-items:start;gap:var(--space-4);padding:var(--space-4);border:2px solid transparent;border-radius:var(--radius-lg);background:var(--surface-alt)}.product-choice__card--current{border-color:var(--brand);background:var(--surface)}.product-choice__media{align-self:start;width:100%;aspect-ratio:1;border-radius:var(--radius);overflow:hidden}.product-choice__img{display:block;width:100%;height:100%;object-fit:cover}.product-choice__body{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;height:100%}.product-choice__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-secondary)}.product-choice__flag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--brand);font-size:var(--fs-micro);letter-spacing:var(--tracking-normal);color:var(--text-inverse)}.product-choice__title{margin:0;font-family:var(--font-display);font-size:var(--fs-subtitle);font-weight:650;line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);color:var(--text-primary)}.product-choice__points{display:grid;gap:var(--space-2);margin:0;padding:0;font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-primary)}.product-choice__points li{display:flex;align-items:flex-start;gap:var(--space-3)}.product-choice__check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;margin-top:.3rem;border-radius:var(--radius-full);background:var(--brand-tint);color:var(--brand)}.product-choice__check svg{width:1rem;height:1rem}.product-choice__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin:auto 0 0;padding-top:var(--space-2)}.product-choice__price{font-size:var(--fs-body);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.product-choice__link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:4.4rem;padding:0 var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--brand);text-decoration:none;transition:background-color var(--t),color var(--t),border-color var(--t)}.product-choice__link:hover{border-color:var(--brand);background:var(--brand);color:var(--text-inverse)}.product-choice__link .svg-wrapper{display:inline-flex;width:1.2rem;height:1.2rem}.product-choice__link svg{width:100%;height:100%}@media screen and (min-width:750px){.product-choice__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.product-choice__card{grid-template-columns:18rem 1fr;align-items:stretch;gap:var(--space-6);padding:var(--space-6)}}.color-scheme-2 .product-choice__card{background:var(--surface)}.client-wall__rating{display:inline-flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-sm);font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-secondary)}.client-wall__rating strong{font-weight:var(--fw-semibold);color:var(--text-primary)}.client-wall .rating{display:block}.client-wall .rating-star{--letter-spacing: .2;--font-size: 1.8;font-family:inherit}.client-wall__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.client-wall__col{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.client-wall__col:nth-child(2n){flex-direction:column-reverse}.client-wall__col:nth-child(n+5){display:none}.client-wall__grid .client-wall__card{flex:none;width:auto;border-radius:var(--radius-lg)}.client-wall__grid .client-wall__img{height:auto;aspect-ratio:1;object-position:50% 38%}.client-wall__review{display:flex;flex:1;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text-primary)}.client-wall.color-scheme-1 .client-wall__review{background:var(--surface-alt);box-shadow:none}.client-wall .client-wall__col:nth-child(2n) .client-wall__review{--text-primary: var(--text-inverse);--text-secondary: var(--text-inverse-secondary);background:var(--brand);box-shadow:none}.client-wall__quote{display:-webkit-box;margin:0;padding:0;border:0;font-size:var(--fs-small);font-style:normal;line-height:var(--lh-normal);color:var(--text-primary);-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden}.client-wall__author{display:grid;gap:.2rem;margin-top:auto;font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-primary)}.client-wall__author span{font-weight:var(--fw-regular);color:var(--text-secondary)}@media screen and (min-width:750px){.client-wall__grid,.client-wall__col{gap:var(--space-5)}.client-wall__review{gap:var(--space-4);padding:var(--space-6)}.client-wall__quote{font-size:var(--fs-body);-webkit-line-clamp:6;line-clamp:6}}@media screen and (min-width:990px){.client-wall__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.client-wall__col:nth-child(n+5){display:flex}}#MainContent>.shopify-section .key-figures[class*=-padding]{padding-block:var(--band-py)}.key-figures__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-4);margin:0}.key-figures__item{display:flex;flex-direction:column-reverse;gap:var(--space-2);text-align:center}.key-figures__value{margin:0;font-family:var(--font-display);font-size:var(--fs-title);font-weight:650;line-height:var(--lh-tight);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--brand)}.key-figures__label{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-secondary)}@media screen and (min-width:750px){.key-figures__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.key-figures__item{padding-inline:var(--space-5)}.key-figures__item+.key-figures__item{border-left:1px solid var(--line)}}.module-tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--brand-tint);color:var(--brand);letter-spacing:var(--tracking-normal);text-transform:none;font-size:var(--fs-small)}body:not(.page-product) #MainContent>.shopify-section:has(>.isolate>.rich-text.color-scheme-5):has(+.shopify-section>.color-scheme-2,+.shopify-section>.isolate>.color-scheme-2){padding-bottom:var(--section-py)}.product-logo-upload{display:block;margin:var(--space-6) 0 0}.product-logo-upload__label{display:block;margin-bottom:var(--space-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-primary)}.product-logo-upload__input{display:block;width:100%;padding:var(--space-4);border:.15rem dashed var(--line-strong);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-small);color:var(--text-secondary);cursor:pointer}.product-logo-upload__input:hover,.product-logo-upload__input:focus-visible{border-color:var(--brand)}.product-logo-upload__input::file-selector-button{margin-right:var(--space-3);padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-full);background:var(--brand);font:inherit;font-weight:var(--fw-semibold);color:var(--text-inverse);cursor:pointer}.product-logo-upload__help{margin:var(--space-2) 0 0;font-size:var(--fs-small);color:var(--text-secondary)}.product-logo-upload__error{margin:var(--space-2) 0 0;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--danger-text)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand.css.map */
