.lpbb{padding-bottom:0}.lpbb button{cursor:pointer;font-family:inherit}.lpbb button:disabled{cursor:not-allowed}.lpbb button:focus-visible,.lpbb a:focus-visible{outline:2px solid hsl(var(--blue));outline-offset:2px}.lpbb-tags{flex-wrap:wrap;gap:6px;display:flex}.lpbb-tag{font-family:var(--font-family-body);font-size:var(--font-size-12);background:hsl(var(--blue-tint));color:hsl(var(--blue));border-radius:var(--radius-sm);align-items:center;padding:4px 9px;font-weight:700;display:inline-flex}.lpbb-top,.lpbb-gallery-col{flex-direction:column;display:flex}.lpbb-gallery{flex-direction:column;gap:12px;padding:22px 22px 0;display:flex}.lpbb-gallery-main{aspect-ratio:1;border-radius:var(--radius);background:hsl(var(--panel));position:relative;overflow:hidden}.lpbb-gallery-main img{-o-object-fit:cover;object-fit:cover}.lpbb-gallery-nav-btn{background:hsl(var(--white) / .9);width:32px;height:32px;color:hsl(var(--ink));justify-content:center;align-items:center;transition:background .12s ease-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lpbb-gallery-nav-btn:hover{background:hsl(var(--white))}.lpbb-gallery-nav-btn--prev{left:12px}.lpbb-gallery-nav-btn--next{right:12px}.lpbb-gallery-thumbs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.lpbb-gallery-thumbs::-webkit-scrollbar{display:none}.lpbb-gallery-thumb{aspect-ratio:1;border-radius:var(--radius);background:hsl(var(--panel));scroll-snap-align:start;border:1.5px solid #0000;flex:0 0 calc(11.7647% - 3.76471px);position:relative;overflow:hidden}.lpbb-gallery-thumb img{-o-object-fit:cover;object-fit:cover}.lpbb-gallery-thumb--active{border-color:hsl(var(--ink))}.lpbb-trainer{display:none}.lpbb-buybox{flex-direction:column;gap:20px;padding:20px 22px 40px;display:flex}.lpbb-buybox-head{flex-direction:column;gap:10px;display:flex}.lpbb-title{font-family:var(--font-family-body);font-size:var(--font-size-27);letter-spacing:-.02em;color:hsl(var(--ink));font-weight:700;line-height:1.1}.lpbb-rating-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:17px;display:flex}.lpbb-rating-row .dv2-stars{font-size:var(--font-size-14);color:hsl(var(--hairline))}.lpbb-rating-row .dv2-stars-fill{color:hsl(var(--stars))}.lpbb-rating-score{font-size:var(--font-size-14);color:hsl(var(--body))}.lpbb-rating-divider{color:hsl(var(--hairline))}.lpbb-rating-count{font-size:var(--font-size-14);color:hsl(var(--muted))}.lpbb-price-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lpbb-price{font-family:var(--font-family-body);font-variant-numeric:tabular-nums;font-size:var(--font-size-27);color:hsl(var(--ink));font-weight:700}.lpbb-price-was{font-family:var(--font-family-body);font-variant-numeric:tabular-nums;font-size:var(--font-size-16);color:hsl(var(--muted));font-weight:500;text-decoration:line-through}.lpbb-badge{font-family:var(--font-family-body);font-size:var(--font-size-11);letter-spacing:.12em;text-transform:uppercase;background:hsl(var(--blue-tint));color:hsl(var(--blue));border-radius:var(--radius-sm);align-items:center;padding:4px 7px;font-weight:600;display:inline-flex}.lpbb-desc{font-size:var(--font-size-16);color:hsl(var(--body));line-height:1.65}.lpbb-highlights{flex-direction:column;gap:3px;display:flex}.lpbb-highlight{font-size:var(--font-size-15);color:hsl(var(--ink));align-items:flex-start;gap:10px;line-height:1.5;display:flex}.lpbb-highlight-icon{color:hsl(var(--blue));flex:0 0 15px;padding-top:3px}.lpbb-highlight-icon svg{width:15px;height:15px;display:block}.lpbb-selectors{flex-direction:column;gap:20px;display:flex}.lpbb-select-block{flex-direction:column;gap:10px;display:flex}.lpbb-select-label-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lpbb-select-label{font-family:var(--font-family-body);font-size:var(--font-size-13);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted));white-space:nowrap;font-weight:600}.lpbb-select-value{text-transform:none;letter-spacing:0;color:hsl(var(--ink));font-weight:700}.lpbb-swatches{gap:10px;display:flex}.lpbb-swatch{border:1px solid hsl(var(--hairline));border-radius:var(--radius);justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.lpbb-swatch--active{border:1.5px solid hsl(var(--blue));padding:3px}.lpbb-swatch-fill{border-radius:var(--radius-sm);background:hsl(var(--hairline));width:100%;height:100%;display:block}.lpbb-size-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.lpbb-size-btn{text-align:center;box-sizing:border-box;white-space:nowrap;border:1px solid hsl(var(--field-border));background:hsl(var(--white));height:46px;color:hsl(var(--ink));border-radius:var(--radius);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 2px;display:flex}.lpbb-size-value{font-size:var(--font-size-16);font-weight:700;line-height:1}.lpbb-size-hint{font-size:var(--font-size-11);color:hsl(var(--muted));font-weight:600;line-height:1}.lpbb-size-btn:hover:not(.lpbb-size-btn--active){border-color:hsl(var(--ink))}.lpbb-addon-grid{flex-wrap:wrap;gap:8px;display:flex}.lpbb-addon-grid .lpbb-addon-btn{width:auto;min-height:48px;font-size:var(--font-size-15);flex:none;padding:0 18px;font-weight:600}.lpbb-size-btn--active{background:hsl(var(--blue-tint));color:hsl(var(--blue));border:1.5px solid hsl(var(--blue));font-weight:700}.lpbb-size-btn--active .lpbb-size-hint{color:hsl(var(--blue))}.lpbb-cta-block{flex-direction:column;gap:12px;display:flex;position:relative}.lpbb-gifts{background:hsl(var(--white));border:1px dashed hsl(var(--blue));border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:14px 12px 16px;display:flex}.lpbb-gifts-head{background:hsl(var(--blue-tint));font-size:var(--font-size-11);letter-spacing:.08em;color:hsl(var(--blue));border-radius:var(--radius);align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;font-weight:700;display:inline-flex}.lpbb-gifts-head svg{flex:0 0 15px;width:15px;height:15px}.lpbb-gifts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.lpbb-gift-tile{flex-direction:column;align-items:center;gap:7px;display:flex}.lpbb-gift-figure{width:100%;margin-top:9px;display:block;position:relative}.lpbb-gift-img{box-sizing:border-box;aspect-ratio:1;border:1px solid hsl(var(--hairline));border-radius:var(--radius);width:100%;display:block;overflow:hidden}.lpbb-gift-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lpbb-gift-badge{white-space:nowrap;background:hsl(var(--blue-tint));color:hsl(var(--blue));font-size:var(--font-size-11);letter-spacing:.04em;border-radius:var(--radius);box-shadow:var(--shadow-sm);align-items:center;padding:3px 7px;font-weight:700;display:inline-flex;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.lpbb-gift-badge-price{display:none}.lpbb-gift-caption{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.lpbb-gift-name{font-size:var(--font-size-11);color:hsl(var(--ink));font-weight:700;line-height:1.2}.lpbb-gift-name-group{white-space:nowrap}.lpbb-gift-price{font-size:var(--font-size-11);color:hsl(var(--muted));text-decoration:line-through}.lpbb-cta{gap:8px;padding:0 19px}.lpbb-cta-spinner{border-radius:var(--radius-full);border:2px solid hsl(var(--white) / .4);border-top-color:hsl(var(--white));width:20px;height:20px;animation:.7s linear infinite lpbb-spin}@keyframes lpbb-spin{to{transform:rotate(360deg)}}.lpbb-error{text-align:center;font-size:var(--font-size-13);color:hsl(var(--error))}.lpbb-accordion{flex-direction:column;padding-top:6px;display:flex}.lpbb-accordion-item{border-top:1px solid hsl(var(--hairline))}.lpbb-accordion-item:last-child{border-bottom:1px solid hsl(var(--hairline))}.lpbb-accordion-trigger{width:100%;font-size:var(--font-size-16);color:hsl(var(--ink));text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-weight:600;display:flex}.lpbb-accordion-icon{font-size:var(--font-size-20);color:hsl(var(--blue));line-height:1}.lpbb-accordion-panel{flex-direction:column;gap:16px;padding:0 0 22px;display:flex}.lpbb-accordion-panel--guide{gap:14px}.lpbb-accordion-block{flex-direction:column;gap:4px;display:flex}.lpbb-accordion-block-title{font-size:var(--font-size-15);color:hsl(var(--ink));font-weight:700}.lpbb-accordion-block-body{font-size:var(--font-size-15);color:hsl(var(--body));text-wrap:pretty;margin:0;line-height:1.7}.lpbb-accordion-cta-row{display:flex}.lpbb-accordion-cta{box-sizing:border-box;border:1px solid hsl(var(--field-border));border-radius:var(--radius);font-size:var(--font-size-14);color:hsl(var(--ink));white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex}.lpbb-accordion-cta:hover{border-color:hsl(var(--ink))}.lpbb-accordion-cta svg{width:15px;height:15px}.lpbb-accordion-note{font-size:var(--font-size-15);color:hsl(var(--body));text-wrap:pretty;margin:0;font-style:italic;line-height:1.7}.lpbb-accordion-image{box-sizing:border-box;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border:1px solid hsl(var(--hairline));border-radius:var(--radius);width:100%;height:auto;display:block}.lpbb-sticky{inset-inline:0;z-index:40;background:hsl(var(--panel));border-top:1px solid hsl(var(--hairline));box-shadow:var(--shadow-up);transition:transform .3s ease-out,opacity .3s ease-out;position:fixed;bottom:0}.lpbb-sticky--hidden{opacity:0;pointer-events:none;transform:translateY(100%)}.lpbb-sticky-inner{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:9px;display:flex}.lpbb-sticky-cta{order:-1;padding:0 16px}.lpbb-sticky-social{justify-content:center;align-items:center;gap:7px;display:flex}.lpbb-sticky-stars{font-size:var(--font-size-12);letter-spacing:.04em;white-space:nowrap;color:hsl(var(--hairline));line-height:1;display:inline-block;position:relative}.lpbb-sticky-stars-fill{white-space:nowrap;color:hsl(var(--stars));position:absolute;top:0;left:0;overflow:hidden}.lpbb-sticky-social-text{font-size:var(--font-size-12);color:hsl(var(--ink));white-space:nowrap}.lpbb-sticky-social-text strong{font-weight:700}.lpbb-sticky-sep{color:hsl(var(--field-border))}.lpbb-sticky-desktop,.lpbb-sticky-spacer{display:none}.lpbb-viewers{background:hsl(var(--panel));border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;padding:12px 10px;display:flex}.lpbb-viewers-dot{flex:0 0 8px;width:8px;height:8px;display:block;position:relative}.lpbb-viewers-ring,.lpbb-viewers-core{background:hsl(var(--blue));border-radius:50%;position:absolute;inset:0}.lpbb-viewers-ring{animation:2.2s ease-out infinite lpbb-ring}@keyframes lpbb-ring{0%{opacity:.65;transform:scale(.6)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.lpbb-viewers-text{font-size:var(--font-size-13);color:hsl(var(--body));white-space:nowrap;line-height:1.35}.lpbb-viewers-text strong{color:hsl(var(--ink))}.lpbb-viewers-strong--desktop{display:none}.lpbb-trust-icons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:4px 0 0;list-style:none;display:grid}.lpbb-trust-icon{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.lpbb-trust-icon svg{width:25px;height:25px;color:hsl(var(--blue))}.lpbb-trust-icon-label{font-size:var(--font-size-12);color:hsl(var(--body));white-space:pre-line;font-weight:600;line-height:1.35}@media (min-width:1024px){.lpbb-top{grid-template-columns:1fr min(36.111vw,520px);align-items:start;gap:min(3.333vw,48px);max-width:1440px;margin:0 auto;padding:min(2.222vw,32px) min(8.333vw,120px) min(3.333vw,48px);display:grid}.lpbb-gallery{gap:12px;padding:0}.lpbb-gallery-nav-btn{width:38px;height:38px}.lpbb-gallery-thumbs{gap:10px}.lpbb-gallery-thumb{flex-basis:calc(11.7647% - 9.41177px)}.lpbb-trainer{box-sizing:border-box;background:hsl(var(--panel));border-radius:var(--radius-lg);margin-top:min(.833vw,12px);padding:min(1.667vw,24px);display:block}.lpbb-trainer-row{align-items:flex-start;gap:min(1.25vw,18px);display:flex}.lpbb-trainer-photo{border:1px solid hsl(var(--hairline));border-radius:50%;flex:0 0 min(5vw,72px);width:min(5vw,72px);height:min(5vw,72px);display:block;overflow:hidden}.lpbb-trainer-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lpbb-trainer-copy{border-left:3px solid hsl(var(--blue));flex-direction:column;gap:10px;padding-left:min(1.111vw,16px);display:flex}.lpbb-trainer-quote{font-size:clamp(var(--font-size-14), 1.111vw, var(--font-size-16));color:hsl(var(--ink));text-wrap:pretty;margin:0;font-style:italic;line-height:1.55}.lpbb-trainer-byline{font-size:clamp(var(--font-size-12), .972vw, var(--font-size-14));color:hsl(var(--body));align-items:center;gap:7px;display:flex}.lpbb-trainer-byline strong{color:hsl(var(--ink))}.lpbb-trainer-check{width:16px;height:16px;color:hsl(var(--blue));flex:0 0 16px;display:block}.lpbb-buybox{gap:22px;padding:0}.lpbb-buybox-head{gap:12px}.lpbb-title{font-size:var(--font-size-27)}.lpbb-selectors{gap:22px}.lpbb-rating-row{gap:9px}.lpbb-rating-row .dv2-stars,.lpbb-rating-score,.lpbb-rating-count{font-size:var(--font-size-15)}.lpbb-price{font-size:var(--font-size-27)}.lpbb-price-was{font-size:var(--font-size-20)}.lpbb-desc{font-size:var(--font-size-15)}.lpbb-highlights{gap:2px}.lpbb-highlight{font-size:var(--font-size-16);gap:11px}.lpbb-highlight-icon{flex-basis:16px}.lpbb-highlight-icon svg{width:16px;height:16px}.lpbb-select-block{gap:11px}.lpbb-select-label-row{gap:12px}.lpbb-select-label{font-size:var(--font-size-15)}.lpbb-size-grid{gap:8px}.lpbb-size-btn{height:50px;padding:0 6px}.lpbb-size-value{font-size:var(--font-size-16)}.lpbb-gifts{gap:13px;padding:16px 16px 18px}.lpbb-gifts-head{font-size:var(--font-size-12);letter-spacing:.1em}.lpbb-gifts-head svg{flex-basis:16px;width:16px;height:16px}.lpbb-gifts-grid{grid-template-columns:repeat(4,1fr);gap:12px}.lpbb-gift-tile{gap:9px}.lpbb-gift-figure{margin-top:11px}.lpbb-gift-badge{font-size:var(--font-size-11);align-items:baseline;gap:5px;padding:3px 8px;top:-10px}.lpbb-gift-badge-price{opacity:.7;text-decoration:line-through;display:inline}.lpbb-gift-caption{gap:0}.lpbb-gift-name{font-size:var(--font-size-13);line-height:1.25}.lpbb-gift-price{display:none}.lpbb-cta-block{gap:12px;padding-top:6px}.lpbb-cta{height:48px;padding:0 24px}.lpbb-viewers{padding:12px 14px}.lpbb-viewers-text{font-size:var(--font-size-14)}.lpbb-viewers-strong--desktop{display:inline}.lpbb-viewers-strong--mobile{display:none}.lpbb-trust-icons{gap:12px}.lpbb-trust-icon svg{width:26px;height:26px}.lpbb-trust-icon-label{font-size:var(--font-size-13)}.lpbb-accordion{padding-top:8px}.lpbb-accordion-trigger{font-size:var(--font-size-15);padding:16px 0}.lpbb-accordion-panel{padding-bottom:24px}.lpbb-accordion-cta{padding:8px 14px}.lpbb-sticky{box-shadow:var(--shadow-up);padding-inline:47px}.lpbb-sticky-inner{max-width:1200px;padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px));flex-direction:row;align-items:center;gap:24px;margin:0 auto}.lpbb-sticky-social{justify-content:flex-start;gap:10px}.lpbb-sticky-stars,.lpbb-sticky-social-text{font-size:var(--font-size-16)}.lpbb-sticky-desktop{display:inline}.lpbb-sticky-spacer{flex:auto;display:block}.lpbb-sticky-cta{flex:none;order:0;padding:0 44px}}
.lpbb.lpbb--pdp .lpbb-gallery{gap:8px}.lpbb.lpbb--pdp .lpbb-buybox{gap:28px;padding:28px 22px 36px}.lpbb.lpbb--pdp .lpbb-buybox-head{gap:8px}.lpbb.lpbb--pdp .lpbb-pdp-rating{flex-wrap:nowrap;gap:6px;min-height:20px}.lpbb.lpbb--pdp .lpbb-pdp-avatars{align-items:center;display:flex}.lpbb.lpbb--pdp .lpbb-pdp-avatar{box-sizing:border-box;border:2px solid hsl(var(--white));border-radius:50%;flex:0 0 20px;width:20px;height:20px;display:block;overflow:hidden}.lpbb.lpbb--pdp .lpbb-pdp-avatar+.lpbb-pdp-avatar{margin-left:-7px}.lpbb.lpbb--pdp .lpbb-pdp-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lpbb.lpbb--pdp .lpbb-pdp-rating .dv2-stars{font-size:var(--font-size-13);letter-spacing:.02em;line-height:1}.lpbb.lpbb--pdp .lpbb-pdp-rating-text{font-size:var(--font-size-13);color:hsl(var(--body));white-space:nowrap}.lpbb.lpbb--pdp .lpbb-pdp-rating-text strong{color:hsl(var(--ink));font-weight:600}.lpbb.lpbb--pdp .lpbb-title{font-size:var(--font-size-27);letter-spacing:-.015em;overflow-wrap:break-word;color:hsl(var(--ink));font-weight:600;line-height:1.2}.lpbb.lpbb--pdp .lpbb-price-row{gap:8px}.lpbb.lpbb--pdp .lpbb-price{font-size:var(--font-size-20);color:hsl(var(--ink));font-weight:600}.lpbb.lpbb--pdp .lpbb-price-was{font-size:var(--font-size-15);color:hsl(var(--muted));font-weight:400}.lpbb.lpbb--pdp .lpbb-badge{font-size:var(--font-size-13);letter-spacing:0;text-transform:none;background:hsl(var(--blue-tint));color:hsl(var(--blue));border-radius:var(--radius);white-space:nowrap;gap:5px;padding:5px 8px 5px 7px;font-weight:600;line-height:1.2}.lpbb.lpbb--pdp .lpbb-badge-icon{width:13px;height:13px;display:block}.lpbb.lpbb--pdp .lpbb-highlights{gap:8px}.lpbb.lpbb--pdp .lpbb-highlight{font-size:var(--font-size-15);color:hsl(var(--ink));gap:10px;font-weight:400;line-height:1.5}.lpbb.lpbb--pdp .lpbb-highlight-icon{flex:0 0 22px;padding-top:1px}.lpbb.lpbb--pdp .lpbb-highlight-badge{-o-object-fit:contain;object-fit:contain;width:22px;height:22px;display:block}.lpbb.lpbb--pdp .lpbb-selectors{gap:24px}.lpbb.lpbb--pdp .lpbb-select-block{gap:12px}.lpbb.lpbb--pdp .lpbb-select-label{font-size:var(--font-size-15);letter-spacing:0;text-transform:none;color:hsl(var(--ink));font-weight:600}.lpbb.lpbb--pdp .lpbb-select-value{color:hsl(var(--body));font-weight:400}.lpbb.lpbb--pdp .lpbb-swatch{box-sizing:border-box;width:36px;height:36px}.lpbb.lpbb--pdp .lpbb-select-label-row{flex-wrap:nowrap;gap:8px}.lpbb.lpbb--pdp .lpbb-size-links{gap:6px;display:flex}.lpbb.lpbb--pdp .lpbb-size-chip{box-sizing:border-box;border:1px solid hsl(var(--field-border));border-radius:var(--radius);height:34px;font-size:var(--font-size-13);color:hsl(var(--ink));white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.lpbb.lpbb--pdp .lpbb-size-chip:hover{border-color:hsl(var(--ink))}.lpbb.lpbb--pdp .lpbb-size-chip svg{flex:none;width:13px;height:13px}.lpbb.lpbb--pdp .lpbb-size-grid{gap:8px;display:flex}.lpbb.lpbb--pdp .lpbb-size-btn{font-size:var(--font-size-14);border:1px solid hsl(var(--field-border));background:hsl(var(--white));color:hsl(var(--ink));gap:0;padding:0;font-weight:600}.lpbb.lpbb--pdp .lpbb-size-grid .lpbb-size-btn{flex:0 0 56px;width:56px;height:40px}.lpbb.lpbb--pdp .lpbb-size-btn--active{background:hsl(var(--blue-tint));border:1.5px solid hsl(var(--blue));color:hsl(var(--blue));font-weight:600}.lpbb.lpbb--pdp .lpbb-size-value{font-size:inherit;font-weight:inherit;line-height:normal}.lpbb.lpbb--pdp .lpbb-size-hint{display:none}.lpbb.lpbb--pdp .lpbb-pdp-size-note{color:hsl(var(--body));align-items:center;gap:6px;margin-top:-4px;display:flex}.lpbb.lpbb--pdp .lpbb-pdp-size-note svg{flex:0 0 14px;width:14px;height:14px;display:block}.lpbb.lpbb--pdp .lpbb-pdp-size-note span{font-size:var(--font-size-13);line-height:1.4}.lpbb.lpbb--pdp .lpbb-addon-grid{gap:8px}.lpbb.lpbb--pdp .lpbb-addon-grid .lpbb-addon-btn{height:40px;min-height:40px;font-size:var(--font-size-14);padding:0 16px;font-weight:600}.lpbb.lpbb--pdp .lpbb-cta-block{gap:12px;padding-top:0}.lpbb.lpbb--pdp .lpbb-cta{height:52px;font-size:var(--font-size-16);letter-spacing:.06em;padding:0 18px;font-weight:600}.lpbb.lpbb--pdp .lpbb-trust-icons{gap:4px;padding:14px 0 12px}.lpbb.lpbb--pdp .lpbb-trust-icon svg{width:25px;height:25px}.lpbb.lpbb--pdp .lpbb-trust-icon-label{font-size:var(--font-size-12);color:hsl(var(--body));font-weight:600;line-height:1.35}.lpbb.lpbb--pdp .lpbb-trust-icon:nth-child(2) .lpbb-trust-icon-label{white-space:pre}.lpbb.lpbb--pdp .lpbb-accordion{padding-top:6px}.lpbb.lpbb--pdp .lpbb-accordion-trigger{font-size:var(--font-size-16);padding:16px 0;font-weight:600}.lpbb.lpbb--pdp .lpbb-accordion-icon{font-size:var(--font-size-20);font-weight:400;line-height:1}.lpbb.lpbb--pdp .lpbb-accordion-panel{gap:16px;padding:0 0 22px}@media (min-width:1024px){.lpbb.lpbb--pdp .lpbb-gallery-col{position:sticky;top:117px}.lpbb.lpbb--pdp .lpbb-gallery{gap:12px}.lpbb.lpbb--pdp .lpbb-buybox{gap:32px;padding:0}.lpbb.lpbb--pdp .lpbb-trainer{margin-top:20px;padding:20px}.lpbb.lpbb--pdp .lpbb-trainer-row{gap:16px}.lpbb.lpbb--pdp .lpbb-trainer-photo{flex:0 0 56px;width:56px;height:56px}.lpbb.lpbb--pdp .lpbb-trainer-copy{gap:8px;padding-left:16px}.lpbb.lpbb--pdp .lpbb-trainer-quote{font-size:var(--font-size-16);font-weight:400;line-height:1.5}.lpbb.lpbb--pdp .lpbb-trainer-byline{font-size:var(--font-size-14);gap:6px}.lpbb.lpbb--pdp .lpbb-trainer-byline strong{font-weight:600}.lpbb.lpbb--pdp .lpbb-buybox-head,.lpbb.lpbb--pdp .lpbb-pdp-rating{gap:8px}.lpbb.lpbb--pdp .lpbb-pdp-avatar{flex-basis:24px;width:24px;height:24px}.lpbb.lpbb--pdp .lpbb-pdp-avatar+.lpbb-pdp-avatar{margin-left:-8px}.lpbb.lpbb--pdp .lpbb-pdp-rating .dv2-stars{font-size:var(--font-size-15)}.lpbb.lpbb--pdp .lpbb-pdp-rating-text{font-size:var(--font-size-14)}.lpbb.lpbb--pdp .lpbb-title{font-size:var(--font-size-27)}.lpbb.lpbb--pdp .lpbb-price-row{gap:10px}.lpbb.lpbb--pdp .lpbb-price{font-size:var(--font-size-27)}.lpbb.lpbb--pdp .lpbb-price-was{font-size:var(--font-size-16)}.lpbb.lpbb--pdp .lpbb-badge{font-size:var(--font-size-14);gap:6px;padding:6px 9px 6px 8px}.lpbb.lpbb--pdp .lpbb-badge-icon{width:14px;height:14px}.lpbb.lpbb--pdp .lpbb-highlights{gap:8px}.lpbb.lpbb--pdp .lpbb-highlight{font-size:var(--font-size-16);gap:12px}.lpbb.lpbb--pdp .lpbb-highlight-icon{flex-basis:22px}.lpbb.lpbb--pdp .lpbb-selectors{gap:28px}.lpbb.lpbb--pdp .lpbb-select-block{gap:12px}.lpbb.lpbb--pdp .lpbb-select-label{font-size:var(--font-size-16)}.lpbb.lpbb--pdp .lpbb-swatch{width:34px;height:34px}.lpbb.lpbb--pdp .lpbb-select-label-row{gap:12px}.lpbb.lpbb--pdp .lpbb-size-links{gap:8px}.lpbb.lpbb--pdp .lpbb-size-chip{height:auto;font-size:var(--font-size-14);gap:8px;padding:8px 14px}.lpbb.lpbb--pdp .lpbb-size-chip svg{width:15px;height:15px}.lpbb.lpbb--pdp .lpbb-size-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lpbb.lpbb--pdp .lpbb-size-grid .lpbb-size-btn{flex:none;width:auto;height:44px}.lpbb.lpbb--pdp .lpbb-size-btn{font-size:var(--font-size-15)}.lpbb.lpbb--pdp .lpbb-pdp-size-note svg{flex-basis:15px;width:15px;height:15px}.lpbb.lpbb--pdp .lpbb-pdp-size-note span{font-size:var(--font-size-14)}.lpbb.lpbb--pdp .lpbb-addon-grid .lpbb-addon-btn{height:44px;min-height:44px;font-size:var(--font-size-15);padding:0 18px}.lpbb.lpbb--pdp .lpbb-cta-block{gap:12px;padding-top:0}.lpbb.lpbb--pdp .lpbb-cta{height:48px;padding:0 24px}.lpbb.lpbb--pdp .lpbb-trust-icons{gap:12px}.lpbb.lpbb--pdp .lpbb-trust-icon svg{width:26px;height:26px}.lpbb.lpbb--pdp .lpbb-trust-icon-label{font-size:var(--font-size-13)}.lpbb.lpbb--pdp .lpbb-accordion{padding-top:0}.lpbb.lpbb--pdp .lpbb-accordion-trigger{font-size:var(--font-size-15);padding:18px 0}.lpbb.lpbb--pdp .lpbb-accordion-panel{padding-bottom:24px}}.lpbb.lpbb--pdp .lpbb-sticky-inner{padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px))}.lpbb.lpbb--pdp .lpbb-sticky-product{display:none}.lpbb.lpbb--pdp .lpbb-sticky-cta{padding:0 16px}@media (min-width:1024px){.lpbb.lpbb--pdp .lpbb-sticky{padding-inline:var(--gutter-lg)}.lpbb.lpbb--pdp .lpbb-sticky-inner{padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px));justify-content:space-between}.lpbb.lpbb--pdp .lpbb-sticky-product{align-items:center;gap:12px;min-width:0;display:flex}.lpbb.lpbb--pdp .lpbb-sticky-thumb{background:hsl(var(--white));border:1px solid hsl(var(--hairline));border-radius:var(--radius);flex:0 0 48px;width:48px;height:48px;position:relative;overflow:hidden}.lpbb.lpbb--pdp .lpbb-sticky-thumb img{-o-object-fit:cover;object-fit:cover}.lpbb.lpbb--pdp .lpbb-sticky-name{font-size:var(--font-size-15);color:hsl(var(--ink));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lpbb.lpbb--pdp .lpbb-sticky-cta{flex:0 0 275px;padding:0 16px}}
.lp1-comparison{--lp1-cmp-cross:hsl(var(--field-border));--lp1-cmp-col-product:82px;--lp1-cmp-col-alt:82px;background:hsl(var(--white));font-family:var(--font-family-body);padding:8px 22px 72px}.lp1-comparison-inner{flex-direction:column;gap:22px;display:flex}.lp1-comparison-title{font-size:var(--font-size-27);letter-spacing:-.02em;color:hsl(var(--ink));margin:0;font-weight:600;line-height:1.08}.lp1-cmp-table{flex-direction:column;display:flex;position:relative}.lp1-cmp-ring{top:0;bottom:0;right:var(--lp1-cmp-col-alt);width:var(--lp1-cmp-col-product);box-sizing:border-box;border:1.5px solid hsl(var(--blue));border-radius:var(--radius);pointer-events:none;z-index:2;position:absolute}.lp1-cmp-head,.lp1-cmp-row{grid-template-columns:minmax(0, 1fr) var(--lp1-cmp-col-product) var(--lp1-cmp-col-alt);display:grid}.lp1-cmp-head{align-items:end}.lp1-cmp-head-col{flex-direction:column;align-items:center;gap:9px;padding:14px 6px 12px;display:flex}.lp1-cmp-head-col--product{background:hsl(var(--panel));border-radius:var(--radius-lg)}.lp1-cmp-head-img{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius);width:48px;height:48px;display:block}.lp1-cmp-head-label{font-size:var(--font-size-12);color:hsl(var(--muted));text-align:center;font-weight:400;line-height:1.25}.lp1-cmp-head-label--product{color:hsl(var(--blue));font-weight:700}.lp1-cmp-row{border-top:1px solid hsl(var(--hairline));align-items:stretch}.lp1-cmp-row:last-child{border-bottom:1px solid hsl(var(--hairline))}.lp1-cmp-row-label{font-size:var(--font-size-14);color:hsl(var(--ink));align-self:center;padding:16px 14px 16px 0;line-height:1.35}.lp1-cmp-cell{justify-content:center;align-items:center;padding:16px 0;display:flex}.lp1-cmp-cell--product{background:hsl(var(--panel));border-radius:var(--radius-lg)}.lp1-cmp-check,.lp1-cmp-cross{width:20px;height:20px;display:block}.lp1-cmp-check{color:hsl(var(--blue))}.lp1-cmp-cross{color:var(--lp1-cmp-cross)}.lp1-cmp-alt--rest{display:none}@media (min-width:1024px){.lp1-comparison{--lp1-cmp-col-product:min(15.278vw, 220px);--lp1-cmp-col-alt:min(12.5vw, 180px);padding:min(3.334vw,48px) min(8.334vw,120px)}.lp1-comparison-inner{gap:min(1.945vw,28px);max-width:1200px;margin:0 auto}.lp1-comparison-title{font-size:min(2.64vw, var(--font-size-38));line-height:1.04}.lp1-cmp-ring{right:calc(1 * var(--lp1-cmp-col-alt))}.lp1-comparison[data-competitors="2"] .lp1-cmp-ring{right:calc(2 * var(--lp1-cmp-col-alt))}.lp1-comparison[data-competitors="3"] .lp1-cmp-ring{right:calc(3 * var(--lp1-cmp-col-alt))}.lp1-cmp-head,.lp1-cmp-row{grid-template-columns:minmax(0, 1fr) var(--lp1-cmp-col-product) var(--lp1-cmp-col-alt)}.lp1-comparison[data-competitors="2"] .lp1-cmp-head,.lp1-comparison[data-competitors="2"] .lp1-cmp-row{grid-template-columns:minmax(0, 1fr) var(--lp1-cmp-col-product) repeat(2, var(--lp1-cmp-col-alt))}.lp1-comparison[data-competitors="3"] .lp1-cmp-head,.lp1-comparison[data-competitors="3"] .lp1-cmp-row{grid-template-columns:minmax(0, 1fr) var(--lp1-cmp-col-product) repeat(3, var(--lp1-cmp-col-alt))}.lp1-cmp-alt--rest{display:flex}.lp1-cmp-head-col{gap:min(.834vw,12px);padding:min(1.389vw,20px) min(.834vw,12px) min(1.112vw,16px)}.lp1-cmp-head-col--product{padding-bottom:min(1.25vw,18px)}.lp1-cmp-head-img{width:min(4.445vw,64px);height:min(4.445vw,64px)}.lp1-cmp-head-label{font-size:clamp(var(--font-size-14), 1.042vw, var(--font-size-15));line-height:1.3}.lp1-cmp-row-label{font-size:clamp(var(--font-size-14), 1.042vw, var(--font-size-15));padding:min(1.528vw,22px) min(1.667vw,24px) min(1.528vw,22px) min(.278vw,4px);line-height:normal}.lp1-cmp-cell{padding:min(1.528vw,22px) 0}.lp1-cmp-check,.lp1-cmp-cross{width:min(1.667vw,24px);height:min(1.667vw,24px)}}
.faqv3{background:hsl(var(--white));font-family:var(--font-family-body);padding:36px 22px}.faqv3-inner{flex-direction:column;gap:18px;display:flex}.faqv3-head{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.faqv3-title{font-size:var(--font-size-27);letter-spacing:-.02em;color:hsl(var(--ink));margin:0;font-weight:600;line-height:1.08}.faqv3-note{font-size:var(--font-size-15);color:hsl(var(--body));line-height:1.6}.faqv3-note a,.faqv3-answer a{color:hsl(var(--ink));text-underline-offset:3px;text-decoration:underline}.faqv3-list{flex-direction:column;display:flex}.faqv3-item{border-top:1px solid hsl(var(--hairline))}.faqv3-item:last-child{border-bottom:1px solid hsl(var(--hairline))}.faqv3-q{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;padding:16px 0;font-family:inherit;display:flex}.faqv3-q-text{font-size:var(--font-size-16);color:hsl(var(--ink));font-weight:600;line-height:1.35}.faqv3-sign{font-size:var(--font-size-20);color:hsl(var(--blue));flex:none;line-height:1}.faqv3-answer{font-size:var(--font-size-15);color:hsl(var(--body));white-space:pre-line;flex-direction:column;gap:12px;padding:0 0 24px;line-height:1.7;display:flex}@media (min-width:1024px){.faqv3{padding:48px 120px}.faqv3-inner{gap:32px;max-width:880px;margin:0 auto}.faqv3-title{font-size:var(--font-size-38);line-height:1.04}.faqv3-q{gap:24px;padding:18px 0}.faqv3-q-text{line-height:normal}.faqv3-answer{max-width:70ch}}
