.tug-finder{font-family:inherit;overflow-x:hidden;scroll-margin-top:calc(var(--siteHeaderHeight) + 80px)}.tug-finder__card{background:transparent;border:none;border-radius:0;overflow:hidden;width:100%}.tug-finder__strip{display:grid;grid-template-columns:1fr;scroll-margin-top:var(--siteHeaderHeight,0)}@media (min-width:768px){.tug-finder__strip{grid-template-columns:1fr 1.4fr}}.tug-finder__strip--result{grid-template-columns:1fr}.tug-finder__strip--result .tug-finder__col-heading{display:none}.tug-finder__strip--result .tug-finder__col-slider{background:#1c2b3a}.tug-finder__strip--result .tug-finder__col-slider-inner{margin:0 auto;max-width:1240px}.tug-finder__strip--result .tug-finder__confirm-state,.tug-finder__strip--result .tug-finder__slider-state{padding:28px 36px}.tug-finder__col-heading{background:#1c2b3a;border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;justify-content:center}.tug-finder__col-heading-inner{margin-left:auto;max-width:480px;padding:48px 32px 48px 24px;width:100%}@media (min-width:1240px){.tug-finder__col-heading-inner{padding-left:0;padding-right:48px}}.tug-finder__col-slider{background:#2e3a47;display:flex;flex-direction:column;justify-content:center}.tug-finder__col-slider-inner{margin-right:auto;max-width:620px;overflow:hidden;position:relative;transition:height .3s ease;width:100%}.tug-finder__confirm-state,.tug-finder__slider-state{left:0;padding:48px 24px 48px 32px;position:absolute;right:0;top:0;transition:opacity .25s ease}@media (min-width:1240px){.tug-finder__confirm-state,.tug-finder__slider-state{padding-left:48px;padding-right:0}}.tug-finder__confirm-state--hidden,.tug-finder__slider-state--hidden{opacity:0;pointer-events:none;visibility:hidden}.tug-finder__confirm-state{align-items:center;display:flex;flex-direction:row;gap:24px}.tug-finder__confirm-label{color:hsla(0,0%,100%,.75);font-size:13px;font-weight:500;margin-bottom:4px}.tug-finder__confirm-weight{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:0}.tug-finder__confirm-unit{color:hsla(0,0%,100%,.75);font-size:16px;font-weight:400;margin-left:4px}.tug-finder__title{color:#fff;font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}@media (min-width:992px){.tug-finder__title{font-size:48px}}.tug-finder__description{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.65;margin:0}.tug-finder__heading{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 12px;text-align:left;text-transform:none}.tug-finder__weight-display{line-height:1;margin:0 0 24px!important}.tug-finder__weight-display strong{color:#fff;font-size:48px;font-weight:700;letter-spacing:-.03em}.tug-finder__weight-unit{color:hsla(0,0%,100%,.75);font-size:22px;font-weight:400;margin-left:4px}.tug-finder__slider-wrap{margin:0 0 8px;width:100%}.tug-finder__slider{-webkit-appearance:none;appearance:none;background:#f5c400;border-radius:3px;cursor:pointer;display:block;height:6px;margin:0;width:100%}.tug-finder__slider:focus-visible{outline:3px solid #f5c400;outline-offset:4px}.tug-finder__slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:3px solid #1c2b3a;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.4);cursor:pointer;height:24px;transition:transform .15s ease;width:24px}.tug-finder__slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.tug-finder__slider::-moz-range-thumb{background:#fff;border:3px solid #1c2b3a;border-radius:50%;cursor:pointer;height:24px;width:24px}.tug-finder__slider::-moz-range-track{background:#f5c400;border-radius:3px;height:6px}.tug-finder__slider-labels{color:hsla(0,0%,100%,.75);display:flex;font-size:12px;font-weight:500;justify-content:space-between;letter-spacing:.04em;margin:8px 0 28px}.tug-finder__step1-actions{display:flex}.tug-finder__slider-ui{display:block}.tug-finder__input-ui{display:none}.tug-finder__subheading{color:hsla(0,0%,100%,.75);font-size:13px;margin:0 0 20px}.tug-finder__number-wrap{align-items:center;display:flex;gap:12px;margin:0 0 16px}.tug-finder__number-input{-moz-appearance:textfield;appearance:textfield;background:#fff;border:2px solid hsla(0,0%,100%,.2);border-radius:6px;color:#1c2b3a;font-size:20px;font-weight:500;outline:none;padding:10px 12px;text-align:center;transition:border-color .2s ease;width:140px}.tug-finder__number-input::-webkit-inner-spin-button,.tug-finder__number-input::-webkit-outer-spin-button{-webkit-appearance:none}.tug-finder__number-input:focus{border-color:#f5c400}.tug-finder__number-input--error{border-color:#e53e3e}.tug-finder__number-unit{color:hsla(0,0%,100%,.75);font-size:20px;font-weight:500}.tug-finder__number-hint{display:none}.tug-finder__number-error{color:#ff6b6b;display:none;font-size:13px;margin:0 0 16px}.tug-finder__number-error--visible{display:block}.tug-finder__result-panel{background:#2e3a47;max-height:0;overflow:hidden;transition:max-height .45s ease}.tug-finder__result{display:grid;grid-template-columns:1fr;margin:0 auto;max-width:1240px}.tug-finder__result--hidden{display:none}@media (min-width:768px){.tug-finder__result{grid-template-columns:1fr 1fr}}.tug-finder__result-image{align-items:center;background:#2e3a47;border-right:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:center;min-height:360px;padding:24px}.tug-finder__result-image-inner{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;padding:32px;width:100%}.tug-finder__result-image-inner img{display:block;max-height:320px;object-fit:contain;width:100%}.tug-finder__result-body{align-items:stretch;background:#2e3a47;border-top:1px solid hsla(0,0%,100%,.08);display:flex}.tug-finder__result-body-inner{display:flex;flex-direction:column;max-width:560px;padding:36px 24px 36px 32px;width:100%}@media (min-width:1240px){.tug-finder__result-image-inner{padding-left:0;padding-right:40px}.tug-finder__result-body-inner{padding-left:40px;padding-right:0}}.tug-finder__badge{align-self:flex-start;background:#f5c400;border-radius:20px;color:#1c2b3a;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:14px;padding:4px 12px;text-transform:uppercase}.tug-finder__result-name{color:#fff;font-size:26px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0 0 8px}.tug-finder__result-desc{color:hsla(0,0%,100%,.75);font-size:13px;line-height:1.65;margin:0 0 16px}.tug-finder__bullets{border-top:1px solid hsla(0,0%,100%,.08);list-style:none;margin:0;padding:16px 0 0}.tug-finder__bullets li{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.8);display:flex;font-size:13px;font-weight:500;gap:10px;line-height:1.5;padding:5px 0}.tug-finder__bullets li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23f5c400'/%3E%3Cpath fill='none' stroke='%231c2b3a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m7 12.5 3.5 3.5L17 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:18px;margin-top:1px;width:18px}.tug-finder__cta-group{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:12px;margin-top:0;padding-top:20px}.tug-finder__restart-btn{background:none;border:1px solid hsla(0,0%,100%,.35);border-radius:4px;color:hsla(0,0%,100%,.8);cursor:pointer;font-size:13px;font-weight:500;margin-left:auto;padding:8px 16px;transition:color .2s ease,border-color .2s ease,background .2s ease}.tug-finder__restart-btn:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.65);color:#fff}.mm-cta-btn{align-items:center;background:none;border:2px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:10px;line-height:1;padding:14px 24px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.mm-cta-btn.primary{background:#f5c400;border-color:#f5c400;color:#1c2b3a}.mm-cta-btn.primary:hover{background:#e0b300;border-color:#e0b300}.mm-cta-btn.secondary{background:transparent;border-color:hsla(0,0%,100%,.4);color:#fff}.mm-cta-btn.secondary:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.6)}.mm-cta-btn__arrow{font-size:18px;height:1em;overflow:hidden;position:relative;width:1em}.mm-cta-btn__arrow .e-button__icon{left:0;position:absolute;top:0;transition:transform .3s ease-in-out;width:100%}.mm-cta-btn__arrow .e-button__icon:first-child{transform:translateX(-115%)}.mm-cta-btn:hover .mm-cta-btn__arrow .e-button__icon:first-child,.mm-cta-btn__arrow .e-button__icon:last-child{transform:translateX(0)}.mm-cta-btn:hover .mm-cta-btn__arrow .e-button__icon:last-child{transform:translateX(100%)}.tug-finder__visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:768px){.tug-finder__col-heading{border-bottom:1px solid hsla(0,0%,100%,.08);border-right:none}.tug-finder__col-heading-inner{margin-left:0;max-width:100%;padding:28px 24px}.tug-finder__col-slider-inner{margin-right:0;max-width:100%}.tug-finder__confirm-state,.tug-finder__slider-state{padding:28px 24px}.tug-finder__strip--result .tug-finder__confirm-state,.tug-finder__strip--result .tug-finder__slider-state{padding:20px 24px}.tug-finder__confirm-state{align-items:flex-start;flex-direction:column;gap:12px}.tug-finder__title{font-size:22px}.tug-finder__confirm-weight{font-size:28px}.tug-finder__slider-ui{display:none!important}.tug-finder__input-ui{display:block!important}.tug-finder__result-image{border-bottom:1px solid hsla(0,0%,100%,.08);border-right:none;justify-content:center;min-height:160px}.tug-finder__result-image-inner{max-width:100%;padding:24px}.tug-finder__result-image-inner img{max-height:180px}.tug-finder__result-body-inner{max-width:100%;padding:24px}.tug-finder__result-name{font-size:20px}.tug-finder__cta-group{flex-direction:column}.tug-finder__cta-group .mm-cta-btn{justify-content:center;width:100%}}