.senso-page{--senso-cyan:#00bde9;--senso-orange:#ff6418;--senso-ink:#14212b;--senso-line:#d7e5eb;--senso-soft:#eefaff;color:var(--senso-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}
.senso-page h1,.senso-page h2,.senso-page h3,.senso-page h4{font-family:Arial,Helvetica,sans-serif;font-style:normal;line-height:1.12;letter-spacing:-.035em;color:var(--senso-ink);text-wrap:balance}
.senso-page h1{font-size:clamp(32px,4vw,54px);font-weight:800}.senso-page h2{font-size:clamp(27px,3vw,40px);font-weight:750}.senso-page h3{font-size:24px;font-weight:750}
.senso-page p,.senso-page li{line-height:1.65}.senso-page a:focus-visible,.senso-page button:focus-visible,.senso-page input:focus-visible,.senso-page textarea:focus-visible,.senso-page select:focus-visible{outline:3px solid #0087a6;outline-offset:4px}
.senso-page .topline{background:#e6f8fd;color:var(--senso-ink);border-top:3px solid var(--senso-cyan)}.senso-page header{border-bottom:2px solid var(--senso-cyan)}.senso-page header nav a{padding:5px 0;border-bottom:2px solid transparent}.senso-page header nav a:hover,.senso-page header nav a[aria-current=page]{border-bottom-color:var(--senso-orange);color:#007c98}.senso-page .bag b{background:var(--senso-ink);color:#fff}
.senso-page .primary,.senso-page .button:not(.button-unstyled):not(.button-secondary),.senso-page .sb-guide .sb-btn{background:var(--senso-orange)!important;color:var(--senso-ink)!important;border:1px solid var(--senso-orange)!important;border-radius:12px;box-shadow:none;transform:none;min-height:48px;font-family:inherit;font-weight:750;font-size:14px;line-height:1.3;letter-spacing:0;text-transform:none;--button-background-color:var(--senso-orange);--button-color:var(--senso-ink)}
.senso-page .primary:hover,.senso-page .button:not(.button-unstyled):not(.button-secondary):hover,.senso-page .sb-guide .sb-btn:hover{background:#ffd4bd!important;border-color:#e9510c!important;color:var(--senso-ink)!important;box-shadow:none}
.senso-page .button-secondary{background:#e7f9fd!important;color:#14212b!important;border:1px solid #0089a7!important;border-radius:12px}.senso-page .textlink,.senso-page .sb-guide .sb-link{color:var(--senso-ink);border-color:#0089a7}.senso-page .textlink:hover,.senso-page .sb-guide .sb-link:hover{color:#a73a08;border-color:#a73a08}
.senso-page .eyebrow{color:#006f89}.senso-page .senso-winter{background:#eaf9fe;border-radius:20px}.senso-page .senso-winter-copy{background:linear-gradient(135deg,#edfaff,#e5f7fc)}.senso-page .senso-winter h1{color:var(--senso-ink)}.senso-page .senso-winter-intro{color:#314957}.senso-page .senso-sport-pills span{border-color:#7cbaca;background:#fff9;color:#244353}.senso-page .senso-photo-note{border-left:4px solid var(--senso-orange);background:#fffffff2;color:var(--senso-ink)}
.senso-page .trust{color:#244353}.senso-page .product,.senso-page .product:nth-child(2){background:#fff;border:1px solid var(--senso-line);box-shadow:0 6px 24px #14212b08;border-radius:18px}.senso-page .product-image{background:#e9faff;border-top:3px solid var(--senso-cyan)}.senso-page .product:nth-child(2) .product-image{background:#fff2e9;border-top-color:var(--senso-orange)}.senso-page .tag{border:1px solid #d9e6ed;background:#fff;color:#14212b}.senso-page .tag:before{color:#007e9a}.senso-page .specs span{background:#edf8fc;color:#274856}.senso-page .price{color:var(--senso-ink)}
.senso-page .product select,.senso-page .senso-finder select{border-radius:10px;border-color:#8aaab8}.senso-page .senso-model-discovery{background:#f3fbfe!important}.senso-page .senso-model-slider{background:#e4f7fd}.senso-page .senso-model-word{color:#008aaa;opacity:.17}.senso-page .senso-slider-tabs button{border-color:#007e9a;color:#14212b;background:#fff}.senso-page .senso-slider-tabs button[aria-pressed=true]{background:var(--senso-orange);border-color:var(--senso-orange);color:#14212b}.senso-page .senso-slider-controls>button{background:#14212b;color:#fff}
.senso-page .compare{background:#effaff!important}.senso-page thead th{background:#e9f7fc;color:#14212b}.senso-page thead th:nth-child(2){color:#00718b}.senso-page thead th:nth-child(3){color:#a43b0a}.senso-page th,.senso-page td{border-color:#d4e3e9}.senso-page tbody th{color:#425b68}.senso-page .sensor-symbol{background:#14212b;color:#31cff0;border-bottom:4px solid var(--senso-orange)}.senso-page .sensor-symbol span{color:#fff}
.senso-page .senso-usp{background:#14212b!important;border-top:3px solid var(--senso-cyan);border-bottom:3px solid var(--senso-orange)}.senso-page .senso-usp h2,.senso-page .senso-usp h3,.senso-page .senso-usp p,.senso-page .senso-usp .textlink{color:#fff!important}.senso-page .senso-usp .eyebrow{color:#62dcf7!important}.senso-page .senso-usp-number{background:var(--senso-orange);color:#14212b}.senso-page .senso-usp .textlink{border-color:var(--senso-orange)}
.senso-page .senso-finder{background:#eefaff!important}.senso-page .senso-recommended{outline-color:#0088a7}.senso-page .senso-gallery-controls button{border-color:#0089a7;background:#e9faff;color:#14212b}.senso-page .senso-lifestyle figure>a{border:1px solid #d7e5eb;border-radius:16px}.senso-page .senso-lifestyle figure{margin:0}.senso-page .senso-lifestyle-track{padding-bottom:5px}
.senso-page .senso-recognition{background:#f5fbfd!important}.senso-page .senso-awards-grid figure>div{background:#fff;border:1px solid #dae7ec;border-radius:14px}.senso-page .senso-awards-grid figcaption{color:#14212b}.senso-page .senso-awards-grid figcaption span{color:#4b6470}.senso-page .senso-press{border-color:#c9e4ed}.senso-page .senso-story{background:#eaf9fe!important}.senso-page .senso-story img{border-radius:16px}.senso-page .senso-balance-guide{background:#e3f7fd!important;border-left:6px solid var(--senso-orange);color:#14212b}.senso-page .senso-balance-guide h2,.senso-page .senso-balance-guide p{color:#14212b}.senso-page .senso-balance-guide>a{background:var(--senso-orange);color:#14212b;border-radius:12px}
.senso-page .senso-film-heading{color:#fff}.senso-page .senso-film-action{background:var(--senso-orange);color:#14212b;box-shadow:none;border-radius:12px}.senso-page .senso-film-eyebrow{color:#55dafa}.senso-page .senso-film-bottom{background:#14212b}.senso-page .senso-film-bottom p,.senso-page .senso-film-bottom a{color:#fff}
.senso-page .senso-reviews,.senso-page .senso-tests,.senso-page .senso-videos{border-top:1px solid var(--senso-line);border-bottom:0;background:#fff;padding-block:40px}.senso-page .senso-reviews h2,.senso-page .senso-tests h2,.senso-page .senso-videos h2{font-style:normal;color:#14212b}.senso-page .senso-reviews article,.senso-page .senso-tests article{border:1px solid #d3e8f0;border-radius:16px;box-shadow:none;background:#f7fcfe}.senso-page .senso-reviews a,.senso-page .senso-tests a{color:#006e88}.senso-page .senso-reviews h3,.senso-page .senso-tests h3,.senso-page .senso-videos h3{color:#14212b}
.senso-page footer{background:#14212b;border-top:4px solid var(--senso-cyan);padding:40px 5% 24px;color:#fff}.senso-page footer h2,.senso-page footer h3,.senso-page footer p,.senso-page footer a{color:#fff}.senso-page footer .logo span{color:var(--senso-cyan)}.senso-page footer a:hover{color:#63ddf8}.senso-page footer>small{border-color:#41606e;color:#d2e2eb}
.senso-page input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.senso-page textarea,.senso-page .field__input{border-radius:10px;border-color:#99b3c0;color:#14212b;accent-color:#0086a4}.senso-page input[type=radio],.senso-page input[type=checkbox]{accent-color:#0086a4}
.senso-page .variant-option__button-label{border-radius:10px!important;border-color:#9ab9c5!important;background:#fff!important;color:#14212b!important;min-height:48px}.senso-page .variant-option__button-label:has(input:checked){border-color:#007c99!important;background:#e4f8fe!important;color:#14212b!important;box-shadow:inset 0 0 0 1px #007c99}.senso-page .variant-option__button-label:hover{border-color:var(--senso-orange)!important}
.senso-page.senso-template-product main h1{font-size:clamp(30px,3vw,42px);line-height:1.1}.senso-page.senso-template-product main h2{font-size:clamp(25px,2.5vw,34px)}.senso-page.senso-template-product .product-media-container{background:#effaff;border-radius:18px}.senso-page.senso-template-product .product-details{color:#14212b}.senso-page.senso-template-product .product-description h2{margin-top:28px}.senso-page.senso-template-product .product-description table{font-size:14px}
.senso-page .shopify-policy__container{max-width:900px;margin:32px auto 48px;padding:28px 34px;border:1px solid #d9e9ef;border-top:4px solid var(--senso-cyan);border-radius:16px;background:#fff;color:#243b48;line-height:1.75}.senso-page .shopify-policy__title{text-align:left}.senso-page .shopify-policy__title h1{font-size:clamp(30px,4vw,42px);margin:0 0 26px}.senso-page .shopify-policy__body h2{font-size:24px}.senso-page .shopify-policy__body a,.senso-page .rte a:not(.button){color:#006f89;text-decoration:underline;text-underline-offset:3px}
.senso-page.senso-template-page main>.shopify-section:not(:has(.sb-guide)){max-width:1280px;margin-inline:auto}.senso-page.senso-template-page main h1{font-size:clamp(32px,3.8vw,46px)}.senso-page.senso-template-page main .page-content:not(:has(.sb-guide)){color:#284351;line-height:1.75}.senso-page.senso-template-page .contact-form{border:1px solid #d3e8f0;border-top:4px solid var(--senso-cyan);border-radius:16px;padding:26px;background:#f4fbfe}
.senso-page .sb-guide{--sb-cyan:#00bde9;--sb-orange:#ff6418;color:#14212b}.senso-page .sb-guide h1,.senso-page .sb-guide h2,.senso-page .sb-guide h3{font-family:Arial,Helvetica,sans-serif;font-style:normal;letter-spacing:-.035em;color:#14212b}.senso-page .sb-guide .sb-hero{background:#effaff}.senso-page .sb-guide .sb-kicker{color:#006c85}.senso-page .sb-guide .sb-dark{background:#14212b!important;border-top-color:#00bde9;border-bottom-color:#ff6418}.senso-page .sb-guide .sb-dark h2,.senso-page .sb-guide .sb-dark h3,.senso-page .sb-guide .sb-dark p{color:#fff}.senso-page .sb-guide .sb-num{background:#ff6418;color:#14212b}.senso-page .sb-guide .sb-soft{background:#effaff}.senso-page .sb-guide .sb-card,.senso-page .sb-guide .sb-model,.senso-page .sb-guide .sb-exercise{border-radius:16px;border-color:#cfe6ef;box-shadow:none}.senso-page .sb-guide .sb-final{background:#14212b!important}.senso-page .sb-guide .sb-final h2,.senso-page .sb-guide .sb-final p,.senso-page .sb-guide .sb-final .sb-link{color:#fff}.senso-page .sb-guide figure>figcaption{display:none}
.senso-page.senso-template-cart main h1,.senso-page.senso-template-search main h1,.senso-page.senso-template-collection main h1,.senso-page.senso-template-list-collections main h1{font-size:clamp(32px,4vw,46px)}.senso-page .cart-summary{border-radius:16px;border:1px solid #cfe6ef;background:#effaff;padding:24px}.senso-page .product-card{border-radius:16px;overflow:hidden}.senso-page .product-card .card-gallery{background:#effaff;border-radius:16px}.senso-page .pagination a{border-radius:8px;color:#006e88}
@media(max-width:750px){.senso-page header nav{gap:18px}.senso-page .senso-winter h1{font-size:40px}.senso-page .shopify-policy__container{margin:20px 12px 32px;padding:22px 18px;border-radius:12px}.senso-page .shopify-policy__title h1{font-size:30px}.senso-page .senso-reviews,.senso-page .senso-tests,.senso-page .senso-videos{padding-block:30px}.senso-page.senso-template-page .contact-form{padding:20px}.senso-page footer{padding-top:32px}.senso-page .senso-balance-guide{border-left-width:4px}.senso-page .senso-sports{margin-block:12px}.senso-page .cart-summary{padding:18px}}
.senso-page .variant-option__button-label__pill{display:none!important}.senso-page .variant-option__button-label__text{color:#14212b!important}
.senso-page.senso-template-page main .page-content:not(:has(.sb-guide)) h2{font-size:clamp(25px,2.5vw,32px)}
.senso-page.senso-template-page main>.shopify-section:not(:has(.sb-guide)){width:100%}
.senso-page.senso-template-cart .cart-page__summary .section-background{background:#eefaff!important;border-radius:16px}
.senso-page.senso-template-cart .cart-summary{width:100%!important;min-width:0;border-color:#cce5ef;border-top:4px solid #00bde9}
.senso-page.senso-template-product .product-media-container{background-color:#effaff!important}
.senso-page .variant-option__button-label:has(input:checked),.senso-page .variant-option__button-label:has(input[data-current-checked="true"]){background-color:#e4f8fe!important;border-color:#007c99!important;box-shadow:inset 0 0 0 1px #007c99!important}
.senso-page.senso-template-collection .product-grid:has(>.product-grid__item:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:1000px;width:100%;margin-inline:auto}
.senso-page.senso-template-collection .product-card__content{padding:18px;border:1px solid #d0e5ed;border-radius:16px;background:#f3fbfe}
.senso-page.senso-template-collection main>.shopify-section:first-child .section-content-wrapper{padding-block:22px!important}
@media(max-width:550px){.senso-page.senso-template-collection .product-grid:has(>.product-grid__item:nth-child(2):last-child){grid-template-columns:1fr!important}.senso-page.senso-template-collection .product-card__content{padding:14px}}
