.bpp{max-width:100%;overflow-x:clip}.bpp .page-width{max-width:1500px;padding-left:40px;padding-right:40px;box-sizing:border-box}@media(max-width:700px){.bpp .page-width{padding-left:17px;padding-right:17px}}.bpp{--bpp-ink: #0B0B0D;--bpp-mute: #6B6B70;--bpp-mute-2: #B0B0B5;--bpp-line: #E5E1D6;--bpp-line-2: #EFEDE6;--bpp-line-3: #D8D5CB;--bpp-red: #E83A1F;--bpp-red-deep: #B82712;--bpp-cream: #F4F2EC;--bpp-cream-2: #EDE9DD;--bpp-green: #1E9E5E;--bpp-green-soft: #E1F4EA;--bpp-radius-card: 18px;--bpp-radius-tile: 16px;--bpp-radius-pill: 999px;--bpp-display: var(--typeHeaderPrimary), var(--typeHeaderFallback, sans-serif);--bpp-sans: var(--typeBasePrimary), var(--typeBaseFallback, sans-serif);background:#fff;color:var(--bpp-ink)}.bpp,.bpp *,.bpp *:before,.bpp *:after{box-sizing:border-box}.bpp .bpp-rail,.bpp .bpp-rail *{font-family:var(--bpp-sans)!important;letter-spacing:0}.bpp .bpp-grid{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:72px;align-items:flex-start;padding-block:32px 96px}@media(max-width:1180px){.bpp .bpp-grid{grid-template-columns:1fr;gap:40px;padding-block:24px 64px}}@media(max-width:700px){.bpp .bpp-grid{gap:20px;padding-block:12px 40px}}.bpp .bpp-gallery{position:sticky;top:100px;min-width:0}@media(max-width:1180px){.bpp .bpp-gallery{position:static}}body.js-drawer-open .bpp .bpp-gallery,body.js-drawer-closing .bpp .bpp-gallery,body.js-drawer-open .bpp .bpp-gallery [data-product-images],body.js-drawer-closing .bpp .bpp-gallery [data-product-images],body.js-drawer-open .bpp .bpp-gallery .product-image-main,body.js-drawer-closing .bpp .bpp-gallery .product-image-main,body.js-drawer-open .bpp .bpp-gallery .slick-active,body.js-drawer-closing .bpp .bpp-gallery .slick-active{visibility:visible!important;opacity:1!important}.bpp .bpp-gallery .slick-list{min-height:320px}@media(min-width:1181px){.bpp .bpp-gallery .slick-list{min-height:500px}}.bpp .bpp-gallery .product-image-main .image-wrap{min-height:280px}@media(min-width:1181px){.bpp .bpp-gallery .product-image-main .image-wrap{min-height:460px}}.bpp .bpp-gallery .image-wrap img:not([role=presentation]),.bpp .bpp-gallery .image-wrap .animate-me,.bpp .bpp-gallery .image-wrap svg{opacity:1!important;animation:none!important}.bpp .bpp-gallery,.bpp .bpp-gallery *{min-width:0}.bpp .bpp-gallery [data-product-images]{min-height:0!important;max-height:none!important;display:block!important;width:100%}.bpp .bpp-gallery .product__photos,.bpp .bpp-gallery .product__main-photos,.bpp .bpp-gallery .product-image-main{width:100%;max-width:100%}.bpp .bpp-gallery .product-image-main .image-wrap{padding-bottom:0!important;height:auto!important;width:100%!important;max-width:100%!important;aspect-ratio:4 / 3;max-height:80vh;margin:0 auto!important;background:#fff!important;border-radius:22px;overflow:hidden;position:relative;display:grid;place-items:center}.bpp .bpp-gallery .product-image-main .image-wrap img,.bpp .bpp-gallery .product__photos .product-image-main img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;position:static!important}@media(min-width:1181px){.bpp .bpp-gallery .product-image-main .image-wrap{aspect-ratio:1 / 1}}@media(max-width:700px){.bpp .bpp-gallery .product-image-main .image-wrap{aspect-ratio:5 / 4;max-height:42vh;border-radius:18px}.bpp .bpp-gallery .product__thumbs--below{margin-top:6px!important}.bpp .bpp-gallery .product__thumbs--below .product__thumb-item{max-width:56px!important;margin-right:6px!important}}@media(max-width:1180px){.bpp .bpp-gallery,.bpp .bpp-gallery [data-product-images],.bpp .bpp-gallery .product__photos,.bpp .bpp-gallery .product__main-photos{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;float:none!important;left:auto!important;right:auto!important}}@media(max-width:768px){.bpp .bpp-gallery .product__main-photos{margin-left:0!important;margin-right:0!important}.bpp .bpp-gallery .product__main-photos .slick-list,.bpp .bpp-gallery .slick-list{padding-left:0!important;padding-right:0!important}.bpp .bpp-gallery .product__main-photos .slick-slide .product-image-main,.bpp .bpp-gallery .product-image-main{margin-right:0!important;margin-left:0!important}.bpp .bpp-gallery{margin-left:-17px!important;margin-right:-17px!important;width:calc(100% + 34px)!important;max-width:calc(100% + 34px)!important}.bpp .bpp-gallery .product__thumbs{padding-left:12px!important;padding-right:12px!important}}@media(max-width:1023px){.bpp .bpp-gallery .product-service-texts{gap:8px!important;margin-top:12px!important;padding:0!important}.bpp .bpp-gallery .product-service-texts .service-text-col:nth-child(-n+3){margin-top:0!important}}@media(max-width:700px){.bpp .bpp-gallery .slick-list,.bpp .bpp-gallery .product-image-main .image-wrap{min-height:0}}.bpp .bpp-rail{display:flex;flex-direction:column;padding-top:4px;background:#fff}.bpp .bpp-rail-inner>form,.bpp .bpp-form{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.bpp .bpp-block{display:block;min-width:0}@media(max-width:700px){.bpp .bpp-block.bpp-hide-mobile{display:none!important}}.bpp .bpp-rail h1,.bpp .bpp-rail h2,.bpp .bpp-rail h3,.bpp .bpp-rail h4,.bpp .bpp-rail h5,.bpp .bpp-rail h6,.bpp .bpp-rail p{margin:0;padding:0;line-height:1.4;color:inherit;text-transform:none;letter-spacing:0;font-weight:500}.bpp .bpp-rail a{color:inherit}.bpp .bpp-rail button{background:transparent;border:0;padding:0;margin:0;color:inherit;cursor:pointer;font:inherit}.bpp .bpp-rail .hide{display:none!important}.bpp .bpp-award-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;font-size:13px!important;color:var(--bpp-mute)!important;flex-wrap:wrap!important}.bpp .bpp-award-row .tags{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bpp .bpp-award-row .tags strong{color:var(--bpp-red);font-weight:700}.bpp .bpp-award-row .tags em{font-style:italic;color:var(--bpp-ink)}.bpp .bpp-award-row .tags p{margin:0;line-height:1.4}.bpp .bpp-ul-mini{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--bpp-radius-pill);background:var(--bpp-cream);color:var(--bpp-ink);font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:none}.bpp .bpp-share{color:var(--bpp-mute);display:inline-flex;align-items:center;gap:6px;transition:color .15s;font-size:13px!important}.bpp .bpp-share:hover{color:var(--bpp-ink)}.bpp .bpp-star-strip{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}.bpp .bpp-star-strip .yotpo{display:inline-flex!important;align-items:center!important}.bpp .bpp-star-strip .yotpo-widget-instance{display:inline-flex!important}.bpp .bpp-star-strip .yotpo-sr-bottom-line-summary{padding:0!important}.bpp .bpp-star-strip .yotpo-sr-bottom-line-text{font-size:13px!important;color:var(--bpp-mute)!important;font-family:var(--bpp-sans)!important}.bpp .bpp-ask{font-size:13px!important;color:var(--bpp-mute)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bpp-line-3)}.bpp .bpp-ask:hover{color:var(--bpp-ink)!important}.bpp .bpp-sep{color:var(--bpp-mute-2);font-size:13px}.bpp .bpp-rail h1.bpp-title{font-family:var(--bpp-display)!important;font-weight:500!important;font-size:clamp(44px,6vw,64px)!important;line-height:1!important;letter-spacing:-.025em!important;color:var(--bpp-ink)!important;margin:0!important;text-transform:none!important}.bpp .bpp-rail h1.bpp-title .accent{color:var(--bpp-red);font-family:var(--bpp-display)!important;font-style:normal!important}.bpp .bpp-rail h1.bpp-title .sub-line{display:block;font-size:22px!important;color:var(--bpp-mute)!important;letter-spacing:-.015em!important;line-height:1.3!important;margin-top:18px!important;font-weight:400!important;font-family:var(--bpp-display)!important}.bpp .bpp-activity{display:none!important}.bpp .bpp-activity-legacy{display:flex;align-items:center;gap:12px;font-size:13px!important;color:var(--bpp-mute)!important;padding:12px 16px;background:linear-gradient(90deg,#e83a1f0b,#e83a1f00);border-left:3px solid var(--bpp-red);border-radius:0 14px 14px 0}.bpp .bpp-activity strong{color:var(--bpp-ink);font-weight:700}.bpp .bpp-live-dot{width:8px;height:8px;border-radius:50%;background:#25c76e;box-shadow:0 0 0 3px #25c76e33;animation:bpp-pulse 2.4s ease-in-out infinite;flex-shrink:0}@keyframes bpp-pulse{0%,to{opacity:1}50%{opacity:.5}}.bpp .bpp-price-card{background:linear-gradient(180deg,#fafaf7,#fff);border:1px solid var(--bpp-line-2);border-radius:22px;padding:28px 30px}.bpp .bpp-price-monthly{display:flex!important;align-items:baseline!important;gap:12px!important;font-family:var(--bpp-display)!important;letter-spacing:-.025em!important;line-height:1!important}.bpp .bpp-price-monthly .big{font-size:56px!important;font-weight:500!important;font-family:var(--bpp-display)!important;color:var(--bpp-ink)!important}.bpp .bpp-price-monthly .per{font-family:var(--bpp-sans)!important;font-size:17px!important;color:var(--bpp-mute)!important;font-weight:500!important;letter-spacing:0!important}.bpp .bpp-price-meta{margin-top:14px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:14px!important;color:var(--bpp-mute)!important}.bpp .bpp-price-meta .full{color:var(--bpp-ink)!important;font-weight:600!important}.bpp .bpp-price-meta .strike{color:var(--bpp-mute-2)!important;text-decoration:line-through;text-decoration-thickness:1.5px}.bpp .bpp-save-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;background:var(--bpp-green-soft);color:var(--bpp-green)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em!important}.bpp .bpp-affirm-row{margin-top:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:18px;border-top:1px dashed var(--bpp-line-2);font-size:13px!important;color:var(--bpp-mute)!important}.bpp .bpp-affirm-logo{display:inline-flex;align-items:center;padding:3px 8px;background:#4a4af4;color:#fff!important;font-weight:700!important;border-radius:4px;font-size:11px!important;letter-spacing:.02em!important}.bpp .bpp-affirm-text{color:var(--bpp-mute)!important;font-size:13px!important}.bpp .bpp-affirm-link{color:var(--bpp-ink)!important;text-decoration:underline!important;text-underline-offset:2px;text-decoration-color:var(--bpp-line-3);font-weight:600!important;font-size:13px!important;cursor:pointer}.bpp .bpp-affirm-link:hover{color:var(--bpp-red)!important;text-decoration-color:var(--bpp-red)}.bpp .bpp-price-card .affirm-as-low-as{display:none!important}.bpp-affirm-anchor,.bpp-affirm-anchor+.affirm-as-low-as,.bpp .bpp-assembly .affirm-as-low-as,.bpp .bpp-opt .affirm-as-low-as{display:none!important}.bpp .bpp-config-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:10px}.bpp .bpp-desc-block .bpp-config-head{margin-bottom:0}.bpp .bpp-config-head+.bpp-specs-list{margin-top:0}.bpp .bpp-rail .bpp-config-head h4{font-family:var(--bpp-sans)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--bpp-ink)!important;margin:0!important;line-height:1.2!important}.bpp .bpp-config-head .selected{font-size:13px!important;color:var(--bpp-mute)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.bpp .bpp-config-head .selected b{color:var(--bpp-ink)!important;font-weight:700!important}.bpp .bpp-swatch-row{display:flex!important;gap:14px!important;flex-wrap:wrap!important}.bpp .bpp-swatch-tile{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;cursor:pointer;padding:6px 4px;transition:transform .15s}.bpp .bpp-swatch-tile:hover{transform:translateY(-2px)}.bpp .bpp-swatch-disc{width:48px!important;height:48px!important;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px var(--bpp-line);transition:box-shadow .15s,border-color .15s;background-size:cover;background-position:center}.bpp .bpp-swatch-tile.is-on .bpp-swatch-disc{border-color:#0b0b0d8c;box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #0b0b0d8c}.bpp .bpp-swatch-tile .name{font-size:11.5px!important;color:var(--bpp-mute)!important;font-weight:500!important;letter-spacing:.01em!important}.bpp .bpp-swatch-tile.is-on .name{color:var(--bpp-ink)!important;font-weight:700!important}.bpp .bpp-opt-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;min-width:0}.bpp .bpp-opt-grid.stack{grid-template-columns:1fr!important}.bpp .bpp-opt-card{position:relative;background:#fff!important;border:1px solid rgba(11,11,13,.08)!important;border-radius:var(--bpp-radius-tile)!important;padding:14px 18px!important;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 6px 16px #0b0b0d0d!important;min-width:0;min-height:106px;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;box-sizing:border-box}.bpp .bpp-opt-card:hover{border-color:#0b0b0d29!important;box-shadow:0 10px 22px #0b0b0d14!important}.bpp .bpp-opt-card.is-on{border-color:#0b0b0d8c!important;background:#fff!important;box-shadow:inset 0 0 0 1px #0b0b0d8c,0 10px 26px #0b0b0d14!important}.bpp .bpp-opt-name{font-size:15.5px!important;font-weight:600!important;color:var(--bpp-ink)!important;letter-spacing:-.005em!important;margin-bottom:6px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.bpp .bpp-opt-bullet{font-size:13px!important;color:var(--bpp-mute)!important;line-height:1.45!important}.bpp .bpp-opt-price{font-size:13px!important;font-weight:700!important;color:var(--bpp-ink)!important;margin-top:auto!important;padding-top:10px!important}.bpp .bpp-opt-price.free{color:var(--bpp-green)!important}.bpp .bpp-opt-price .from{color:var(--bpp-mute)!important;font-weight:500!important}.bpp .bpp-opt-card.is-on .bpp-opt-price:not(.free){visibility:hidden!important}.bpp .bpp-opt-tag{position:absolute;top:-10px;right:14px;background:var(--bpp-ink);color:#fff!important;padding:4px 10px;border-radius:var(--bpp-radius-pill);font-size:10px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}.bpp .bpp-opt-tag.red{background:var(--bpp-red)}.bpp .bpp-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--bpp-line-3);display:grid;place-items:center;flex-shrink:0;transition:border-color .15s;position:relative;background:#fff}.bpp .bpp-opt-card.is-on .bpp-radio,.bpp .bpp-assembly.is-on .bpp-radio{border-color:var(--bpp-ink)}.bpp .bpp-radio:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--bpp-ink);transform:scale(0);transition:transform .15s}.bpp .bpp-opt-card.is-on .bpp-radio:after,.bpp .bpp-assembly.is-on .bpp-radio:after{transform:scale(1)}.bpp .bpp-option-group .affirm-as-low-as{display:none!important}.bpp .bpp-assembly{position:relative;display:flex!important;gap:14px!important;align-items:flex-start!important;background:#fff;border:1px solid var(--bpp-line-2);border-radius:var(--bpp-radius-card);padding:20px 22px;transition:border-color .15s,box-shadow .15s;cursor:pointer;text-align:left;min-width:0;box-sizing:border-box}.bpp .bpp-assembly:hover{border-color:var(--bpp-line-3)}.bpp .bpp-assembly.is-on{border-color:#0b0b0d8c;box-shadow:inset 0 0 0 1px #0b0b0d8c,0 10px 28px #0b0b0d0f}.bpp .bpp-assembly.has-tag:before{content:attr(data-tag);position:absolute;top:-10px;left:18px;background:var(--bpp-ink);color:#fff;padding:4px 11px;border-radius:var(--bpp-radius-pill);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bpp .bpp-rail .bpp-assembly h5{font-size:15px!important;font-weight:700!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 6px!important;color:var(--bpp-ink)!important}.bpp .bpp-rail .bpp-assembly h5 .meta{color:var(--bpp-green)!important;font-weight:800!important;font-size:13.5px!important;white-space:nowrap}.bpp .bpp-rail .bpp-assembly h5 .meta.muted{color:var(--bpp-mute)!important}.bpp .bpp-rail .bpp-assembly.is-on h5 .meta:not(.muted){visibility:hidden!important}.bpp .bpp-rail .bpp-assembly p{font-size:13px!important;color:var(--bpp-mute)!important;line-height:1.55!important;margin:0!important}.bpp .bpp-rail .bpp-assembly p strong{color:var(--bpp-ink)!important;font-weight:600!important}.bpp .bpp-block--assembly .bpp-config-head{margin-bottom:16px}.bpp .bpp-assembly-wrap{position:relative}.bpp .bpp-assembly-reminder{position:absolute;left:-15px;top:0;transform:translate(-80%);border:1px solid rgba(232,58,31,.2);border-left:4px solid var(--bpp-red);border-radius:12px;padding:14px 16px;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;max-width:320px;background:#fff;box-shadow:0 20px 44px #0b0b0d1f,0 2px 6px #e83a1f1a;z-index:2;opacity:0;visibility:hidden;pointer-events:none}.bpp .bpp-assembly-block.is-popup-show .bpp-assembly-reminder{opacity:1;visibility:visible;transform:translate(-100%);transition-delay:.3s;pointer-events:auto;animation:bpp-reminder-nudge .6s ease-out .55s 1}@keyframes bpp-reminder-nudge{0%{transform:translate(-100%)}25%{transform:translate(calc(-100% - 5px))}50%{transform:translate(calc(-100% + 4px))}75%{transform:translate(calc(-100% - 3px))}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.bpp .bpp-assembly-block.is-popup-show .bpp-assembly-reminder{animation:none}}.bpp .bpp-assembly-reminder-close{display:block;margin-left:auto;padding:0;display:none}.bpp .bpp-assembly-reminder-content{display:flex;align-items:center;gap:10px;font-size:14px!important;color:var(--bpp-ink)!important;line-height:1.4}.bpp .bpp-assembly-reminder-content p{margin:0!important;font-size:14px!important;color:var(--bpp-ink)!important;font-weight:600!important;line-height:1.45!important}.bpp .bpp-assembly-reminder-content svg{width:22px;height:22px;flex:0 0 22px;color:var(--bpp-red)}.bpp .bpp-cta-stack{position:relative}.bpp .bpp-cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:0;z-index:2;cursor:pointer}.bpp .bpp-cta-primary.popup-reminder{pointer-events:none!important}@media screen and (max-width:991px){.bpp .bpp-assembly-reminder{left:0;transform:translateY(-80%);max-width:350px;text-align:center}.bpp .bpp-assembly-block.is-popup-show .bpp-assembly-reminder{transform:translateY(-120%)}.bpp .bpp-assembly-reminder-content{flex-direction:column}.bpp .bpp-assembly-reminder-content svg{transform:rotate(90deg)}}.bpp .bpp-addon-list{display:flex;flex-direction:column;border:1px solid var(--bpp-line-2);border-radius:16px;overflow:hidden;background:#fff}.bpp .bpp-addon-row{display:grid!important;grid-template-columns:22px 60px 1fr auto!important;gap:16px!important;align-items:center!important;padding:16px 18px!important;background:#fff;border:0;border-bottom:1px solid var(--bpp-line-2);text-align:left;cursor:pointer;transition:background .12s;margin:0}.bpp .bpp-addon-row:last-child{border-bottom:0}.bpp .bpp-addon-row:hover{background:#fafaf7}.bpp .bpp-addon-row.is-on{background:#fff8f6}.bpp .bpp-addon-row.is-locked{cursor:default}.bpp .bpp-addon-check{width:22px;height:22px;border-radius:6px;border:1.6px solid var(--bpp-line-3);background:#fff;display:grid;place-items:center;transition:all .15s}.bpp .bpp-addon-check svg{opacity:0;transition:opacity .12s}.bpp .bpp-addon-row.is-on .bpp-addon-check{background:var(--bpp-red);border-color:var(--bpp-red)}.bpp .bpp-addon-row.is-on .bpp-addon-check svg{opacity:1}.bpp .bpp-addon-thumb{width:60px;height:48px;border-radius:10px;background:var(--bpp-cream);display:grid;place-items:center;flex-shrink:0;overflow:hidden;color:var(--bpp-mute)}.bpp .bpp-addon-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bpp .bpp-addon-emoji{font-size:24px!important;line-height:1}.bpp .bpp-addon-body{display:flex;flex-direction:column;gap:4px;min-width:0}.bpp .bpp-addon-name{font-size:14px!important;font-weight:700!important;color:var(--bpp-ink)!important;letter-spacing:-.005em!important;line-height:1.35!important}.bpp .bpp-addon-desc{font-size:12px!important;color:var(--bpp-mute)!important;line-height:1.4!important}.bpp .bpp-addon-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;text-align:right}.bpp .bpp-addon-rating{display:inline-flex;align-items:center;gap:5px;font-size:11px}.bpp .bpp-addon-rating .stars{color:var(--bpp-red)!important;letter-spacing:.5px;font-size:10px!important}.bpp .bpp-addon-rating .count{color:var(--bpp-mute)!important;font-size:11px!important}.bpp .bpp-addon-price{display:inline-flex;align-items:baseline;gap:6px}.bpp .bpp-addon-price .cur{font-size:15px!important;font-weight:800!important;color:var(--bpp-red)!important}.bpp .bpp-addon-price .strike{font-size:12px!important;color:var(--bpp-mute-2)!important;text-decoration:line-through}@media(max-width:480px){.bpp .bpp-addon-row{grid-template-columns:20px 46px 1fr auto!important;gap:10px!important;padding:14px!important}.bpp .bpp-addon-thumb{width:46px;height:38px}.bpp .bpp-addon-desc{display:none!important}}.bpp .bpp-cta-stack{display:flex!important;flex-direction:column!important;gap:12px!important}.bpp .bpp-rail .bpp-cta-primary,.bpp .bpp-rail button.bpp-cta-primary,.bpp .bpp-form button.bpp-cta-primary{height:auto!important;min-height:80px!important;border-radius:18px!important;background:var(--bpp-red)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:14px 28px!important;font-family:var(--bpp-sans)!important;box-shadow:0 18px 38px #e83a1f4d,inset 0 1px #fff3!important;transition:background .15s,transform .15s,box-shadow .25s!important;cursor:pointer!important;border:0!important;width:100%!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important;font-size:17px!important;line-height:1!important;margin:0!important}.bpp .bpp-rail .bpp-cta-primary:hover{background:var(--bpp-red-deep)!important;transform:translateY(-1.5px)!important;box-shadow:0 24px 48px #e83a1f66,inset 0 1px #fff3!important}.bpp .bpp-rail .bpp-cta-primary[disabled]{background:var(--bpp-mute-2)!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.bpp .bpp-cta-primary .bpp-cta-left{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bpp .bpp-cta-primary .bpp-cta-label{font-size:17px!important;font-weight:700!important;letter-spacing:-.005em!important;line-height:1!important;color:#fff!important}.bpp .bpp-cta-primary .bpp-cta-sub{font-size:12px!important;color:#ffffffc7!important;letter-spacing:.04em!important;font-weight:500!important}.bpp .bpp-cta-primary .bpp-cta-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-family:var(--bpp-display)!important}.bpp .bpp-cta-primary .bpp-cta-amt{font-size:26px!important;letter-spacing:-.02em!important;font-weight:500!important;line-height:1!important;color:#fff!important;font-family:var(--bpp-display)!important}.bpp .bpp-cta-primary .bpp-cta-mo{font-size:11.5px!important;font-family:var(--bpp-sans)!important;color:#ffffffc7!important;letter-spacing:.02em!important;font-weight:500!important}.bpp .bpp-give-back{display:flex;gap:16px;align-items:center;padding:18px 20px;background:linear-gradient(135deg,#fff6f4,#fff);border:1px solid var(--bpp-line-2);border-radius:var(--bpp-radius-tile)}.bpp .bpp-give-icon{width:48px;height:48px;border-radius:12px;background:#ffe7e2;color:var(--bpp-red);display:grid;place-items:center;flex-shrink:0}.bpp .bpp-rail .bpp-give-back strong{display:block;font-size:15px!important;line-height:1.45!important;color:var(--bpp-ink)!important;font-weight:700!important;letter-spacing:-.005em!important}.bpp .bpp-rail .bpp-give-back strong p{display:inline;margin:0;font-weight:700}.bpp .bpp-rail .bpp-give-back small{display:block;font-size:13px!important;color:var(--bpp-mute)!important;margin-top:4px!important;font-style:italic!important}.bpp .bpp-rail .bpp-give-back em{color:var(--bpp-red)!important;font-style:normal!important;font-weight:700!important}.bpp .bpp-award-card{display:flex!important;gap:20px!important;align-items:flex-start!important;padding:22px 24px;background:linear-gradient(135deg,#fff8f2,#fff);color:var(--bpp-ink);border:1px solid var(--bpp-line-2);border-radius:var(--bpp-radius-card);position:relative;overflow:hidden}.bpp .bpp-award-card:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(232,58,31,.1),transparent 70%);pointer-events:none}.bpp .bpp-award-emblem{color:var(--bpp-red);flex-shrink:0;position:relative}.bpp .bpp-award-emblem img{width:80px!important;height:80px!important;object-fit:contain!important;display:block}.bpp .bpp-award-body{position:relative;flex:1;min-width:0}.bpp .bpp-award-body .eyebrow{font-size:10.5px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--bpp-red)!important;margin-bottom:8px!important;font-weight:800!important}.bpp .bpp-rail .bpp-award-body h5{font-size:15px!important;font-weight:800!important;letter-spacing:-.005em!important;margin:0 0 6px!important;color:var(--bpp-ink)!important;line-height:1.3!important}.bpp .bpp-rail .bpp-award-body p{font-size:13px!important;color:var(--bpp-mute)!important;line-height:1.55!important;font-style:italic!important;margin:0!important}.bpp .bpp-incentive{display:flex!important;gap:18px!important;align-items:center!important;padding:18px 20px;background:#fff;border:1px solid var(--bpp-line);border-radius:var(--bpp-radius-tile);border-left:4px solid var(--bpp-red)}.bpp .bpp-incentive .flag{flex-shrink:0;padding-top:2px}.bpp .bpp-incentive .flag img{width:56px!important;height:auto!important;object-fit:contain!important;border-radius:4px}.bpp .bpp-incentive>div:not(.flag){flex:1;min-width:0}.bpp .bpp-rail .bpp-incentive h5{font-size:15px!important;font-weight:800!important;color:var(--bpp-ink)!important;margin:0 0 6px!important;letter-spacing:-.005em!important;line-height:1.3!important}.bpp .bpp-rail .bpp-incentive p{font-size:13px!important;color:var(--bpp-mute)!important;line-height:1.55!important;margin:0 0 10px!important}.bpp .bpp-rail .bpp-incentive p strong{color:var(--bpp-ink)!important;font-weight:800!important}.bpp .bpp-incentive .link{font-size:13px!important;color:var(--bpp-red)!important;font-weight:700!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e83a1f4d}.bpp .bpp-specs-list{list-style:none!important;padding:0!important;margin:0!important;border:1px solid var(--bpp-line-2);border-radius:16px;overflow:hidden;background:#fff}.bpp .bpp-specs-list li{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:16px 18px!important;border-bottom:1px solid var(--bpp-line-2);font-size:13.5px!important;list-style:none!important}.bpp .bpp-specs-list li:before,.bpp .bpp-specs-list li::marker{content:none!important;display:none!important}.bpp .bpp-specs-list li:last-child{border-bottom:0}.bpp .bpp-specs-list .label{color:var(--bpp-mute)!important;font-weight:500!important}.bpp .bpp-specs-list .value{color:var(--bpp-ink)!important;font-weight:700!important;text-align:right}.bpp .bpp-desc-block{display:block!important;border-top:1px solid var(--bpp-line-2);border-bottom:1px solid var(--bpp-line-2);margin:0!important;padding:0!important}.bpp .bpp-desc-block+.bpp-desc-block{border-top:0}.bpp .bpp-desc-summary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%;padding:18px 0!important;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.bpp .bpp-desc-summary::-webkit-details-marker{display:none}.bpp .bpp-desc-summary::marker{content:"";display:none}.bpp .bpp-rail .bpp-desc-summary .bpp-desc-head{font-family:var(--bpp-sans)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--bpp-ink)!important;line-height:1.2!important}.bpp .bpp-desc-chev{flex-shrink:0;color:var(--bpp-mute);transition:transform .25s ease}.bpp .bpp-desc-block[open] .bpp-desc-chev{transform:rotate(45deg)}.bpp .bpp-desc-body{padding:0 0 18px!important;font-size:14.5px;line-height:1.65;color:var(--bpp-mute)}.bpp .bpp-rail .bpp-desc-body p{font-size:14.5px!important;line-height:1.65!important;color:var(--bpp-mute)!important;margin:0 0 12px!important}.bpp .bpp-rail .bpp-desc-body p:last-child{margin-bottom:0!important}.bpp .bpp-rail .bpp-desc-body p strong{color:var(--bpp-ink)!important;font-weight:700!important}.bpp .bpp-delivery-row{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;padding:16px 18px;border:1px solid var(--bpp-line-2);border-radius:16px;background:#fff;font-size:13.5px!important}.bpp .bpp-delivery-row .truck{width:36px;height:36px;border-radius:10px;background:var(--bpp-green-soft);color:var(--bpp-green);display:grid;place-items:center;flex-shrink:0}.bpp .bpp-delivery-row .text{flex:1;line-height:1.5;min-width:0;color:var(--bpp-mute);font-size:13.5px!important}.bpp .bpp-delivery-row .text strong{color:var(--bpp-ink)!important;font-weight:700!important}.bpp .bpp-delivery-row .text .light{color:var(--bpp-mute)!important;font-size:12.5px!important;display:block;margin-top:4px!important}.bpp .bpp-delivery-row .zip-edit{font-size:12.5px!important;color:var(--bpp-ink)!important;font-weight:700!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bpp-line-3)}.bpp .bpp-contact-strip{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;padding:16px 18px;border:1px solid var(--bpp-line-2);border-radius:16px;background:linear-gradient(135deg,#fffaf5,#fff)}.bpp .bpp-contact-strip .avatar{width:36px;height:36px;border-radius:50%;background:var(--bpp-ink);color:#fff;display:grid;place-items:center;flex-shrink:0}.bpp .bpp-contact-strip .text{flex:1;line-height:1.4;font-size:13.5px!important;min-width:0;color:var(--bpp-ink)}.bpp .bpp-contact-strip .text strong{font-weight:700!important;color:var(--bpp-ink)!important}.bpp .bpp-contact-strip .text small{display:block;font-size:12px!important;color:var(--bpp-mute)!important;margin-top:2px!important}.bpp .bpp-contact-strip a{font-size:13px!important;font-weight:700!important;color:var(--bpp-ink)!important;padding:10px 16px;border-radius:var(--bpp-radius-pill);background:#fff;border:1.5px solid var(--bpp-ink);transition:background .15s,color .15s;text-decoration:none!important}.bpp .bpp-contact-strip a:hover{background:var(--bpp-ink);color:#fff!important}.bpp .bpp-trust-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1px!important;background:var(--bpp-line-2);border:1px solid var(--bpp-line-2);border-radius:var(--bpp-radius-tile);overflow:hidden}.bpp .bpp-trust-cell{background:#fff;padding:18px;display:flex;gap:14px;align-items:flex-start}.bpp .bpp-trust-cell .ic{width:36px;height:36px;border-radius:10px;background:var(--bpp-cream);color:var(--bpp-ink);display:grid;place-items:center;flex-shrink:0}.bpp .bpp-trust-cell .ic img{width:20px;height:20px;object-fit:contain}.bpp .bpp-rail .bpp-trust-cell h6{font-size:13.5px!important;font-weight:800!important;color:var(--bpp-ink)!important;margin:0 0 4px!important;letter-spacing:-.005em!important;line-height:1.3!important}.bpp .bpp-rail .bpp-trust-cell p{font-size:12px!important;color:var(--bpp-mute)!important;line-height:1.45!important;margin:0!important}.bpp .bpp-faq-list{border-top:1px solid var(--bpp-line-2)}.bpp .bpp-faq-item{border-bottom:1px solid var(--bpp-line-2)}.bpp .bpp-faq-q{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding:18px 0!important;font-size:14.5px!important;font-weight:700!important;color:var(--bpp-ink)!important;text-align:left!important;background:transparent!important;border:0!important}.bpp .bpp-faq-q svg{transition:transform .25s;color:var(--bpp-mute);flex-shrink:0}.bpp .bpp-faq-item.is-open .bpp-faq-q svg{transform:rotate(45deg)}.bpp .bpp-faq-a{overflow:hidden;max-height:0;transition:max-height .35s ease,padding .35s ease;font-size:13.5px!important;color:var(--bpp-mute)!important;line-height:1.65!important}.bpp .bpp-faq-item.is-open .bpp-faq-a{max-height:600px;padding:0 0 18px}.bpp .bpp-rail .bpp-faq-a p{font-size:13.5px!important;color:var(--bpp-mute)!important;line-height:1.65!important;margin:0!important}.bpp .bpp-pay-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;align-items:center!important;justify-content:center!important}.bpp .bpp-pay-row .hint{font-size:12px!important;color:var(--bpp-mute)!important;margin-right:8px!important}.bpp .bpp-pay-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:5px;background:#fff;border:1px solid var(--bpp-line-2);font-size:10.5px!important;font-weight:800!important;letter-spacing:.04em!important;color:var(--bpp-mute)!important}body.bpp-has-sticky #google-merchantwidget-iframe-wrapper{transition:bottom .35s cubic-bezier(.2,.7,.2,1)!important}body.bpp-has-sticky.bpp-sticky-visible #google-merchantwidget-iframe-wrapper{bottom:90px!important}@media(max-width:700px){body.bpp-has-sticky.bpp-sticky-visible #google-merchantwidget-iframe-wrapper{bottom:90px!important}}html.js-drawer-open .bpp-stickybar,html.js-drawer-closing .bpp-stickybar,body.js-drawer-open .bpp-stickybar,body.js-drawer-closing .bpp-stickybar,html.js-drawer-open chat-widget,html.js-drawer-closing chat-widget,body.js-drawer-open chat-widget,body.js-drawer-closing chat-widget,html.js-drawer-open #google-merchantwidget-iframe-wrapper,html.js-drawer-closing #google-merchantwidget-iframe-wrapper,body.js-drawer-open #google-merchantwidget-iframe-wrapper,body.js-drawer-closing #google-merchantwidget-iframe-wrapper{display:none!important}.bpp-stickybar{position:fixed;bottom:0;left:0;right:0;background:#fffffff5;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-top:1px solid #EFEDE6;padding:14px 0;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1);z-index:60;font-family:var(--typeBasePrimary),var(--typeBaseFallback, sans-serif)}.bpp-stickybar.is-visible{transform:translateY(0)}.bpp-stickybar .wrap{display:flex;align-items:center;gap:20px;max-width:1500px;margin:0 auto;padding:0 40px}.bpp-stickybar .mini{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.bpp-stickybar .mini .disc{width:44px;height:44px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #e5e1d6;flex-shrink:0;background-size:cover;background-position:center}.bpp-stickybar .mini .info{min-width:0;flex:1}.bpp-stickybar .mini .info .name{font-size:14px;font-weight:700;letter-spacing:-.005em;color:#0b0b0d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bpp-stickybar .mini .info .conf{font-size:12px;color:#6b6b70;margin-top:2px}.bpp-stickybar .mini .info .conf-icons{display:none;margin-top:4px}.bpp-stickybar .mini .info .conf-icons .ci{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#6b6b70;line-height:1;margin-right:10px}.bpp-stickybar .mini .info .conf-icons .ci:last-child{margin-right:0}.bpp-stickybar .mini .info .conf-icons .ci svg{flex-shrink:0}.bpp-stickybar .mini .info .conf-icons .ci em{font-style:normal;font-weight:600;color:#3a3a3e}.bpp-stickybar .price{text-align:right;line-height:1;color:#0b0b0d}.bpp-stickybar .price .total{font-size:22px;font-weight:700}.bpp-stickybar .price .mo{font-size:11.5px;color:#6b6b70;margin-top:4px}.bpp-stickybar .btn{background:#e83a1f;color:#fff;border:0;height:50px;padding:0 24px;border-radius:12px;font-weight:800;font-size:14px;cursor:pointer;flex-shrink:0}.bpp-stickybar .btn:hover{background:#b82712}@media(max-width:700px){.bpp-stickybar{padding:10px 0}.bpp-stickybar .wrap{gap:10px;padding:0 14px}.bpp-stickybar .mini{gap:10px}.bpp-stickybar .mini .disc{width:38px;height:38px}.bpp-stickybar .mini .info .name{font-size:13px}.bpp-stickybar .mini .info .conf{display:block}.bpp-stickybar .mini .info .conf-icons,.bpp-stickybar .price .mo{display:none}.bpp-stickybar .price .total{font-size:17px}.bpp-stickybar .btn{height:46px;padding:0 16px;font-size:13px;border-radius:10px}}@media(max-width:400px){.bpp-stickybar .mini .info .conf-icons .ci em{display:none}.bpp-stickybar .mini .info .conf-icons .ci{margin-right:8px}}@media(max-width:700px){.bpp .bpp-price-card{padding:22px}.bpp .bpp-price-monthly .big{font-size:46px!important}.bpp .bpp-opt-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.bpp .bpp-opt-grid.stack{grid-template-columns:1fr!important}.bpp .bpp-opt-card{padding:11px 13px!important;min-height:100px}.bpp .bpp-opt-name{font-size:14px!important;gap:8px!important}.bpp .bpp-opt-bullet{font-size:12px!important}.bpp .bpp-opt-price{font-size:12.5px!important;margin-top:auto!important}.bpp .bpp-trust-grid{grid-template-columns:1fr!important}.bpp .bpp-rail .bpp-cta-primary{flex-direction:row!important;align-items:center!important;gap:10px!important;padding:14px 16px!important;min-height:64px!important;border-radius:14px!important}.bpp .bpp-cta-primary .bpp-cta-left{min-width:0;gap:3px}.bpp .bpp-cta-primary .bpp-cta-right{text-align:right;align-items:flex-end!important;flex-shrink:0;gap:3px}.bpp .bpp-cta-primary .bpp-cta-label{font-size:15px!important}.bpp .bpp-cta-primary .bpp-cta-sub{font-size:11px!important}.bpp .bpp-cta-primary .bpp-cta-amt{font-size:20px!important}.bpp .bpp-cta-primary .bpp-cta-mo{font-size:10.5px!important}}@media(max-width:380px){.bpp .bpp-rail .bpp-cta-primary{padding:12px 14px!important;min-height:60px!important}.bpp .bpp-cta-primary .bpp-cta-label{font-size:14px!important}.bpp .bpp-cta-primary .bpp-cta-sub{display:none!important}.bpp .bpp-cta-primary .bpp-cta-amt{font-size:18px!important}.bpp .bpp-cta-primary .bpp-cta-mo{font-size:10px!important}body.bpp-has-sticky{padding-bottom:88px}}.bpp .bpp-no-js-select{display:none!important}.bpp .bpp-star-strip .yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.bpp .bpp-star-strip .yotpo-sr-star-full svg{width:16px!important;height:16px!important}
/*# sourceMappingURL=/cdn/shop/t/84/assets/bike-product-page.css.map */
