.fpdf-page{background:#000;color:#fff;font-family:var(--fpdf-font,var(--text-font-family)),sans-serif}.fpdf{display:block;max-width:1460px;margin:0 auto;padding:24px 42px 62px;color:#f8f8fa;font-family:var(--fpdf-font,var(--text-font-family)),sans-serif;line-height:1.45;font-size:15px}.fpdf [hidden]{display:none!important}.fpdf *{box-sizing:border-box}.fpdf button,.fpdf select{font:inherit}.fpdf button{cursor:pointer}.fpdf button:focus-visible,.fpdf a:focus-visible,.fpdf select:focus-visible{outline:2px solid var(--fpdf-accent, #0984ff);outline-offset:4px}.fpdf button:disabled{opacity:.38;cursor:not-allowed}.fpdf__purchase{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:start}.fpdf__gallery{position:sticky;top:calc(var(--header-height,80px) + 20px);min-width:0}.fpdf__gallery-track{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fpdf__slide{border-radius:14px;overflow:hidden;background:#090909;aspect-ratio:1;min-width:0}.fpdf__slide--hero{grid-column:1/-1;aspect-ratio:1.16}.fpdf__slide img{height:100%;width:100%;object-fit:cover;display:block}.fpdf__slide--hero img{object-fit:contain}.fpdf__slide:nth-child(n+6){display:none}.fpdf__gallery-nav{display:none}.fpdf__info{min-width:0}.fpdf__title{font:400 clamp(24px,2.1vw,32px)/1.13 var(--fpdf-font,var(--heading-font-family));letter-spacing:.01em;text-transform:uppercase;margin:0 0 10px}.fpdf__subtitle{color:#e4e4e7;font-size:16px;line-height:1.5;margin:0 0 12px}.fpdf__reviews{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:12px;margin:0 0 16px}.fpdf__reviews>a+a:before{content:'·';margin-right:12px;color:#b3b3b8}.fpdf__stars{color:#ffc44b;letter-spacing:1px;font-size:16px;margin-right:5px}.fpdf__muted{color:#c0c0c6}.fpdf__pricing{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.fpdf__price{color:var(--fpdf-accent, #0984ff);font-size:30px;font-weight:500;line-height:1.2}.fpdf__pricing s{color:#a5a5ad;font-size:15px}.fpdf__sale{display:inline-block;background:var(--fpdf-accent, #0984ff);border-radius:30px;padding:5px 11px;color:white;font-size:10px;font-weight:600;letter-spacing:.04em}.fpdf__tax{font-size:12px;color:#c1c1c8;margin:8px 0 20px}.fpdf__benefits{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:23px}.fpdf__benefits>div{display:flex;gap:8px;align-items:flex-start;background:#1a1a1c;border:1px solid #242426;border-radius:11px;padding:11px 12px;font-size:12px;line-height:1.45}.fpdf__benefits>div>span{color:var(--fpdf-accent, #0984ff);font-weight:600}.fpdf__choices{display:grid;gap:17px}.fpdf__option-group{position:relative;border:0;margin:0;padding:0;min-width:0}.fpdf__option-group legend{float:none;display:block;width:100%;padding:0 0 9px;font-size:13px}.fpdf__step{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#29292c;color:#d8d8db;font-size:11px;margin-right:7px}.fpdf__option-buttons{display:flex;flex-wrap:wrap;gap:9px}.fpdf__option{background:#171719;border:1px solid #363639;border-radius:12px;padding:9px 12px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:9px;text-align:left;transition:background .15s,border-color .15s}.fpdf__option[aria-pressed=true],.fpdf__paths button[aria-pressed=true]{border-color:#f7f7f8;box-shadow:inset 0 0 0 1px #f7f7f8;background:#27272a}.fpdf__option-group--model .fpdf__option{flex:1 1 0;justify-content:flex-start;min-height:72px;min-width:0}.fpdf__option-group--model .fpdf__option img{width:46px;height:46px;object-fit:contain;border-radius:8px;flex-shrink:0}.fpdf__option-group--model .fpdf__option>span{font-weight:500;font-size:14px}.fpdf__option small{display:block;color:#c2c2c9;font-size:10px;line-height:1.4;font-weight:400;margin-top:3px}.fpdf__option-group--color .fpdf__option{padding:4px;min-height:38px;width:38px;border-radius:50%;border:1px solid #66666a;background:transparent;box-shadow:none;position:relative}.fpdf__option-group--color .fpdf__option:after{content:'';position:absolute;inset:4px;background:var(--swatch);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff16}.fpdf__option-group--color .fpdf__option[aria-pressed=true]{border:2px solid #fff}.fpdf__text-button{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#eeeef1;padding:0;background:none;border:0}.fpdf__difference{position:absolute;right:0;top:-26px}.fpdf__paths{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fpdf__paths button{padding:13px 12px;border:1px solid #44444a;background:#151517;border-radius:12px;text-align:left;min-height:73px;display:flex;flex-direction:column;justify-content:center}.fpdf__paths strong{font-weight:500;font-size:13px;display:block}.fpdf__paths span{display:block;font-size:11px;color:#b8b8c1;margin-top:3px}.fpdf__paths [data-size-path=kit] span{color:var(--fpdf-accent, #0984ff)}.fpdf__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px}.fpdf__sizes button{padding:6px;min-height:43px;flex-direction:column;gap:0;border-radius:26px;background:transparent;line-height:1.1;text-align:center}.fpdf__sizes small{font-size:10px}.fpdf__size-note{font-size:11px;color:#bcbcc3;margin:9px 0 0}.fpdf__size{scroll-margin-top:120px}.fpdf__kit{border-radius:13px;background:#151517;padding:14px;margin-top:11px}.fpdf__kit-explainer{display:flex;gap:13px;align-items:center}.fpdf__kit-explainer img{width:82px;height:82px;object-fit:contain;border-radius:8px;flex-shrink:0}.fpdf__kit ol{margin:0;padding-left:18px;font-size:12px;color:#e1e1e6;display:grid;gap:6px}.fpdf__kit-payment{font-size:12px;line-height:1.5;padding:12px;background:#0c243c;border:1px solid #16456f;border-radius:9px;margin:13px 0 0}.fpdf__delivery{display:flex;gap:8px;font-size:12px;line-height:1.45;margin:19px 0 12px;align-items:flex-start}.fpdf__stock-dot{width:7px;height:7px;border-radius:50%;background:#35c772;flex-shrink:0;margin-top:5px}.fpdf [data-shipping-estimate]{display:block;color:#c4c4cb}.fpdf__atc{background:var(--fpdf-accent, #0984ff);color:#fff;border:0;width:100%;border-radius:11px;min-height:50px;padding:13px 18px;display:flex;gap:10px;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1.25;transition:background .15s}.fpdf__atc:hover{background:color-mix(in srgb, var(--fpdf-accent, #0984ff) 88%, black)}.fpdf__atc[aria-busy=true]{opacity:.7;cursor:wait}.fpdf__atc>span:last-child:not([data-atc-label]){margin-left:auto}.fpdf__atc [data-atc-label]{flex:1;text-align:center}.fpdf__payment{margin-top:10px}.fpdf__payment .shopify-payment-button{width:100%;--shopify-accelerated-checkout-button-block-size:46px;--shopify-accelerated-checkout-button-border-radius:10px}.fpdf__payment .shopify-payment-button__more-options{display:none}.fpdf__promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.fpdf__promises>div{display:flex;align-items:center;flex-direction:column;text-align:center;font-size:11px;line-height:1.4;background:#141416;padding:12px 8px;border-radius:10px;gap:5px}.fpdf__promises>div>span{color:var(--fpdf-accent, #0984ff);font-size:20px;line-height:1}.fpdf__payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:13px 0 0;padding:0;list-style:none}.fpdf__payment-icons svg{height:21px;width:auto}.fpdf__error{padding:10px 12px;border-radius:8px;border:1px solid #b76767;background:#311a1a;font-size:13px;margin-bottom:10px}.fpdf__sticky{display:none}.fpdf__dialog{color:#fff;background:#171719;border:1px solid #4e4e55;border-radius:20px;width:min(540px,calc(100% - 32px));max-height:85dvh;padding:24px;overflow:auto;font:400 14px/1.5 var(--fpdf-font,var(--text-font-family))}.fpdf__dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}.fpdf__dialog-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px}.fpdf__dialog h2{font-size:22px;font-weight:400}.fpdf__dialog-head button{width:40px;height:40px;font-size:28px;border:1px solid #44444a;border-radius:50%;display:grid;place-items:center;background:none;color:#fff}.fpdf__dialog table{width:100%;border-collapse:collapse;margin:18px 0}.fpdf__dialog th,.fpdf__dialog td{padding:10px;border-bottom:1px solid #37373b;text-align:left}.fpdf__dialog p{color:#d1d1d7}.fpdf__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fpdf__placeholder{width:100%;height:100%;fill:#999}
@media(min-width:1500px){.fpdf{padding-top:30px}.fpdf__purchase{gap:56px}}@media(max-width:1150px) and (min-width:900px){.fpdf{padding:20px 26px 50px}.fpdf__purchase{gap:26px}.fpdf__option-group--model .fpdf__option{padding:8px}.fpdf__option-group--model .fpdf__option img{width:34px;height:34px}}
@media(max-width:899px){.fpdf{padding:0 0 42px}.fpdf__purchase{display:block}.fpdf__gallery{position:relative;top:auto;margin-bottom:18px}.fpdf__gallery-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fpdf__gallery-track::-webkit-scrollbar{display:none}.fpdf__slide,.fpdf__slide:nth-child(n+6){display:block;flex:0 0 100%;width:100%;aspect-ratio:1;border-radius:0;scroll-snap-align:start}.fpdf__slide--hero img{object-fit:contain}.fpdf__gallery-nav{display:flex;align-items:center;justify-content:center;padding-top:10px}.fpdf__gallery-nav>[data-gallery-count]{position:absolute;right:20px;top:14px;font-size:11px;background:#0009;border-radius:30px;padding:4px 9px}.fpdf__dots{display:flex;gap:6px;align-items:center}.fpdf__dots button{height:6px;width:6px;border:0;border-radius:8px;background:#65656d;padding:0;position:relative}.fpdf__dots button:before{content:'';position:absolute;inset:-7px -3px}.fpdf__dots button[aria-current=true]{width:20px;background:#fff}.fpdf__info{padding:0 20px;max-width:630px;margin:auto}.fpdf__title{font-size:25px;line-height:1.18;margin-bottom:9px}.fpdf__subtitle{font-size:14px}.fpdf__reviews{font-size:11px;margin-bottom:13px;gap:6px 8px}.fpdf__reviews>a+a:before{margin-right:8px}.fpdf__price{font-size:28px}.fpdf__tax{margin-bottom:18px;font-size:11px}.fpdf__benefits{margin-bottom:20px;gap:8px}.fpdf__benefits>div{padding:11px 10px;font-size:12px}.fpdf__choices{gap:16px}.fpdf__option-group--model .fpdf__option{padding:9px 8px;min-height:72px}.fpdf__option-group--model .fpdf__option img{width:36px;height:42px}.fpdf__paths button{padding:12px 10px}.fpdf__paths strong{font-size:13px}.fpdf__paths span{font-size:10px}.fpdf__promises>div{font-size:10px}.fpdf__sticky{position:fixed;bottom:0;left:0;right:0;z-index:25;display:flex;gap:12px;align-items:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #3c3c43;background:#171719f5;box-shadow:0 -6px 25px #0004;backdrop-filter:blur(15px)}.fpdf__sticky-product{display:flex;gap:8px;align-items:center;min-width:0;flex:1}.fpdf__sticky-product img{width:40px;height:40px;object-fit:contain;flex-shrink:0}.fpdf__sticky-product>span{display:flex;flex-direction:column;min-width:0;line-height:1.3}.fpdf__sticky-title{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:145px}.fpdf__sticky strong{color:var(--fpdf-accent, #0984ff);font-size:16px;font-weight:500}.fpdf__sticky .fpdf__atc{width:auto;max-width:56%;min-height:42px;font-size:12px;padding:11px 13px;flex:0 1 auto}.fpdf__dialog{padding:20px}.fpdf__size{scroll-margin-top:100px}}
@media(prefers-reduced-motion:reduce){.fpdf *{scroll-behavior:auto!important;transition:none!important}}

@media(min-width:900px){.fpdf__gallery-nav{display:flex;justify-content:center;align-items:center;gap:14px;padding-top:13px;font-size:11px;color:#bdbdc4}.fpdf__dots{display:flex;gap:7px;align-items:center}.fpdf__dots button{height:7px;width:7px;border:0;border-radius:8px;background:#65656d;padding:0;position:relative}.fpdf__dots button:before{content:'';position:absolute;inset:-7px -3px}.fpdf__dots button[aria-current=true]{width:20px;background:#fff}}

.fpdf__benefits{grid-template-columns:1fr;gap:5px;margin-bottom:8px}
.fpdf__benefits>div{padding:7px 10px;align-items:center;font-size:clamp(10px,2.75vw,13px);line-height:1.35;white-space:nowrap;border-radius:8px}
.fpdf__all-benefits{display:block;margin:0 0 20px;font-size:12px}
.fpdf__option-group--model .fpdf__option{min-height:58px;padding:5px 10px;flex:0 1 170px}
.fpdf__option-group--model .fpdf__option img{width:46px;height:46px;object-fit:cover;border-radius:7px}
.fpdf__option-group--color .fpdf__option{width:62px;height:58px;padding:3px;border-radius:9px;background:#373739;border:1px solid #555;overflow:hidden}
.fpdf__option-group--color .fpdf__option:after{display:none}
.fpdf__option-group--color .fpdf__option img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}
.fpdf__option-group--color .fpdf__option[aria-pressed=true]{border:2px solid #fff}
.fpdf__sizes{display:flex;flex-wrap:wrap;gap:6px}
.fpdf__sizes button{flex:0 0 62px;width:62px;min-height:44px;padding:5px 3px;font-size:13px}
.fpdf__sizes small{font-size:9px;margin-top:2px}
.fpdf__video-link{margin-top:12px;display:block;text-align:left}
.fpdf__dialog video{display:block;width:100%;max-height:65vh;background:#000;border-radius:10px}
.fpdf__dialog--benefits{width:min(720px,calc(100% - 32px))}
.fpdf__dialog .fpdf__benefit-heading{color:white;margin:24px 0 8px;font-size:16px}
.fpdf__dialog .section-content{margin:0 0 16px;font-size:14px;line-height:1.65}
.fpdf__dialog a{color:var(--fpdf-accent, #0984ff);text-decoration:underline}
.fpdf__paypal{width:100%;min-width:0;font-family:inherit;margin-top:8px}
.fpdf__paypal:empty{margin:0}
.fpdf__paypal [data-pp-message]{max-width:100%;min-width:0}
.fpdf-page [data-app-embed-id="85add7243221186e48a169e25ccfc31f/messaging"]{width:100%;max-width:100%;min-width:0!important;text-align:left}
@media(max-width:359px){.fpdf__info{padding-left:14px;padding-right:14px}.fpdf__sizes{gap:5px}.fpdf__sizes button{flex-basis:58px;width:58px}.fpdf__option-group--color .fpdf__option{width:54px;height:52px}}

@media(min-width:900px){.fpdf__gallery-track .fpdf__slide{height:min(180px,17dvh);aspect-ratio:auto}.fpdf__gallery-track .fpdf__slide--hero{height:min(440px,40dvh)}}

.fpdf__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:9px}
.fpdf__benefits>div{white-space:normal;min-width:0;min-height:44px;padding:8px;font-size:11px;line-height:1.3;align-items:center}
.fpdf__option-group--model .fpdf__option-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}
.fpdf__option-group--model .fpdf__option{width:100%;min-width:0;justify-content:center;flex:none;padding:5px 8px}
.fpdf__option-group--color .fpdf__option-buttons{display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;width:100%}
.fpdf__option-group--color .fpdf__option{flex:0 1 62px;width:62px;min-width:0;height:58px;aspect-ratio:1}
.fpdf__rating-row{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0;font-size:11px;white-space:nowrap}
.fpdf__rating-row a{display:inline-flex;align-items:center;gap:4px;text-decoration:none}
.fpdf__rating-stars{color:#ffbf45;font-size:13px;letter-spacing:0}
.fpdf__trustpilot-star{color:#00b67a;font-size:20px;line-height:1}
.fpdf__paypal{display:flex;justify-content:center;text-align:center;width:100%}
.fpdf__paypal>*{margin-inline:auto!important}
.fpdf-page [data-app-embed-id="85add7243221186e48a169e25ccfc31f/messaging"]{display:flex!important;justify-content:center!important;text-align:center!important;margin-inline:auto!important}
.fpdf-page [data-app-embed-id="85add7243221186e48a169e25ccfc31f/messaging"]>*{margin-inline:auto!important;max-width:100%}
.fpdf__slide video.fpdf__rotation,.fpdf__slide img.fpdf__rotation{width:100%;height:100%;object-fit:contain;display:block}
@media(max-width:899px){.fpdf__title,.fpdf__subtitle,.fpdf__tax{text-align:center}.fpdf__pricing{justify-content:center;gap:8px}.fpdf__subtitle{letter-spacing:0;word-spacing:normal}.fpdf__option-group legend{text-align:center}.fpdf__option-group--model .fpdf__option>span{font-size:13px}.fpdf__option-group--model .fpdf__option img{width:42px;height:42px}.fpdf__benefits>div{font-size:11px}.fpdf__all-benefits{margin-inline:auto}.fpdf__sizes{justify-content:center}.fpdf__option-group--color .fpdf__option{height:auto;max-height:62px}.fpdf__difference{font-size:11px}}
@media(max-width:359px){.fpdf__rating-row{font-size:10px;gap:4px}.fpdf__rating-stars{font-size:11px}.fpdf__benefits>div{font-size:10px;padding:7px}.fpdf__option-group--color .fpdf__option-buttons{gap:6px}}

.fpdf__option-group legend{text-align:left}
.fpdf__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:420px;margin-inline:auto}
.fpdf__sizes button{width:100%;min-width:0;min-height:46px;padding:6px 3px;font-size:14px}
.fpdf__sizes small{font-size:10px;margin-top:3px}
.fpdf__option-group--model .fpdf__option{position:relative;display:grid;grid-template-columns:44% 56%;gap:0;padding:0;height:76px;min-height:76px;overflow:hidden;border-radius:9px;background:#373739}
.fpdf__option-group--model .fpdf__option img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:left center;border-radius:0}
.fpdf__option-group--model .fpdf__option>span{padding:0 5px;text-align:center;font-size:13px}
.fpdf__option-group--model .fpdf__option[aria-pressed=true]{background:#373739}

@media(min-width:900px){
.fpdf__title,.fpdf__subtitle,.fpdf__tax{text-align:center}
.fpdf__pricing{justify-content:center}
}

.fpdf__benefits{margin-bottom:26px}
.fpdf__size>.fpdf__text-button{font-size:11px;font-weight:400}
@media(max-width:899px){.fpdf__sale{font-weight:400;letter-spacing:.015em}.fpdf__option-group legend,.fpdf__option-group legend strong{font-weight:400}}

@media(min-width:900px){.fpdf__option-group--color .fpdf__option{flex:1 1 0;width:auto;height:auto;max-height:110px;aspect-ratio:1.2}.fpdf__option-group--color .fpdf__option img{min-height:0}}

.fpdf__support-icon{display:block;width:20px;height:20px}.fpdf__tax{margin-top:6px;margin-bottom:8px}.fpdf__size>.fpdf__difference{max-width:calc(100% - 72px);text-align:right;font-size:10px;line-height:1.3}
.fpdf__dialog--benefits{padding:0}.fpdf__dialog--benefits .fpdf__dialog-head{position:sticky;top:0;z-index:2;margin:0;padding:16px 20px;background:#171719;border-bottom:1px solid #37373b}.fpdf__dialog--benefits .fpdf__dialog-head h2{margin:0;min-width:0}.fpdf__dialog--benefits .fpdf__dialog-head button{flex-shrink:0}.fpdf__dialog--benefits>:not(.fpdf__dialog-head){margin-left:20px;margin-right:20px}.fpdf__dialog--benefits>:last-child{margin-bottom:20px}
.fpdf__benefits {
  margin-top: 20px;
}