.main-product-new .page-width{padding:0 50px;max-width:1600px}.main-product-new .product.grid{display:flex;gap:0!important;align-items:flex-start}.ph-rating{display:flex;align-items:center;flex-wrap:nowrap;font-family:Arial,sans-serif;cursor:pointer;padding:8px 0;letter-spacing:normal}.ph-rating :hover{opacity:.8}.custom-stars{color:#f90;font-size:16px;letter-spacing:1px;margin-right:8px;display:inline-block;line-height:1}.custom-text{color:#007185;font-size:14px;display:inline-block;line-height:1;font-family:Arial,sans-serif}.main-product-new .ph-payments{width:80%;margin:0 auto 15px!important;display:flex;align-items:center;justify-content:center}.template-hugterra-knee .main-product-new .ph-payments{margin:0 auto!important;width:70%}.ph-payments img{width:100%;height:auto;display:flex}.info-accordion{margin:30px 0}.accordion-item.border-top{border-top:1px solid #ecf0f3}.accordion-item{border-bottom:1px solid #ecf0f3}.accordion-header{width:100%;background:none;border:none;padding:12.5px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;font-size:16px;color:#1d3c78}.accordion-title{display:flex;align-items:center;gap:7.5px;color:#0f416c;font-size:19px;font-family:DM Sans,sans-serif;font-weight:700;line-height:24.7px}.accordion-title span.icon{line-height:0}.accordion-arrow{transition:transform .3s ease}.accordion-item.active .accordion-arrow{transform:rotate(180deg)}.accordion-content p{margin:0 0 16px}.accordion-content>p:last-child{margin-bottom:0}.accordion-content{word-break:break-word;padding:0rem 1rem;min-height:0;max-height:0;transition:all .2s;opacity:0;visibility:hidden;font-family:DM Sans,sans-serif;font-size:16px;line-height:20.8px;color:#0f416ce6;letter-spacing:-.3px}.accordion-item.active .accordion-content{max-height:100%;padding-bottom:1.5rem;opacity:1;visibility:visible}.accordion-content a{color:#6d388bd9;text-decoration:none}.accordion-content a:hover{color:#6d388b;text-decoration:underline;text-decoration-thickness:.2rem}.icon img{width:18px;height:auto}.accordion-arrow svg path{fill:#0f416ce6}.product__info-container .product__title{margin:10px 0!important}.product__title h1{font-size:24px;line-height:1;font-weight:800;margin:0;padding:0;text-align:left;color:#0f416ce6;display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap}.product__title h1 img{max-width:80px;height:auto;display:block;margin:4px 0 0;padding:0}@media(max-width:575px){.product__title h1 img{margin-top:2px}}.ph-badge{display:flex;align-items:center;font-family:Arial,sans-serif;font-size:14px;color:#0f416ce6;line-height:18px}.product-form__submit{font-family:DM Sans,sans-serif!important;font-size:28px;line-height:28px;letter-spacing:-.5px;height:69px!important;border-radius:22px;background-color:#0f416c}.product .button:after{border-radius:22px}.button:not([disabled]):hover:after,.customer button:hover:after,.shopify-challenge__button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px !important;box-shadow:none}.product-form__buttons{transition:transform .2s ease;transform:scaleY(1);transform-origin:center;will-change:transform}.product-form__buttons:hover{transform:scaleY(1.03)}.custom-pills-row{display:flex;flex-wrap:wrap;gap:10px;width:100%}.custom-pills-col{display:flex;gap:1rem;flex-direction:column}.custom-pills-cell{flex:1;min-width:45%;display:block;position:relative}.custom-pill{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;cursor:pointer!important;position:relative!important;border-radius:12px!important;overflow:hidden!important;transition:none!important}.template-hugterra-knee .custom-pill{border-radius:7.5px!important}.custom-pill--basic{background:#f5f5f5!important;border:3px solid #E0E0E0!important;color:#333!important}.product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:checked+label{background-color:#fff}.custom-pill--premium{background:linear-gradient(180deg,#000,#1a1a2e)!important;border:3px solid #E0E0E0!important;color:#fff!important}.pill-content-new{display:flex!important;flex-direction:column!important;padding:15px 10px!important;height:100%!important;width:100%}.pill-title-new{text-align:left!important;margin-bottom:8px!important;line-height:1.3!important}.pill-title-main{font-size:18px!important;font-weight:700!important;line-height:1.2!important;text-align:left!important}.custom-pill--premium .pill-title-main,.custom-pill--premium .pill-title-sub,.custom-pill--premium .pill-item-text,.custom-pill--premium .pill-whats-included-title{color:#fff!important}.custom-pill--basic .pill-title-main,.custom-pill--basic .pill-title-sub,.custom-pill--basic .pill-price-new,.custom-pill--basic .pill-whats-included-title{color:#333!important}.pill-title-sub{font-size:11px!important;font-weight:400!important;margin-top:2px!important;text-align:left!important}.pill-image-new{display:flex!important;align-items:center!important;justify-content:center!important;margin:10px 0 8px!important;height:150px!important}.pill-image-new img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.pill-price-section{margin:8px 0 16px!important;text-align:left}.pill-price-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:5px!important}.pill-compare-new{font-size:14px!important;text-decoration:line-through!important;font-weight:400}.custom-pill--premium .pill-compare-new,.custom-pill--basic .pill-compare-new{color:#dc3545!important}.pill-price-new{font-size:28px!important;font-weight:800!important;line-height:1!important}.custom-pill--premium .pill-price-new{color:#00e5cc!important}.pill-whats-included{padding:12px!important;border-radius:8px!important;text-align:left}.custom-pill--basic .pill-whats-included{background:#eee!important;margin-top:auto}.custom-pill--premium .pill-whats-included{background:linear-gradient(180deg,#16213e,#0f1419)!important;border-top:1px solid rgba(0,229,204,.2)!important}.pill-whats-included-title{font-size:14px!important;font-weight:700!important;margin-bottom:8px!important;line-height:19px}.product .product-form__input--pill input[type=radio]+label{border-radius:12px!important;padding:0;margin:0}.product__info-container>*+*{margin:10px 0 0!important}.template-hugterra-knee .product__info-container>*+*{margin:0!important}.product__info-container>.accordion-item{margin:0!important}.product__info-container>.accordion-item.mt-24{margin:24px 0 0!important}.product__info-container variant-selects{margin:15px 0 0!important}.template-hugterra-knee .product__info-container variant-selects{margin:15px 0!important}.pill-lowest-price-badge{margin-top:5px!important;padding:4px 8px!important;background:#fff9e6!important;border:1px solid #FFD700!important;border-radius:6px!important;font-size:9px!important;line-height:11.7px;font-weight:700!important;color:#b8860b!important;text-align:center!important;display:inline-block!important}.pill-included-items ul{margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pill-included-items li{display:flex!important;align-items:center!important;gap:6px!important;list-style:none;font-size:11px!important;line-height:1.3!important;position:relative;font-weight:400}.custom-pill--basic .pill-included-items li{color:#555!important}.pill-included-items li:before{content:"\2713";position:relative;top:0;left:0;line-height:0;font-weight:900!important;font-size:15px;line-height:20.8px}.custom-pill--basic .pill-included-items li:before{color:#4caf50}.custom-pill--premium .pill-included-items li:before{color:#00e5cc}.variant-radio:checked+.custom-pill--basic{border:3px solid #0F416C!important;box-shadow:0 4px 12px #0f416c40!important;background:#f5f5f5!important}.variant-radio:checked+.custom-pill--premium{border:3px solid #0F416C!important;box-shadow:0 0 0 4px #0f416c33,0 10px 40px #0f416c80!important}.custom-pills-container{width:100%}.thumbnail.global-media-settings,.product__media-item .global-media-settings{border:none!important}.thumbnail-slider .slider-button{height:44px;width:44px}.thumbnail-slider .slider-button .icon{height:.6rem}.thumbnail{border-radius:12px}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem #0f416c;border-color:#0f416c}.product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .8rem)}.thumbnail-slider .slider-button .icon-caret path{fill:#0f416ce6}.slider-button[disabled] .icon{color:#0f416c4d;cursor:not-allowed}.slider-button[disabled] .icon-caret path{fill:#0f416c4d}.main-product-new .product-media-container.constrain-height.media-fit-contain{width:min(var(--contained-width),100%)!important}.product__media-list{margin-bottom:0!important}.product__title h1,.pill-price-row *,.pill-whats-included-title,.pill-included-items *,.pill-title-sub,.pill-title-main,.pill-lowest-price-badge{letter-spacing:0}.product__title h1,.pill-included-items *,.pill-title-main,.pill-included-items,.pill-whats-included-title,.pill-lowest-price-badge,.pill-compare-new,.pill-price-new{font-family:DM Sans,sans-serif}.product__column-sticky{display:block;position:unset;top:3rem;z-index:2}.knee-pill-content-new{display:flex;flex-direction:column;padding:1.5rem;height:100%;width:100%;margin-bottom:.5rem}.quantity-break__main-row{display:flex;align-items:center;width:100%}.quantity-break__main-row .quantity-break__image{width:60px;min-width:60px;height:60px;margin-right:1rem;overflow:hidden}.template-hugterra-knee .custom-pills-col>.custom-pills-cell:nth-child(2) .quantity-break__image{width:80px;min-width:80px;height:80px;margin-right:1rem;overflow:hidden}.quantity-break__main-row .quantity-break__content{font-family:DM Sans,sans-serif;display:flex;justify-content:space-between;flex-grow:1;align-items:flex-start;letter-spacing:normal}.quantity-break__left{display:flex;flex-direction:column;align-items:flex-start;row-gap:.25rem;text-align:left;flex-grow:1}.quantity-break__left .quantity-break__label{font-size:1.4rem;font-weight:700;line-height:1.3;margin:0;color:#0f416ce6}.quantity-break__left .quantity-break__caption{font-size:1.1rem;line-height:1.3;color:#0f416cbf;margin:0}.quantity-break__right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;row-gap:.25rem;min-width:70px}.quantity-break__price{line-height:1.2;font-size:1.5rem;font-weight:700;color:#0f416c}.quantity-break__compare-price{font-size:1.1rem;text-decoration:line-through;line-height:1.2;color:#0f416c99}.quantity-break__perks{font-family:DM Sans,sans-serif;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;width:100%}.quantity-break__perk{display:inline-flex;align-items:center;font-size:1.25rem;font-weight:500;line-height:1.4;color:green}.quantity-break__perk--check:before{background-image:url(/cdn/shop/files/check_1_ab9e91e7-3cdd-4820-90f8-879c29f0e941.png?v=1769505705)}.quantity-break__perk:before{content:"";display:inline-block;width:13px;height:13px;margin-right:.5rem;background-size:contain;background-repeat:no-repeat;background-position:center}.quantity-break-badge{background:linear-gradient(135deg,#c41e3a,#165b33);color:#fff;padding:8px 12px;margin:0 0 16px;border-radius:8px;font-weight:700;font-size:14px;box-shadow:0 4px 12px #0000004d;letter-spacing:normal;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.quantity-break-badge__left{display:flex;align-items:center;flex:1;min-width:0}.quantity-break-badge__icon{width:20px;height:20px;margin-right:6px;flex-shrink:0}.quantity-break-badge__text{font-family:DM Sans,sans-serif;font-size:12px;line-height:1.2;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);overflow:hidden;text-align:start}.quantity-break-badge__timer{font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;color:gold;white-space:nowrap;flex-shrink:0;line-height:1.3}.quantity-break__free-gift-image{flex-shrink:0;width:50px;height:50px}.quantity-break__free-gift{display:flex;align-items:flex-start;gap:12px;padding:12px;border:2px dashed #007bff;border-radius:8px;background:#fff3cd;min-height:70px;margin-top:.75rem;width:100%}.quantity-break__free-gift-text{font-weight:700;color:#007bff;font-size:14px;line-height:1.3;margin-bottom:4px}.quantity-break__free-gift-content{font-family:DM Sans,sans-serif;flex:1;min-width:0;display:flex;flex-direction:column;text-align:start;letter-spacing:normal}.quantity-break__free-gift-subtext{color:#6c757d;font-size:12px;line-height:1.3;margin-top:.25rem;font-weight:400}.knee-product-form__input--pill input[type=radio]:checked+label.knee-custom-pill{border:1px solid #007bff!important;box-shadow:0 0 0 1px #007bff!important;box-sizing:border-box!important;transition:none!important}.knee-product-form__input--pill input[type=radio]+label{border:1px solid #e0e0e0!important;box-sizing:border-box!important;transition:none!important}.hugterra-knee-custom-delivery-info{font-family:DM Sans,sans-serif;display:flex;align-items:center;justify-content:center;color:green;font-size:12px;width:100%;text-align:center;padding:10px 0;margin:0!important}.custom-truck-icon{width:15px;height:auto;margin-right:8px}.custom-delivery-text{margin:0;color:green}.template-hugterra-knee .product-form__submit{text-transform:capitalize;background-color:#3570d6;margin:0}.template-hugterra-knee .icon img{width:22px}.template-hugterra-knee .product-form__input:not(:last-child){margin-bottom:0!important}.template-hugterra-knee .product__title h1{margin:10px 0}.template-hugterra-knee .custom-buy-button{margin-top:2.4rem!important;margin-bottom:10px!important}.template-hugterra-knee .product .product__info-container .product-form{margin:0!important}@media screen and (min-width:750px){.product--thumbnail_slider .thumbnail-slider{padding-top:.5rem}.slider.gallery-slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;-webkit-overflow-scrolling:touch;margin-bottom:0rem!important}.slider.gallery-slider--desktop .slider__slide{scroll-snap-align:start}.slider.gallery-slider--desktop .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:block}}@media screen and (min-width:990px){.product__column-sticky{position:sticky}.product__info-wrapper{padding:0 0 0 8rem}.product--large:not(.product--no-media) .product__media-wrapper{max-width:65%;width:calc(65% - 40px)}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 8rem;max-width:35%;width:calc(35% - 40px)}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 8rem 0 0}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - 40px)}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - 40px)}}@media screen and (max-width:991px){.product__info-wrapper{padding:0 0 0 0rem}.main-product-new .page-width{padding:0 15px}.product__info-wrapper--top-padding{padding-top:1.5rem}.product__info-wrapper{padding-top:15px}}@media screen and (max-width:767px){.product__media-wrapper .slider-button svg{height:.6rem!important}.product__media-wrapper .slider-button.slider-button--prev,.product__media-wrapper .slider-button.slider-button--next{display:inline-block}.product__media-wrapper .slider-button.slider-button--prev,.product__media-wrapper .slider-button.slider-button--next{box-shadow:none;border-radius:0;background:transparent}.slider-buttons{display:none}.thumbnail-slider .slider-button{width:25px}.thumbnail-list{grid-gap:.75rem}.thumbnail-list .thumbnail{width:100%!important}.thumbnail-list li{width:calc(20% - .5rem)!important}.thumbnail-slider .thumbnail-list.slider{padding:.75rem .1rem!important}.slider.slider--mobile{scroll-padding-left:.75rem!important}.main-product-new .product-media-container.constrain-height.media-fit-contain{width:100%!important;max-width:100%}.product-media-container.constrain-height{margin-right:0}.product-media-container{border-radius:0}.slider.slider--mobile .slider__slide{padding-bottom:0!important}.product-form__submit{padding:0}}@media screen and (max-width:749px){.pill-title-main{font-size:15px!important}.pill-image-new{height:120px!important}.pill-price-new{font-size:24px!important}.accordion-content{font-size:15px}.product__title h1{font-size:20px}.knee-pill-content-new{padding:1rem}.quantity-break__main-row .quantity-break__image{width:50px;min-width:50px;height:50px;margin-right:.75rem}.quantity-break__perk{font-size:1.15rem}.thumbnail{border-radius:0}.template-hugterra-knee .thumbnail,.template-hugterra-belt-max .thumbnail{border-radius:6px}}@media(max-width:576px){.product__title h1{align-items:flex-start;gap:4px}.product-banner-text{font-size:20px;white-space:normal}}@media(max-width:480px){.quantity-break__free-gift{will-change:border;transform:translateZ(0)}}.template-hugterra-belt-max .main-product-new .ph-payments{margin:0 auto!important}.eligibility-banner{background-color:#f5f5f5;border:2px solid #0066cc;border-radius:8px;margin:20px 0;overflow:hidden}.eligibility-banner__inner{display:block;padding:25px;text-decoration:none;color:#333;transition:background-color .3s ease}.eligibility-banner__inner:hover{box-shadow:0 4px 12px #0000000d;background-color:#e8f4ff}.eligibility-banner__heading{margin:0 0 10px;color:#06c;font-size:18px;line-height:23.4px;font-weight:700;font-family:DM Sans,sans-serif}.eligibility-banner__subtext{margin:0;font-size:14px;line-height:18.2px;color:#666;font-family:DM Sans,sans-serif}.video-section{margin:15px 0 0!important}.video-wrapper{max-width:1000px;margin:auto}.custom-video{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;background:#000}.custom-video video{width:100%;display:block}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:0;background:#0b4b82;outline:none;border:none;cursor:pointer;padding:0}.play-btn svg{height:50%;width:50%;color:#fff}.video-loader{display:none;position:absolute;top:50%;left:50%;width:42px;height:42px;margin:-21px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;animation:spin .8s linear infinite;z-index:4}.template-hugterra-belt-max .custom-text{text-decoration:underline}.template-hugterra-belt-max .ph-rating{padding:10px 0}.template-hugterra-belt-max .product__info-container .product__title{margin:0!important}.template-hugterra-belt-max .product-form__submit{background-color:#3570d6}.template-hugterra-belt-max .product__info-container .product-form{margin:1.5rem 0 1rem!important}.template-hugterra-belt-max .main-product-new .ph-payments{width:70%}.template-hugterra-belt-max .icon img{width:22px}.template-hugterra-belt-max .accordion-header{position:relative}.template-hugterra-belt-max .accordion-arrow{margin-right:1.5rem}.template-hugterra-belt-max .accordion-item .accordion-content{letter-spacing:0}.template-hugterra-belt-max .product--thumbnail .product__media-list .grid{column-gap:0;row-gap:0}.template-hugterra-belt-max .product--thumbnail .product__media-list,.template-hugterra-belt-max .product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.custom-product-video{cursor:pointer}.custom-product-video video{width:100%;display:block;position:relative;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.custom-product-video .play-btn-new{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:none;background:transparent;padding:0;cursor:pointer;z-index:3}.custom-product-video .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;border:none;background:#0b4b82;color:#fff;font-size:26px;cursor:pointer;z-index:3;display:flex;align-items:center;justify-content:center}.custom-product-video .play-icon svg{width:25px;height:25px}.custom-product-video .video-loader{display:none;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;animation:spin .8s linear infinite;z-index:4}.template-hugterra-belt-max .max-belt-video .product-media-container .deferred-media__poster{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media screen and (max-width:767px){.template-hugterra-belt-max .thumbnail-list li{width:100%!important;border-radius:6px!important}.template-hugterra-belt-max .product__media-wrapper .slider-button.slider-button--prev,.template-hugterra-belt-max .product__media-wrapper .slider-button.slider-button--next{display:none}}@media screen and (max-width:749px){.template-hugterra-belt-max .thumbnail-list li{width:calc(20% - .5rem)!important}.template-hugterra-belt-max .product__media-wrapper .slider-button.slider-button--prev,.template-hugterra-belt-max .product__media-wrapper .slider-button.slider-button--next{display:inline-block}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/featured-product-new.css.map */
