:root{--lp-blue: #0d3357;--lp-blue-v2: #0d3357;--lp-red: #db1818;--lp-dark: #2a2b2a;--lp-text: #334155;--lp-muted: #64748b;--lp-border: #e2e8f0;--lp-bg-light: #f4f4f4;--lp-bg-dark: #1a1a1a;--lp-white: #ffffff;--lp-yellow: #ff9f1c;--lp-green: #16a34a;--lp-radius: 8px;--lp-shadow: 0 4px 24px rgba(0,0,0,.08);--lp-shadow-lg: 0 12px 40px rgba(0,0,0,.14);--lp-transition: .25s ease;--lp-container: 1200px}html{scroll-behavior:smooth}.lp-wrap{font-family:DM Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--lp-text);line-height:1.6}.lp-container{max-width:var(--lp-container);margin:0 auto;padding:0 24px}.lp-container--sm{max-width:800px;margin:0 auto;padding:0 24px}.lp-section{padding:80px 0}.lp-section--sm{padding:48px 0}.lp-section--dark{background:var(--lp-bg-dark);color:var(--lp-white)}.lp-section--white{background:var(--lp-white)!important}.lp-section--light{background:var(--lp-bg-light)}.lp-section--blue{background:var(--lp-blue);color:var(--lp-white)}.lp-section-label{display:inline-block;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--lp-red);margin-bottom:12px}.lp-section-title{font-size:clamp(26px,4vw,38px);font-weight:800;color:var(--lp-blue);margin:0 0 16px;line-height:1.2}.lp-section--dark .lp-section-title,.lp-section--blue .lp-section-title{color:var(--lp-white)}.lp-section-subtitle{font-size:17px;color:var(--lp-muted);max-width:640px;margin:0 auto 48px}.lp-section--dark .lp-section-subtitle,.lp-section--blue .lp-section-subtitle{color:#ffffffbf}.lp-text-center{text-align:center}.lp-divider{width:48px;height:4px;background:var(--lp-red);margin:12px auto 24px;border-radius:2px}.lp-text-center+.lp-divider{margin:12px auto 24px}.lp-gallery{display:flex;flex-direction:column;gap:14px}.lp-gallery__main-wrap{border-radius:var(--lp-radius);overflow:hidden;background:#ffffff0a;aspect-ratio:1 / 1}.lp-gallery__main-img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.lp-gallery__main-img.lp-gallery--fade{opacity:.5}.lp-gallery__thumbs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.lp-gallery__thumb{width:72px;height:72px;border-radius:6px;overflow:hidden;border:2px solid transparent;background:none;padding:0;cursor:pointer;transition:border-color var(--lp-transition),transform var(--lp-transition);flex-shrink:0}.lp-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lp-gallery__thumb:hover{border-color:#ff580d80;transform:scale(1.05)}.lp-gallery__thumb.active{border-color:var(--lp-red)}.lp-gallery__buy{display:flex;flex-direction:column;gap:10px;margin-top:4px}.lp-gallery__buy-sub{font-size:12px;color:var(--lp-blue);text-align:center;margin:0}.product-price{text-align:left}.rl-product-template-hero{border-top:2px solid var(--lp-red)}.rl-product-template-hero .lp-hero{padding:92px 0 72px}.rl-product-template-hero .lp-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(420px,.82fr);gap:64px;align-items:start}.rl-product-template-hero__copy{padding-top:34px}.rl-product-template-hero__topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.rl-product-template-hero__top-meta{display:flex;flex-direction:column;gap:18px}.disclosure__title{font-size:16px}.rl-product-template-hero__price{flex-shrink:0;text-align:left}.rl-product-template-hero__price .price,.rl-product-template-hero__price .price__default,.rl-product-template-hero__price .price-item,.rl-product-template-hero__price .product-info__price{color:var(--lp-red);font-size:32px;line-height:1;font-weight:900}.rl-product-template-hero__price .product-policies,.rl-product-template-hero__price .js-instalments-form{font-size:12px;color:var(--lp-muted);margin-top:8px}.rl-product-template-hero .lp-stars{margin-bottom:0}.rl-product-template-hero .lp-stars__text,.rl-product-template-hero .lp-stars__count{color:var(--lp-blue)}.rl-product-template-hero .lp-hero__title{max-width:660px;margin-bottom:22px}.rl-product-template-hero .lp-hero__subtitle{max-width:650px;margin-bottom:24px}.rl-product-template-hero .lp-hero__trust{margin-bottom:32px;width:100%}.rl-product-template-hero__selectors-title{color:var(--lp-blue);font-size:18px;line-height:1.2;font-weight:900;margin:0 0 6px}.rl-product-template-hero__selectors-note{color:var(--lp-muted);font-size:13px;line-height:1.45;margin:0 0 18px}.rl-product-template-hero__selectors .product-info__block{margin:0 0 18px}.rl-product-template-hero__selectors .product-info__block:last-child{margin-bottom:0}.rl-product-template-hero__selectors .product-options{padding:0}.rl-product-template-hero__selectors .label,.rl-product-template-hero__selectors legend,.rl-product-template-hero__selectors .option-selector__label{color:var(--lp-blue);font-size:13px;font-weight:900;letter-spacing:.02em}.rl-product-template-hero__selectors input[type=radio]+label,.rl-product-template-hero__selectors .option-selector label,.rl-product-template-hero__selectors .product-options label{transition:all .2s ease}.rl-product-template-hero__selectors [data-option-name*=Color i] label,.rl-product-template-hero__selectors [data-option-name*=Colour i] label,.rl-product-template-hero__selectors .option-selector:has(.option-selector__label:contains("Color")) label{border-radius:999px}.rl-product-template-hero__selectors .option-selector:has(.option-selector__label),.rl-product-template-hero__selectors .product-options__item{margin-bottom:20px}.rl-product-template-hero__right{display:flex;flex-direction:column;gap:18px;min-width:0}.rl-product-template-hero__gallery{min-width:0}.rl-product-template-hero__gallery .product-media{margin:0}.rl-product-template-hero__gallery .media-gallery,.rl-product-template-hero__gallery .media,.rl-product-template-hero__gallery img{border-radius:var(--lp-radius)}.rl-product-template-hero__cart-title{color:var(--lp-blue);font-size:18px;line-height:1.2;font-weight:900;margin:0 0 6px}.rl-product-template-hero__cart-note{color:var(--lp-muted);font-size:13px;line-height:1.45;margin:0 0 18px}.rl-product-template-hero__cart-stack .product-info__block{margin:0 0 18px}.rl-product-template-hero__cart-stack .product-info__block:last-child{margin-bottom:0}.rl-product-template-hero__cart-stack .product-info__add-to-cart{gap:12px;align-items:stretch}.rl-product-template-hero__cart-stack .product-info__add-button{flex:1}.rl-product-template-hero__cart-stack .qty-input{height:auto}.rl-product-template-hero__cart-stack .btn,.rl-product-template-hero__cart-stack button[name=add]{min-height:56px;font-weight:900;font-size:16px;letter-spacing:.02em}.rl-product-template-hero__cart-stack button[name=add],.rl-product-template-hero__cart-stack .btn--primary{background:var(--lp-red);border-color:var(--lp-red);color:var(--lp-white)}.rl-product-template-hero__cart-stack button[name=add]:hover,.rl-product-template-hero__cart-stack .btn--primary:hover{background:#c91414;border-color:#c91414;color:var(--lp-white)}.rl-product-template-hero__cart-stack .product-info__dynamic-checkout-button{margin-top:12px}.rl-product-template-hero__guarantee{display:grid;gap:8px;color:var(--lp-blue);font-size:13px;line-height:1.45;font-weight:700;margin-top:18px;padding-top:18px;border-top:1px solid var(--lp-border)}.disclosure__panel has-motion{color:var(--lp-blue)}.product-main .product-info:after{content:none}@media(min-width:769px){.product-breadcrumbs+.product-main .product-media,.product-breadcrumbs+.product-main .product-info{padding:0;width:100%;border:none;box-shadow:none;overflow:hidden;float:none;min-width:300px;--sticky-height: 0!important}}@media(max-width:989px){.rl-product-template-hero .lp-hero{padding:56px 0}.rl-product-template-hero .lp-hero__inner{grid-template-columns:1fr;gap:36px}.rl-product-template-hero__copy{padding-top:0}.rl-product-template-hero__right{gap:16px}}@media(max-width:640px){.rl-product-template-hero__topline{align-items:flex-start;flex-direction:column}.rl-product-template-hero__price{text-align:left}.rl-product-template-hero .lp-hero__title{font-size:38px}.rl-product-template-hero__selectors,.rl-product-template-hero__cart-card{padding:18px}.rl-product-template-hero__cart-stack .product-info__add-to-cart{flex-direction:column}}.lp-shop-mid{background:#f4f6f9}.lp-shop-mid__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.lp-shop-mid__gallery{display:flex;flex-direction:column;gap:10px}.lp-smg__main-wrap{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 2px 12px #10345c12;aspect-ratio:1 / 1}.lp-smg__main{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.lp-smg__thumbs{display:flex;gap:8px;flex-wrap:wrap}.lp-smg__thumb{width:64px;height:64px;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#fff;padding:0;cursor:pointer;transition:border-color .15s;flex-shrink:0}.lp-smg__thumb img{width:100%;height:100%;object-fit:cover;display:block}.lp-smg__thumb.is-active,.lp-smg__thumb:hover{border-color:#ff580d}.lp-shop-mid__card{background:#fff;border:1px solid #e5e9f0;border-radius:14px;box-shadow:0 2px 16px #10345c14;padding:20px 22px 18px;display:flex;flex-direction:column;gap:0}.lp-smcard__stars{display:flex;align-items:center;gap:5px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f0f2f5;font-size:12px}.lp-smcard__stars-icons{color:#f59e0b;font-size:12px;letter-spacing:1px}.lp-smcard__stars-score{font-weight:800;color:#0d2a4d;font-size:12px}.lp-smcard__stars-sep{color:#d1d5db;font-size:10px}.lp-smcard__stars-label{color:#6b7280;font-size:12px}.lp-smcard__title{color:#0d2a4d;font-size:clamp(17px,1.7vw,22px);font-weight:900;line-height:1.2;letter-spacing:-.02em;margin:0 0 8px}.lp-smcard__price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:12px}.lp-smcard__price{color:#0d2a4d;font-size:24px;font-weight:900;line-height:1}.lp-smcard__compare{color:#9ca3af;font-size:14px;text-decoration:line-through}.lp-smcard__badge{background:#ff580d;color:#fff;font-size:11px;font-weight:700;padding:2px 7px;border-radius:4px;letter-spacing:.03em}.lp-smcard__options{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.lp-smcard__option{display:flex;flex-direction:column;gap:4px}.lp-smcard__option-label{font-size:11px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.06em}.lp-smcard__option-value{font-weight:400;text-transform:none;letter-spacing:0}.lp-smcard__swatches{display:flex;flex-wrap:wrap;gap:6px}.lp-swatch{width:28px;height:28px;border-radius:50%;border:2px solid transparent;padding:2px;cursor:pointer;background:transparent;transition:border-color .15s,transform .12s;flex-shrink:0}.lp-swatch__inner{display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,0,0,.08);background-color:var(--swatch-color, var(--native-swatch-color, rgba(0,0,0,.08)));background-image:var(--swatch-image, var(--native-swatch-image, none));background-size:cover;background-position:center}.lp-swatch.is-active{border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px #ff580d;transform:scale(1.1)}.lp-swatch:hover{border-color:#ff580d}.lp-smcard__select-wrap{position:relative;display:block}.lp-smcard__select{width:100%;height:36px;padding:0 32px 0 10px;font-size:13px;font-weight:600;color:#0d2a4d;background:#f7f8fa;border:1.5px solid #e5e9f0;border-radius:8px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .15s}.lp-smcard__select:hover,.lp-smcard__select:focus{border-color:#ff580d;outline:none}.lp-smcard__select-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11px;color:#6b7280;pointer-events:none}.lp-smcard__selling-plans{margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.lp-smcard__plan-rows{display:flex;flex-direction:column;gap:5px;margin-top:4px}.lp-smcard__plan-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1.5px solid #e5e9f0;border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s;font-size:12px}.lp-smcard__plan-row:has(input:checked),.lp-smcard__plan-row.is-selected{border-color:#ff580d;background:#fff5f0}.lp-smcard__plan-radio{accent-color:#ff580d;flex-shrink:0}.lp-smcard__plan-info{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px;flex-wrap:wrap}.lp-smcard__plan-name{font-weight:600;color:#0d2a4d;display:flex;align-items:center;gap:6px}.lp-smcard__plan-price{font-weight:800;color:#0d2a4d;font-size:13px;margin-left:auto}.lp-smcard__plan-save{background:#22c55e;color:#fff;font-size:9px;font-weight:800;padding:1px 5px;border-radius:3px;letter-spacing:.05em}.lp-smcard__atc-row{display:flex;gap:8px;align-items:stretch;margin-bottom:10px}.lp-smcard__qty{display:flex;align-items:center;border:1.5px solid #e5e9f0;border-radius:8px;overflow:hidden;background:#f7f8fa;flex-shrink:0}.lp-qty__btn{width:36px;height:46px;background:transparent;border:none;font-size:18px;font-weight:400;color:#374151;cursor:pointer;line-height:1;transition:background .12s}.lp-qty__btn:hover{background:#f0f2f5}.lp-qty__input{width:38px;height:46px;border:none;background:transparent;text-align:center;font-size:14px;font-weight:700;color:#0d2a4d;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lp-qty__input::-webkit-inner-spin-button,.lp-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.lp-smcard__atc{flex:1;min-height:46px;background:#ff580d;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:900;letter-spacing:.02em;cursor:pointer;box-shadow:0 2px 10px #ff580d47;transition:background .15s,box-shadow .15s,transform .12s}.lp-smcard__atc:hover{background:#e04400;box-shadow:0 4px 16px #ff580d5c;transform:translateY(-1px)}.lp-smcard__atc:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed;transform:none}.lp-smcard__trust{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:10px 0;border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5;margin-bottom:10px}.lp-smcard__trust-item{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#374151;background:#f7f8fa;border-radius:6px;padding:5px 7px}.lp-smcard__detail{border-bottom:1px solid #f0f2f5;margin-bottom:8px}.lp-smcard__detail-summary{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;font-weight:600;color:#374151;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.lp-smcard__detail-summary::-webkit-details-marker{display:none}.lp-smcard__detail[open] .lp-smcard__detail-icon{transform:rotate(180deg)}.lp-smcard__detail-icon{transition:transform .15s;font-size:11px;color:#9ca3af}.lp-smcard__detail-body{padding:4px 0 10px;font-size:12px;color:#6b7280;line-height:1.6}.lp-smcard__share{display:flex;align-items:center;gap:10px;padding-top:4px}.lp-smcard__share-label{font-size:12px;color:#9ca3af;font-weight:500}.lp-smcard__share-link{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f0f2f5;color:#374151;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s}.lp-smcard__share-link:hover{background:#ff580d;color:#fff}.lp-smcard__alert{font-size:12px;color:#dc2626;margin-top:6px}@media(max-width:900px){.lp-shop-mid__inner{grid-template-columns:1fr;gap:32px}.lp-smcard__trust{grid-template-columns:1fr 1fr}}@media(max-width:767px){.lp-smg__thumbs{max-width:380px}}.lp-hero{position:relative;background:var(--lp-white);color:var(--lp-white);padding:100px 0 80px;overflow:hidden}.lp-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.22}.lp-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.lp-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;background:#ffffff1a;border:1px solid var(--lp-blue);padding:6px 14px;border-radius:40px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--lp-blue);margin-bottom:20px}.lp-hero__title{font-size:clamp(28px,5vw,52px);font-weight:900;line-height:1.1;margin:0 0 20px;color:var(--lp-blue-v2)}.lp-hero__title em{color:var(--lp-red);font-style:normal}.lp-hero__subtitle{font-size:18px;line-height:1.6;color:var(--lp-blue);margin-bottom:32px}.lp-hero__trust{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.lp-hero__trust-badge{display:flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid var(--lp-blue);padding:8px 14px;border-radius:6px;font-size:12px;font-weight:700}.lp-hero__trust-badge span{color:var(--lp-text)}.lp-hero__trust-badge svg,.lp-hero__trust-badge .lp-icon{color:var(--lp-yellow)}.lp-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.lp-hero__img{border-radius:var(--lp-radius);overflow:hidden;box-shadow:var(--lp-shadow-lg)}.lp-hero__img img{width:100%;height:auto;display:block}.lp-stars{display:flex;align-items:center;gap:8px;margin-bottom:20px}.lp-stars__icons{color:var(--lp-yellow);font-size:20px;letter-spacing:2px}.lp-stars__text{font-size:13px;color:#ffffffb3}.lp-stars__count{font-weight:700;color:var(--lp-white)}.rl-pdp-left-column{display:flex;flex-direction:column;gap:20px;min-width:50%}.rl-payment-security{padding:0;border:0;background:transparent}.rl-payment-security__inner{background:#fff;border:1px solid #e5e9f0;border-radius:14px;padding:24px;box-shadow:0 2px 12px #10345c0f}.rl-payment-security__title{color:#0d2a4d;font-size:20px;font-weight:800;margin:0 0 14px}.rl-payment-security__subtitle{font-size:12px;font-weight:700;letter-spacing:.08em;color:#6b7280;margin-bottom:10px}.rl-payment-security__icons{margin-bottom:14px}.rl-payment-icon{max-width:320px;width:100%;height:auto}.rl-payment-security__note{font-size:13px;line-height:1.6;color:#6b7280;margin:0}.lp-benefits-full{overflow:hidden}.lp-benefits-full__header{padding:80px 24px 48px}.lp-benefit-row{display:grid;grid-template-columns:1fr 1fr;min-height:560px;max-width:1600px;justify-self:center}.lp-benefit-row--img-left{direction:ltr}.lp-benefit-row--img-right{direction:rtl}.lp-benefit-row--img-right>*{direction:ltr}.lp-benefit-row:nth-child(odd){background:var(--lp-bg-light)}.lp-benefit-row:nth-child(2n){background:var(--lp-white)}.lp-benefit-row__img{overflow:hidden;position:relative}.lp-benefit-row__img img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .6s ease}.lp-benefit-row:hover .lp-benefit-row__img img{transform:scale(1.03)}.lp-benefit-row__img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#ff580d14,#2a2b2a0f);display:flex;align-items:center;justify-content:center;font-size:80px}.lp-benefit-row__copy{display:flex;flex-direction:column;justify-content:center;padding:72px 80px}.lp-benefit-row__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--lp-red);margin-bottom:18px}.lp-benefit-row__title{font-size:clamp(26px,3vw,40px);font-weight:900;color:var(--lp-dark);margin:0 0 16px;line-height:1.1}.lp-benefit-row__divider{width:40px;height:4px;background:var(--lp-red);border-radius:2px;margin-bottom:24px}.lp-benefit-row__text{font-size:17px;line-height:1.8;color:var(--lp-muted);margin:0 0 24px;max-width:480px}.lp-benefit-row__bullets{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:10px}.lp-benefit-row__bullets li{font-size:15px;color:var(--lp-dark);font-weight:600;display:flex;align-items:flex-start;gap:10px}.lp-benefit-row__bullets li:before{content:"\2714";color:var(--lp-red);font-size:13px;margin-top:2px;flex-shrink:0}.lp-benefit-row__cta{margin-top:8px;align-self:flex-start}.lp-reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.lp-review-card{background:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:28px;box-shadow:var(--lp-shadow);display:flex;flex-direction:column;gap:12px}.lp-review-card__stars{color:var(--lp-yellow);font-size:18px}.lp-review-card__text{font-size:15px;line-height:1.6;color:var(--lp-text);font-style:italic}.lp-review-card__author{display:flex;align-items:center;gap:12px;margin-top:auto}.lp-review-card__avatar{width:40px;height:40px;border-radius:50%;background:var(--lp-blue);color:var(--lp-white);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex-shrink:0}.lp-review-card__name{font-weight:700;font-size:14px;color:var(--lp-dark)}.lp-review-card__verified{font-size:11px;color:var(--lp-green);font-weight:600}.lp-review-aggregate{display:flex;align-items:center;gap:40px;flex-wrap:wrap;background:var(--lp-blue);color:var(--lp-white);border-radius:var(--lp-radius);padding:32px 40px;margin-bottom:48px}.lp-review-aggregate__score{font-size:60px;font-weight:900;line-height:1}.lp-review-aggregate__stars{color:var(--lp-yellow);font-size:22px;margin-bottom:4px}.lp-review-aggregate__label{font-size:14px;opacity:.8}.lp-review-aggregate__bars{flex:1;min-width:200px}.lp-review-bar{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:12px}.lp-review-bar__track{flex:1;height:8px;background:#fff3;border-radius:4px;overflow:hidden}.lp-review-bar__fill{height:100%;background:var(--lp-yellow);border-radius:4px}.lp-how__grid{display:grid;gap:80px;align-items:start}.lp-how__content{width:70%;margin:0 auto}.lp-steps{display:flex;flex-direction:column;gap:0;counter-reset:lp-step}.lp-step{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid var(--lp-border);align-items:start}.lp-step:last-child{border-bottom:none}.lp-step__num{width:64px;height:64px;border-radius:50%;background:var(--lp-blue);color:var(--lp-white);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;flex-shrink:0}.lp-step__content h3{font-size:20px;font-weight:800;color:var(--lp-blue);margin:8px 0 10px}.lp-step__content p{font-size:15px;color:var(--lp-muted);margin:0}.lp-step__tag{display:inline-block;background:#d32f2f1a;color:var(--lp-red);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:3px 10px;border-radius:20px;margin-bottom:6px}.lp-compare-wrap{overflow-x:auto}.lp-compare-table{width:100%;border-collapse:collapse;min-width:560px;background:var(--lp-white);box-shadow:var(--lp-shadow);border-radius:var(--lp-radius);overflow:hidden}.lp-compare-table thead th{padding:18px 20px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.lp-compare-table thead th:first-child{text-align:left;background:var(--lp-bg-light);color:var(--lp-muted)}.lp-compare-table thead th.col-rl{background:var(--lp-blue);color:var(--lp-white)}.lp-compare-table thead th.col-other{background:#f1f5f9;color:var(--lp-muted)}.lp-compare-table tbody td{padding:16px 20px;font-size:14px;border-bottom:1px solid var(--lp-border)}.lp-compare-table tbody td:first-child{font-weight:600;color:var(--lp-dark)}.lp-compare-table tbody td.col-rl{var(--lp-bg-light);text-align:center;font-weight:700;color:var(--lp-blue)}.lp-compare-table tbody td.col-other{text-align:center;color:var(--lp-muted)}.lp-compare-table tbody tr:last-child td{border-bottom:1px solid var(--lp-border)}.lp-check{color:var(--lp-green);font-size:18px}.lp-cross{color:#94a3b8;font-size:18px}.lp-compare-table tbody tr:hover td,.lp-compare-table tbody tr:hover td.col-rl{var(--lp-bg-light)}.lp-faq-list{display:flex;flex-direction:column;gap:10px}.lp-faq-item{border:1px solid var(--lp-border);border-radius:var(--lp-radius);overflow:hidden;background:var(--lp-white)}.lp-faq-trigger{width:100%;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;text-align:left;font-size:16px;font-weight:700;color:var(--lp-blue);transition:background var(--lp-transition)}.lp-faq-trigger:hover{background:#ff580d0d}.lp-faq-icon{font-size:22px;color:var(--lp-red);transition:transform .3s;flex-shrink:0}.lp-faq-body{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 24px;font-size:15px;line-height:1.7;color:var(--lp-text)}.lp-faq-item.active .lp-faq-icon{transform:rotate(45deg)}.lp-faq-item.active .lp-faq-body{max-height:800px;padding:0 24px 20px}.lp-cta-section{background:var(--lp-blue);color:var(--lp-white);padding:100px 0;text-align:center}.lp-cta-section .lp-section-title{color:var(--lp-white);font-size:clamp(28px,5vw,46px)}.lp-cta-section .lp-section-subtitle{color:#fffc;max-width:560px}.lp-cta-guarantee{display:inline-flex;align-items:center;gap:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:40px;font-size:13px;font-weight:600;margin-top:24px}.lp-sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--lp-white);box-shadow:0 -4px 20px #0000001f;padding:12px 20px;align-items:center;gap:12px}.lp-sticky-cta__price{font-size:16px;font-weight:800;color:var(--lp-dark);white-space:nowrap}.lp-sticky-cta__btn{flex:1}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:var(--lp-radius);font-size:15px;font-weight:800;text-decoration:none;cursor:pointer;border:none;transition:all var(--lp-transition);letter-spacing:.3px;line-height:1}.lp-btn--primary{background:var(--lp-red);color:var(--lp-white)}.lp-btn--primary:hover{background:#e64a00;color:var(--lp-white);transform:translateY(-2px);box-shadow:0 6px 20px #ff580d66}.lp-btn--secondary{background:transparent;color:var(--lp-white);border:2px solid rgba(255,255,255,.5)}.lp-btn--secondary:hover{border-color:var(--lp-white);background:#ffffff1a}.lp-btn--lg{padding:20px 40px;font-size:17px}.lp-btn--full{width:100%}.lp-announcement{background:var(--lp-red);color:var(--lp-white);text-align:center;padding:10px 16px;font-size:13px;font-weight:700;letter-spacing:.3px}.lp-announcement a{color:var(--lp-white);text-decoration:underline}@media(max-width:768px){.lp-section{padding:56px 0}.lp-hero{padding:60px 0 56px}.lp-hero__inner{grid-template-columns:1fr;gap:36px}.lp-hero__img{order:-1}.lp-hero__ctas{flex-direction:column}.lp-hero__ctas .lp-btn{width:100%;justify-content:center}.lp-benefits-full__header{padding:56px 24px 32px}.lp-benefit-row{grid-template-columns:1fr;min-height:unset;direction:ltr!important}.lp-benefit-row--img-right .lp-benefit-row__img{order:-1}.lp-benefit-row__img{min-height:260px}.lp-benefit-row__copy{padding:40px 24px}.lp-reviews__grid{grid-template-columns:1fr}.lp-review-aggregate{flex-direction:column;gap:20px;padding:24px}.lp-step{grid-template-columns:48px 1fr}.lp-step__num{width:48px;height:48px;font-size:18px}.lp-how__content{width:100%}.lp-shop-mid__inner{grid-template-columns:1fr;gap:40px}.lp-gallery__thumb{width:60px;height:60px}.lp-sticky-cta{display:flex}.lp-cta-section{padding:64px 0 96px}}@media(max-width:480px){.lp-hero__trust{gap:8px}.lp-hero__trust-badge{font-size:11px;padding:6px 10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rescue-legs-product-content.css.map */
