@font-face{font-family:bruvexFace;src:url(../media/RedHatDisplay_Variable-s.p.67163927.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:bruvexFace Fallback;src:local(Arial);ascent-override:102.67%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.bruvexface_c0d3b51c-module__XPbe6a__className{font-family:bruvexFace,bruvexFace Fallback,Arial,sans-serif}.bruvexface_c0d3b51c-module__XPbe6a__variable{--font-bruvex:"bruvexFace","bruvexFace Fallback",Arial,sans-serif}
.bruvex-module__53XChq__bx{--olive:#2f3b24;--olive-2:#3b4a2e;--olive-3:#4a5b3a;--orange:#ff7a00;--orange-deep:#e86e00;--ember:#a3500a;--ink:#171a12;--text:#2a2e24;--muted:#4e5446;--faint:#6b7060;--paper:#f5f5f0;--white:#fff;--stone:#e9ebe0;--line:#d3d6c8;--bad:#b42318;--round:14px;--gutter:16px;font-family:var(--font-bruvex),"Red Hat Display",Arial,sans-serif;color:var(--text);background:var(--paper);padding-bottom:8px;font-size:17px;line-height:1.55;overflow-x:clip}.bruvex-module__53XChq__bx *,.bruvex-module__53XChq__bx :before,.bruvex-module__53XChq__bx :after{box-sizing:border-box}.bruvex-module__53XChq__bx h1,.bruvex-module__53XChq__bx h2,.bruvex-module__53XChq__bx h3,.bruvex-module__53XChq__bx h4,.bruvex-module__53XChq__bx button,.bruvex-module__53XChq__bx input,.bruvex-module__53XChq__bx summary{font-family:var(--font-bruvex),"Red Hat Display",Arial,sans-serif;letter-spacing:0}.bruvex-module__53XChq__bx strong,.bruvex-module__53XChq__bx b{color:var(--ink);font-weight:800}.bruvex-module__53XChq__bxWrap{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.bruvex-module__53XChq__bxRibbon{background:var(--olive);color:var(--white);text-align:center;letter-spacing:.02em;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;padding:9px 12px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.bruvex-module__53XChq__bxRibbon span{background:var(--orange);color:var(--ink);letter-spacing:0;border-radius:999px;padding:3px 12px;font-weight:800;display:inline-block}.bruvex-module__53XChq__bxH1{color:var(--ink);margin:22px 0 12px;font-size:29px;font-weight:800;line-height:1.18}.bruvex-module__53XChq__bxH1 strong{color:var(--olive);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 62%,#ff7a0052 62%)}.bruvex-module__53XChq__bxLead{color:var(--muted);margin:0 0 18px;font-size:17px}.bruvex-module__53XChq__bxHeroGrid{gap:18px;display:grid}.bruvex-module__53XChq__bxRail{margin:0 calc(-1*var(--gutter));position:relative}.bruvex-module__53XChq__bxTrack{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.bruvex-module__53XChq__bxTrack::-webkit-scrollbar{display:none}.bruvex-module__53XChq__bxFrame{scroll-snap-align:start;flex:0 0 100%;margin:0}.bruvex-module__53XChq__bxNote{padding:10px var(--gutter)0;color:var(--muted);font-size:16px;line-height:1.4}.bruvex-module__53XChq__bxArrows{aspect-ratio:1;pointer-events:none;position:absolute;top:0;left:0;right:0}.bruvex-module__53XChq__bxArrow{width:42px;height:42px;color:var(--white);cursor:pointer;pointer-events:auto;background:#2f3b24db;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.bruvex-module__53XChq__bxArrowL{left:10px}.bruvex-module__53XChq__bxArrowR{right:10px}.bruvex-module__53XChq__bxDots{justify-content:center;gap:8px;padding:12px 0 0;display:flex}.bruvex-module__53XChq__bxDot{background:var(--line);cursor:pointer;border:0;border-radius:3px;width:22px;height:6px;padding:0}.bruvex-module__53XChq__bxDotOn{background:var(--orange)}.bruvex-module__53XChq__bxSquare{aspect-ratio:1;background:var(--stone);width:100%;position:relative;overflow:hidden}.bruvex-module__53XChq__bxPic{object-fit:cover;width:100%;height:100%;display:block}.bruvex-module__53XChq__bxEmpty{width:100%;height:100%;color:var(--faint);text-align:center;border:2px dashed var(--line);place-items:center;padding:12px;font-size:14px;display:grid}.bruvex-module__53XChq__bxScore{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 12px;font-size:16px;display:flex}.bruvex-module__53XChq__bxStars{color:var(--orange);gap:1px;font-size:19px;line-height:1;display:inline-flex}.bruvex-module__53XChq__bxPromises{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.bruvex-module__53XChq__bxPromises li{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.bruvex-module__53XChq__bxPromises svg{width:22px;height:22px;color:var(--olive);flex:none}.bruvex-module__53XChq__bxTicks{margin:0;padding:0;list-style:none}.bruvex-module__53XChq__bxTicks li{border-bottom:1px solid var(--line);gap:10px;padding:7px 0;font-size:16.5px;line-height:1.45;display:flex}.bruvex-module__53XChq__bxTicks li:last-child{background:#fff1e3;border-bottom:0;border-radius:10px;margin-top:4px;padding:10px 12px}.bruvex-module__53XChq__bxTicks li:last-child b{color:var(--ember)}.bruvex-module__53XChq__bxTick{background:var(--olive);width:22px;height:22px;color:var(--orange);border-radius:6px;flex:none;place-items:center;margin-top:2px;font-size:15px;display:grid}.bruvex-module__53XChq__bxBuy{gap:16px;margin:26px 0 8px;display:grid}.bruvex-module__53XChq__bxDeal{border-radius:var(--round);background:var(--olive);color:#eef0e6;overflow:hidden}.bruvex-module__53XChq__bxBand{background:var(--olive-3);color:var(--orange);letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;font-size:15px;font-weight:800}.bruvex-module__53XChq__bxPriceRow{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:16px 16px 6px;display:flex}.bruvex-module__53XChq__bxToday{color:#c9cebd;flex:0 0 100%;font-size:15px;font-weight:600}.bruvex-module__53XChq__bxPrice{color:var(--orange);white-space:nowrap;font-size:54px;font-weight:900;line-height:1}.bruvex-module__53XChq__bxWas{color:#c9cebd;white-space:nowrap;font-size:22px;font-weight:600}.bruvex-module__53XChq__bxNotice{background:var(--olive-2);border-radius:10px;margin:10px 16px 0;padding:12px 14px;font-size:15.5px;line-height:1.45}.bruvex-module__53XChq__bxNotice strong{color:var(--white)}.bruvex-module__53XChq__bxStock{color:var(--orange);margin-top:10px;font-weight:800}.bruvex-module__53XChq__bxStockBar{background:#ffffff29;border-radius:4px;height:8px;margin-top:6px;overflow:hidden}.bruvex-module__53XChq__bxStockFill{background:var(--orange);border-radius:4px;height:100%}.bruvex-module__53XChq__bxPay{flex-wrap:wrap;justify-content:space-between;gap:8px 14px;padding:14px 16px 16px;font-size:15px;font-weight:600;display:flex}.bruvex-module__53XChq__bxSeal{color:var(--white);align-items:center;gap:6px;display:inline-flex}.bruvex-module__53XChq__bxSeal svg{color:var(--orange);width:20px;height:20px}.bruvex-module__53XChq__bxForm{border-radius:var(--round);background:var(--white);border:2px solid var(--olive);overflow:hidden}.bruvex-module__53XChq__bxFormHead{background:var(--olive);color:#eef0e6;padding:14px 16px}.bruvex-module__53XChq__bxFormTitle{color:var(--white);margin:0;font-size:22px;font-weight:800;line-height:1.2}.bruvex-module__53XChq__bxFormIntro{margin-top:4px;font-size:15px}.bruvex-module__53XChq__bxFormBody{padding:16px}.bruvex-module__53XChq__bxField{margin:0 0 12px}.bruvex-module__53XChq__bxLabel{color:var(--ink);margin:0 0 5px;font-size:16px;font-weight:700;display:block}.bruvex-module__53XChq__bxNeed{color:var(--ember)}.bruvex-module__53XChq__bxHint{color:var(--muted);font-size:14px;font-weight:500}.bruvex-module__53XChq__bxInput{background:var(--paper);width:100%;min-height:52px;color:var(--ink);border:1.5px solid #b9bdaa;border-radius:10px;outline:none;padding:12px 14px;font-size:17px;display:block}.bruvex-module__53XChq__bxInput:focus{border-color:var(--olive);background:var(--white);box-shadow:0 0 0 3px #ff7a0059}.bruvex-module__53XChq__bxInputBad{border-color:var(--bad)}.bruvex-module__53XChq__bxFieldError{color:var(--bad);margin-top:5px;font-size:15px;font-weight:600}.bruvex-module__53XChq__bxLines{background:var(--stone);border-radius:10px;margin:14px 0;padding:10px 12px;font-size:15.5px}.bruvex-module__53XChq__bxLines div{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.bruvex-module__53XChq__bxLines dt,.bruvex-module__53XChq__bxLines dd{margin:0}.bruvex-module__53XChq__bxLines dd{white-space:nowrap;color:var(--ink);font-weight:700}.bruvex-module__53XChq__bxLines .bruvex-module__53XChq__bxLineGift{color:var(--ember);text-decoration:line-through}.bruvex-module__53XChq__bxLines .bruvex-module__53XChq__bxLineTotal{color:var(--ink);border-top:1px dashed #b9bdaa;margin-top:4px;padding-top:8px;font-size:17.5px;font-weight:800}.bruvex-module__53XChq__bxSubmit{background:var(--orange);width:100%;min-height:60px;color:var(--ink);letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;flex-direction:column;align-items:center;margin-top:6px;padding:12px 18px;font-size:21px;font-weight:900;line-height:1.15;display:flex;box-shadow:0 4px #b85600}.bruvex-module__53XChq__bxSubmit small{letter-spacing:0;font-size:14px;font-weight:700}.bruvex-module__53XChq__bxSubmit:disabled{opacity:.7;cursor:default}.bruvex-module__53XChq__bxFailed{color:var(--bad);margin-top:10px;font-weight:700}.bruvex-module__53XChq__bxAfter{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.45}.bruvex-module__53XChq__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bruvex-module__53XChq__bxSection{padding:40px 0}.bruvex-module__53XChq__bxTint{background:var(--stone)}.bruvex-module__53XChq__bxH2{color:var(--ink);margin:0 0 20px;font-size:26px;font-weight:800;line-height:1.2}.bruvex-module__53XChq__bxH2:before{content:"";background:var(--orange);border-radius:3px;width:44px;height:5px;margin:0 0 12px;display:block}.bruvex-module__53XChq__bxH3{color:var(--ink);margin:4px 0 8px;font-size:21px;font-weight:800;line-height:1.25}.bruvex-module__53XChq__bxChapters{gap:18px;margin:0 0 8px;display:grid}.bruvex-module__53XChq__bxChapter{border-radius:var(--round);background:var(--white);border:1px solid var(--line);overflow:hidden}.bruvex-module__53XChq__bxChapterText{padding:14px 16px 18px;font-size:16.5px}.bruvex-module__53XChq__bxTag{background:var(--olive);color:#eef0e6;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block}.bruvex-module__53XChq__bxSetup{gap:18px;display:grid}.bruvex-module__53XChq__bxSetupPic{border-radius:var(--round);overflow:hidden}.bruvex-module__53XChq__bxSteps{counter-reset:bxstep;margin:0 0 16px;padding:0;list-style:none}.bruvex-module__53XChq__bxSteps li{counter-increment:bxstep;padding:0 0 14px 52px;position:relative}.bruvex-module__53XChq__bxSteps li:before{content:counter(bxstep);background:var(--orange);width:38px;height:38px;color:var(--ink);border-radius:999px;place-items:center;font-size:18px;font-weight:900;display:grid;position:absolute;top:0;left:0}.bruvex-module__53XChq__bxStepTitle{color:var(--ink);font-size:18px;display:block}.bruvex-module__53XChq__bxChoresTitle{color:var(--olive);margin:6px 0 8px;font-size:19px;font-weight:800}.bruvex-module__53XChq__bxChores{margin:0;padding:0 0 0 20px;list-style:outside}.bruvex-module__53XChq__bxChores li{margin:0 0 8px}.bruvex-module__53XChq__bxChores li::marker{color:var(--ember)}.bruvex-module__53XChq__bxBox{gap:18px;display:grid}.bruvex-module__53XChq__bxBoxPic{border-radius:var(--round);overflow:hidden}.bruvex-module__53XChq__bxKit{border-radius:var(--round);background:var(--white);border:1px solid var(--line);margin:0;padding:0;list-style:none}.bruvex-module__53XChq__bxKit li{border-bottom:1px solid var(--stone);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:16px;line-height:1.35;display:flex}.bruvex-module__53XChq__bxKit li:last-child{border-bottom:0}.bruvex-module__53XChq__bxKitTag{color:var(--olive);text-align:right;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;font-size:14px;font-weight:800;display:flex}.bruvex-module__53XChq__bxKitGift{color:var(--ember)}.bruvex-module__53XChq__bxKitTag s{color:var(--faint);font-size:14px;font-weight:500}.bruvex-module__53XChq__bxGiftsLine{margin:16px 0 8px;font-size:22px;font-weight:700;line-height:1.3}.bruvex-module__53XChq__bxGiftsLine strong{color:var(--ember);white-space:nowrap}.bruvex-module__53XChq__bxCompare{margin:0 0 10px}.bruvex-module__53XChq__bxSmall{color:var(--muted);font-size:14.5px}.bruvex-module__53XChq__bxSummary{color:var(--muted);margin:-8px 0 18px}.bruvex-module__53XChq__bxReviews{align-items:start;gap:14px;display:grid}.bruvex-module__53XChq__bxReviewsMore{margin-top:14px}.bruvex-module__53XChq__bxReview{border-radius:var(--round);background:var(--white);border:1px solid var(--line);overflow:hidden}.bruvex-module__53XChq__bxReviewBody{padding:14px 16px 16px}.bruvex-module__53XChq__bxReviewHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.bruvex-module__53XChq__bxReviewName{color:var(--ink);font-weight:800}.bruvex-module__53XChq__bxReviewMeta{color:var(--faint);margin:2px 0 8px;font-size:14px}.bruvex-module__53XChq__bxChecked{color:var(--olive);align-items:center;gap:3px;font-weight:700;display:inline-flex}.bruvex-module__53XChq__bxReviewText{font-size:16.5px}.bruvex-module__53XChq__bxReply{border-left:4px solid var(--orange);background:var(--paper);border-radius:0 10px 10px 0;margin-top:10px;padding:10px 12px;font-size:15px}.bruvex-module__53XChq__bxReply b{color:var(--olive);font-size:13.5px;display:block}.bruvex-module__53XChq__bxMore{border:2px solid var(--olive);color:var(--olive);cursor:pointer;background:0 0;border-radius:999px;margin:18px auto 0;padding:12px 26px;font-size:17px;font-weight:800;display:block}.bruvex-module__53XChq__bxCover{border-radius:var(--round);background:var(--olive);color:#eef0e6;flex-direction:column;gap:14px;margin:0 0 34px;padding:20px 16px;display:flex}.bruvex-module__53XChq__bxCover strong{color:var(--white)}.bruvex-module__53XChq__bxBadge{background:var(--orange);color:var(--ink);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:17px;font-weight:900;display:inline-flex}.bruvex-module__53XChq__bxBadge svg{width:22px;height:22px}.bruvex-module__53XChq__bxCoverTitle{color:var(--white);margin:0 0 8px;font-size:23px;font-weight:800;line-height:1.25}.bruvex-module__53XChq__bxPath{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bruvex-module__53XChq__bxPath li{border-radius:var(--round);background:var(--white);border:1px solid var(--line);padding:14px 16px}.bruvex-module__53XChq__bxPathNum{background:var(--olive);width:32px;height:32px;color:var(--orange);border-radius:8px;place-items:center;margin:0 0 6px;font-weight:900;display:inline-grid}.bruvex-module__53XChq__bxDocs{gap:34px;display:grid}.bruvex-module__53XChq__bxSheet{border-collapse:collapse;background:var(--white);border-radius:var(--round);width:100%;font-size:15.5px;overflow:hidden}.bruvex-module__53XChq__bxSheet th,.bruvex-module__53XChq__bxSheet td{border-bottom:1px solid var(--stone);text-align:left;vertical-align:top;padding:9px 12px}.bruvex-module__53XChq__bxSheet th{width:38%;color:var(--olive);font-weight:700}.bruvex-module__53XChq__bxSheet tr:last-child th,.bruvex-module__53XChq__bxSheet tr:last-child td{border-bottom:0}.bruvex-module__53XChq__bxFaq details{border-bottom:1px solid var(--line)}.bruvex-module__53XChq__bxFaq summary{color:var(--ink);cursor:pointer;padding:14px 34px 14px 0;font-size:17px;font-weight:800;list-style:none;position:relative}.bruvex-module__53XChq__bxFaq summary::-webkit-details-marker{display:none}.bruvex-module__53XChq__bxFaq summary:after{content:"+";color:var(--ember);font-size:24px;line-height:1.2;position:absolute;top:10px;right:4px}.bruvex-module__53XChq__bxFaq details[open] summary:after{content:"−"}.bruvex-module__53XChq__bxFaq details p{color:var(--muted);padding:0 0 14px}.bruvex-module__53XChq__bxEndSub{margin:-6px 0 6px;font-size:18px}.bruvex-module__53XChq__bxDock{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--olive);justify-content:space-between;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bruvex-module__53XChq__bxDockOn{transform:translateY(0)}.bruvex-module__53XChq__bxDockPrice{white-space:nowrap;flex-direction:column;line-height:1.1;display:flex}.bruvex-module__53XChq__bxDockPrice s{color:#c9cebd;font-size:14px}.bruvex-module__53XChq__bxDockPrice b{color:var(--orange);font-size:24px;font-weight:900}.bruvex-module__53XChq__bxDockBtn{background:var(--orange);max-width:260px;min-height:50px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;flex:auto;padding:10px 18px;font-size:18px;font-weight:900}@media (max-width:380px){.bruvex-module__53XChq__bxH1{font-size:26px}.bruvex-module__53XChq__bxPrice{font-size:46px}.bruvex-module__53XChq__bxPromises li{padding:8px;font-size:13.5px}}@media (min-width:700px){.bruvex-module__53XChq__bxReviews,.bruvex-module__53XChq__bxPath,.bruvex-module__53XChq__bxChapters{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.bruvex-module__53XChq__bx{--gutter:32px;font-size:18px}.bruvex-module__53XChq__bxRibbon{font-size:16px}.bruvex-module__53XChq__bxH1{max-width:980px;margin-top:36px;font-size:44px}.bruvex-module__53XChq__bxLead{max-width:880px;margin-bottom:26px;font-size:19px}.bruvex-module__53XChq__bxHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:40px}.bruvex-module__53XChq__bxRail{margin:0}.bruvex-module__53XChq__bxFrame .bruvex-module__53XChq__bxSquare{border-radius:var(--round)}.bruvex-module__53XChq__bxNote{padding-left:0;padding-right:0}.bruvex-module__53XChq__bxArrowL{left:14px}.bruvex-module__53XChq__bxArrowR{right:14px}.bruvex-module__53XChq__bxBuy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin:40px 0 16px}.bruvex-module__53XChq__bxPrice{font-size:68px}.bruvex-module__53XChq__bxSection{padding:64px 0}.bruvex-module__53XChq__bxH2{max-width:900px;font-size:34px}.bruvex-module__53XChq__bxChapters{gap:24px}.bruvex-module__53XChq__bxChapters:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.bruvex-module__53XChq__bxChapterText{padding:18px 22px 24px;font-size:17px}.bruvex-module__53XChq__bxSetup,.bruvex-module__53XChq__bxBox{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px}.bruvex-module__53XChq__bxReviews{grid-template-columns:repeat(3,minmax(0,1fr))}.bruvex-module__53XChq__bxCover{flex-direction:row;align-items:center;gap:28px;padding:28px 32px}.bruvex-module__53XChq__bxBadge{align-self:center;padding:14px 22px;font-size:20px}.bruvex-module__53XChq__bxPath{grid-template-columns:repeat(4,minmax(0,1fr))}.bruvex-module__53XChq__bxDocs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px}.bruvex-module__53XChq__bxDock{border-radius:16px 16px 0 0;width:760px;left:50%;right:auto;transform:translate(-50%,110%)}.bruvex-module__53XChq__bxDockOn{transform:translate(-50%)}.bruvex-module__53XChq__bxSubmit:hover,.bruvex-module__53XChq__bxDockBtn:hover{background:var(--orange-deep)}.bruvex-module__53XChq__bxArrow:hover{background:var(--olive)}.bruvex-module__53XChq__bxFaq summary:hover{color:var(--ember)}}
