.brg-section{--brg-bg: #F7F5F0;--brg-surface: #FFFFFF;--brg-ink: #111111;--brg-body: #3A3A3A;--brg-navy: #1F4258;--brg-accent: #4A90B8;--brg-pill: #111111;--brg-badge: #0E0E0E;--brg-star: #111111;--brg-success: #2E7D32;--brg-alert: #C0392B;--brg-line: #E2DED4;--brg-tline: #C9C4B6;--brg-font-head: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--brg-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--brg-bg);color:var(--brg-body);font-family:var(--brg-font-body);font-size:16.5px;line-height:1.62;-webkit-font-smoothing:antialiased}.brg-section *{margin:0;padding:0;box-sizing:border-box}.brg-section h1,.brg-section h2,.brg-section h3{font-family:var(--brg-font-head);color:var(--brg-ink);letter-spacing:-.01em;line-height:1.22;text-wrap:pretty}.brg-section p{text-wrap:pretty}.brg-wrap{max-width:760px;margin:0 auto;padding:0 20px}.brg-announce{background:var(--brg-badge);color:#fff;text-align:center;font-family:var(--brg-font-head);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:10px 14px}.brg-hero{padding-top:var(--brg-pt, 38px);padding-bottom:var(--brg-pb, 10px)}.brg-hero h1{font-size:var(--brg-h1-size, clamp(27px, 6.4vw, 40px));font-weight:var(--brg-h1-weight, 800);line-height:1.25;margin-bottom:20px}.brg-byline{display:flex;align-items:center;gap:12px;margin-bottom:22px}.brg-byline .brg-avatar{width:46px;height:46px;border-radius:50%;background:var(--brg-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--brg-font-head);font-weight:700;font-size:16px;flex-shrink:0;overflow:hidden}.brg-byline .brg-avatar img{width:100%;height:100%;object-fit:cover}.brg-byline .brg-who{display:flex;flex-direction:column;gap:2px}.brg-byline .brg-nameline{display:flex;align-items:center;gap:8px}.brg-byline .brg-name{font-family:var(--brg-font-head);font-weight:700;font-size:15px;color:var(--brg-ink)}.brg-byline .brg-vpill{font-size:11px;font-weight:600;color:var(--brg-ink);border:1px solid #C9C4B8;border-radius:999px;padding:2px 9px;display:inline-flex;align-items:center;gap:3px}.brg-byline .brg-vpill .brg-tick{color:var(--brg-accent)}.brg-byline .brg-updated{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8a8578}.brg-heroquote{background:#eaf2f7;border-left:4px solid var(--brg-navy);padding:14px 18px;font-size:15.5px;font-weight:700;color:var(--brg-ink);margin-bottom:34px}.brg-heroquote .brg-attr{font-weight:400;color:var(--brg-body)}.brg-secheading{font-size:var(--brg-sec-size, clamp(20px, 5vw, 26px));font-weight:var(--brg-sec-weight, 900);text-transform:uppercase;letter-spacing:.01em;text-align:center;margin-bottom:26px}.brg-compareblock{padding-top:var(--brg-pt, 6px);padding-bottom:var(--brg-pb, 8px)}.brg-tablewrap{overflow:visible;padding:22px 0 30px}table.brg-compare{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:15.5px;line-height:1.4;border:none}table.brg-compare th,table.brg-compare td{padding:20px 12px;vertical-align:middle;border:0;border-bottom:1px solid var(--brg-line);background:transparent;text-align:center;word-break:break-word}table.brg-compare td{font-family:var(--brg-font-head);font-weight:600;color:var(--brg-ink)}table.brg-compare tbody td:nth-child(2),table.brg-compare tbody td:nth-child(3){border-left:2px solid var(--brg-tline)}table.brg-compare thead th{font-family:var(--brg-font-head);font-weight:700;font-size:16px;color:var(--brg-ink);border-bottom:none;vertical-align:middle;line-height:1.3}table.brg-compare th.brg-rowlab{width:30%}table.brg-compare th.brg-dirts{width:36%}table.brg-compare th.brg-alt{width:34%}table.brg-compare thead th.brg-alt{background:transparent;font-size:16px}table.brg-compare th.brg-rowlab,table.brg-compare td.brg-rowlab{text-align:left;font-weight:700;color:var(--brg-ink);font-size:14.5px;padding-left:0;background:transparent}table.brg-compare thead th.brg-dirts{background:var(--brg-navy);border-radius:14px 14px 0 0;border-bottom:none;padding-top:16px;padding-bottom:14px;vertical-align:middle;box-shadow:#1111112e -14px 0 24px -12px,#1111112e 14px 0 24px -12px,#11111129 0 -10px 22px -10px}table.brg-compare thead th.brg-dirts .brg-logoimg{display:block;height:30px;width:auto;margin:0 auto}table.brg-compare thead th.brg-dirts .brg-logotext{color:#fff;font-size:18px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}table.brg-compare td.brg-dirts{background:var(--brg-surface);color:var(--brg-ink);font-weight:600;font-size:16px;box-shadow:#1111112e -14px 0 24px -12px,#1111112e 14px 0 24px -12px}table.brg-compare tbody tr:last-child td{border-bottom:none}table.brg-compare tbody tr:last-child td.brg-dirts{border-radius:0 0 16px 16px;border-bottom:none;padding-bottom:30px;box-shadow:#1111112e -14px 0 24px -12px,#1111112e 14px 0 24px -12px,#11111138 0 18px 28px -10px}.brg-swipehint{display:none}.brg-tldr{font-weight:700;color:var(--brg-ink);font-size:16px;margin-bottom:12px}.brg-footnote{font-size:13px;font-style:italic;color:#7a766b}.brg-imgbox{border-radius:16px;background:repeating-linear-gradient(45deg,#ece9e1,#ece9e1 12px,#e3dfd5 12px 24px);display:flex;align-items:center;justify-content:center;text-align:center;color:#6b675e;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;padding:14px}.brg-imgbox.brg-square{aspect-ratio:1 / 1;width:100%}.brg-imgreal{width:100%;height:auto;border-radius:16px;display:block;object-fit:cover}.brg-imgreal.brg-square{aspect-ratio:1 / 1}.brg-reasons{padding-top:var(--brg-pt, 34px);padding-bottom:var(--brg-pb, 0px)}.brg-reason{display:grid;grid-template-columns:1fr;gap:22px;margin-bottom:56px;align-items:center}.brg-reason h3{font-size:var(--brg-reason-title-size, clamp(19px, 4.6vw, 23px));font-weight:var(--brg-reason-title-weight, 800);text-transform:uppercase;line-height:1.3;margin-bottom:12px}.brg-reason p{font-size:var(--brg-reason-body-size, 16px)}.brg-minicta{display:inline-block;margin-top:16px;background:var(--brg-pill);color:#fff;border:none;border-radius:999px;padding:13px 26px;font-family:var(--brg-font-head);font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 3px 12px #1111112e}.brg-minicta:hover{transform:translateY(-2px);box-shadow:0 7px 20px #1111113d}.brg-offerwrap{padding-top:var(--brg-pt, 8px);padding-bottom:var(--brg-pb, 30px);position:relative}.brg-offercard{position:relative;background:var(--brg-surface);border-radius:18px;box-shadow:0 10px 30px #1111111f;display:grid;grid-template-columns:1fr;overflow:visible}.brg-offercard .brg-media{border-radius:18px 18px 0 0;overflow:hidden;display:flex;align-items:center;justify-content:center}.brg-offercard .brg-media .brg-imgbox,.brg-offercard .brg-media .brg-imgreal{border-radius:0;height:100%;min-height:260px}.brg-offercard .brg-salebadge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--brg-navy);color:#fff;font-family:var(--brg-font-head);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:7px 18px;border-radius:6px;box-shadow:0 4px 12px #1113;white-space:nowrap;z-index:3}.brg-offercard .brg-content{padding:30px 20px 26px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.brg-offercard .brg-eyebrow{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--brg-body);margin-bottom:10px;display:flex;align-items:center;gap:10px}.brg-offercard .brg-eyebrow:before,.brg-offercard .brg-eyebrow:after{content:"";display:block;width:26px;height:1px;background:#c9c4b8}.brg-offercard h2{font-size:var(--brg-offer-heading-size, clamp(21px, 5vw, 27px));font-weight:800;text-transform:uppercase;line-height:1.25;margin-bottom:12px}.brg-offercard .brg-sub{font-size:14.5px;margin-bottom:18px;max-width:380px}.brg-pill{display:inline-block;text-align:center;background:var(--brg-pill);color:#fff;border:none;border-radius:999px;padding:16px 34px;font-family:var(--brg-font-head);font-weight:700;font-size:15.5px;letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 3px 12px #1111112e}.brg-pill:hover{transform:translateY(-2px);box-shadow:0 7px 20px #1111113d}.brg-offercard .brg-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.brg-offercard .brg-chip{background:#f2efe8;border-radius:6px;font-size:12.5px;font-weight:500;padding:7px 12px;color:var(--brg-ink)}.brg-offercard .brg-chip .brg-hot{color:var(--brg-alert);font-weight:700}.brg-offercard .brg-gline{font-size:12.5px;font-style:italic;color:#7a766b;margin-top:14px}.brg-priceblock{width:100%;text-align:left;margin:4px 0 16px}.brg-priceblock .brg-prow{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.brg-priceblock .brg-pnow{font-family:var(--brg-font-head);font-weight:var(--brg-price-weight, 800);font-size:var(--brg-price-size, 30px);color:var(--brg-ink);line-height:1}.brg-priceblock .brg-pmrp{font-size:17px;color:#9b968a;text-decoration:line-through;font-weight:500}.brg-priceblock .brg-poff{background:var(--brg-success);color:#fff;font-family:var(--brg-font-head);font-weight:700;font-size:13px;letter-spacing:.04em;padding:5px 10px;border-radius:5px;white-space:nowrap}.brg-priceblock .brg-ptax{font-size:13px;color:var(--brg-body);margin-top:6px}.brg-bw-host .bw-sc-bar--top{display:none!important}.brg-sizeguide{width:100%;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;background:#fff;border:2px solid var(--brg-ink);border-radius:12px;padding:14px 16px;margin:0 0 16px;font-family:var(--brg-font-body);font-weight:var(--brg-sg-weight, 700);font-size:var(--brg-sg-size, 14px);color:var(--brg-ink);transition:filter .15s ease}.brg-sizeguide:hover{filter:brightness(.96)}.brg-sizeguide svg{flex-shrink:0}.brg-sg-text{flex:1}.brg-sg-arrow{flex-shrink:0;font-size:calc(var(--brg-sg-size, 14px) + 2px);color:var(--brg-ink)}.brg-bw-host{width:100%;text-align:left;margin:6px 0 4px}.brg-bw-host .bw{margin:0}.brg-bw-host--empty{text-align:center}.brg-bw-host .bw-sticky{display:none!important}.brg-bw-host .bw-badge{background:var(--brg-navy)!important}.brg-bw-host .bw-t.is-on{border-color:var(--brg-navy)!important}.brg-bw-host .bw-t.is-on .bw-gift{background:var(--brg-navy)!important}.brg-bw-host .bw-t.is-on .bw-dot{border-color:var(--brg-navy)!important}.brg-bw-host .bw-t.is-on .bw-dot:after{background:var(--brg-navy)!important}.brg-bw-host .bw-sz.is-pk{background:var(--brg-navy)!important;border-color:var(--brg-navy)!important}.brg-bw-host .bw-col.is-pk{border-color:var(--brg-navy)!important}.brg-bw-host .bw__title{font-size:19px}.brg-bw-host .bw-name{font-size:20px;font-weight:600}.brg-bw-host .bw-atc,.brg-bw-host [data-bw-atc]{font-size:20px}.brg-offercard .brg-media .brg-imgreal.brg-square,.brg-offercard .brg-media .brg-imgbox.brg-square{height:auto;min-height:0;aspect-ratio:1 / 1;width:100%;object-fit:cover}.brg-swatches{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:6px 0 18px}.brg-swatch{width:56px;height:56px;flex:0 0 auto;padding:0;border:2px solid var(--brg-line);border-radius:10px;background:#fff;cursor:pointer;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.brg-swatch:hover{transform:translateY(-1px)}.brg-swatch.is-on{border-color:var(--brg-navy)}.brg-swatch img{width:100%;height:100%;object-fit:cover;display:block}.brg-bw-host .bw-t{margin-bottom:12px}@media(max-width:560px){.brg-offer-section .brg-offerwrap{padding-left:8px;padding-right:8px}.brg-offercard .brg-content{padding:22px 10px 20px}.brg-bw-host{margin-left:-2px;margin-right:-2px}.brg-swatch{width:52px;height:52px}}.brg-marquee{overflow:hidden;width:100%}.brg-marquee-track{display:flex;width:max-content;animation:brg-mq-scroll var(--brg-mq-dur, 40s) linear infinite}.brg-marquee.is-pausable:hover .brg-marquee-track{animation-play-state:paused}@keyframes brg-mq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.brg-mq-item{flex:0 0 auto;width:var(--brg-mq-size, 240px);aspect-ratio:1 / 1}.brg-mq-item .brg-imgbox,.brg-mq-item .brg-imgreal{width:100%;height:100%;border-radius:0;aspect-ratio:1 / 1;font-size:10px;padding:6px}.brg-mq-item .brg-imgreal{padding:0;object-fit:cover}@media(max-width:700px){.brg-mq-item{width:var(--brg-mq-size-m, 150px)}}@media(prefers-reduced-motion:reduce){.brg-marquee{overflow-x:auto}.brg-marquee-track{animation:none}}.brg-reviews{padding-top:var(--brg-pt, 44px);padding-bottom:var(--brg-pb, 8px)}.brg-reviews .brg-ratingline{text-align:center;font-size:15px;margin:-14px 0 24px;color:var(--brg-body)}.brg-reviews .brg-ratingline strong{color:var(--brg-ink)}.brg-review{background:var(--brg-surface);border-radius:10px;padding:22px 24px;margin-bottom:16px;box-shadow:0 1px 6px #1111110d}.brg-review .brg-stars{color:var(--brg-star);font-size:15px;letter-spacing:2px;display:block;margin-bottom:8px}.brg-review p{font-size:var(--brg-review-size, 15.5px);color:var(--brg-ink)}.brg-review .brg-who{font-size:13px;color:#9b968a;margin-top:10px}.brg-timelineblock{padding-top:var(--brg-pt, 40px);padding-bottom:var(--brg-pb, 8px)}.brg-timeline{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--brg-line)}.brg-tstep{display:grid;grid-template-columns:96px 1fr;gap:18px;padding:18px 2px;border-bottom:1px solid var(--brg-line);align-items:baseline}.brg-tstep .brg-badge{font-family:var(--brg-font-head);font-weight:700;font-size:13px;color:var(--brg-navy);text-transform:uppercase;letter-spacing:.04em}.brg-tstep h3{font-size:var(--brg-tstep-title-size, 16px);font-weight:700;margin-bottom:2px}.brg-tstep p{font-size:14.5px}.brg-timelineblock .brg-footnote{text-align:center;margin-top:14px}.brg-scarcityband{background:var(--brg-badge);color:#fff}.brg-scarcityband .brg-inner{max-width:1000px;margin:0 auto;padding:var(--brg-pt, 44px) 20px var(--brg-pb, 44px);display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.brg-scarcityband .brg-bar{display:flex;align-items:center;height:30px;border-radius:4px;background:#ffffff29;overflow:hidden;margin-bottom:20px;max-width:480px}.brg-scarcityband .brg-fill{height:100%;width:var(--brg-scarcity-pct, 87%);background:var(--brg-alert);display:flex;align-items:center;justify-content:flex-end;padding-right:10px;font-family:var(--brg-font-head);font-weight:700;font-size:13px;white-space:nowrap}.brg-scarcityband h2{color:#fff;font-size:clamp(20px,4.6vw,26px);font-weight:800;text-transform:uppercase;line-height:1.3;margin-bottom:22px;max-width:460px}.brg-scarcityband .brg-pill{background:#fff;color:var(--brg-ink)}.brg-scarcityband .brg-smallrow{display:flex;gap:22px;font-size:13px;color:#ffffffbf;margin-top:14px;flex-wrap:wrap}.brg-scarcityband .brg-imgbox{aspect-ratio:16 / 10;border-radius:10px;background:repeating-linear-gradient(45deg,#262626,#262626 12px,#1c1c1c 12px 24px);color:#8a8578}.brg-scarcityband .brg-imgreal{aspect-ratio:16 / 10;border-radius:10px}.brg-faqblock{padding-top:var(--brg-pt, 46px);padding-bottom:var(--brg-pb, 10px)}.brg-faq{border-top:1px solid var(--brg-line)}.brg-faqitem{border-bottom:1px solid var(--brg-line)}.brg-faqq{width:100%;background:none;border:none;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 2px;font-family:var(--brg-font-head);font-weight:var(--brg-faq-q-weight, 600);font-size:var(--brg-faq-q-size, 16.5px);color:var(--brg-ink);cursor:pointer}.brg-faqq .brg-toggle{font-size:24px;font-weight:300;color:var(--brg-ink);line-height:1;flex-shrink:0;transition:transform .2s}.brg-faqitem[data-open=true] .brg-toggle{transform:rotate(45deg)}.brg-faqa{max-height:0;overflow:hidden;transition:max-height .28s ease}.brg-faqa .brg-inner{padding:0 2px 20px;font-size:15.5px;max-width:640px}.brg-sizetable{width:100%;max-width:420px;border-collapse:collapse;margin-top:14px;font-size:14px}.brg-sizetable th{background:var(--brg-navy);color:#fff;font-family:var(--brg-font-head);font-weight:600;padding:8px 10px;font-size:13px}.brg-sizetable td{padding:8px 10px;border-bottom:1px solid var(--brg-line);text-align:center;color:var(--brg-ink);background:var(--brg-surface)}.brg-closing{text-align:center;padding-top:var(--brg-pt, 46px);padding-bottom:var(--brg-pb, 50px)}.brg-closing .brg-truststars{font-size:14px;margin-bottom:6px}.brg-closing .brg-truststars .brg-stars{color:var(--brg-star);letter-spacing:2px;margin-right:8px}.brg-closing h2{font-size:clamp(21px,5vw,28px);font-weight:800;margin:10px auto 22px;max-width:560px}.brg-closing .brg-pill{min-width:280px}.brg-closing .brg-gline{font-size:13.5px;color:var(--brg-body);margin-top:14px}.brg-closing .brg-single{display:inline-block;background:none;border:none;font-family:var(--brg-font-body);margin-top:10px;font-size:13.5px;color:var(--brg-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.brg-footer{background:var(--brg-badge);color:#ffffffa6;text-align:center;padding:34px 20px 120px;font-size:12.5px}.brg-footer .brg-mark{font-family:var(--brg-font-head);font-weight:800;font-size:20px;color:#fff;letter-spacing:.12em;margin-bottom:10px}.brg-footer .brg-marklogo{height:26px;width:auto;margin:0 auto 10px;display:block}.brg-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--brg-surface);box-shadow:0 -4px 20px #11111124;padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s ease}.brg-sticky-cta.is-show{transform:translateY(0)}.brg-sticky-cta .brg-price{font-family:var(--brg-font-head);line-height:1.2;flex-shrink:0}.brg-sticky-cta .brg-price .brg-now{font-weight:800;font-size:18px;color:var(--brg-ink);display:block}.brg-sticky-cta .brg-price .brg-save{font-size:11.5px;color:var(--brg-success);font-weight:600}.brg-sticky-cta .brg-pill{flex:1;padding:14px 18px;font-size:14px;display:block}@media(min-width:700px){.brg-reason{grid-template-columns:330px 1fr;gap:42px}.brg-offercard{grid-template-columns:44% 56%}.brg-offercard .brg-media{border-radius:18px 0 0 18px}}@media(min-width:760px){.brg-scarcityband .brg-inner{grid-template-columns:1.1fr .9fr}.brg-footer{padding-bottom:36px}.brg-sticky-cta{display:none}}@media(max-width:560px){table.brg-compare{font-size:13px}table.brg-compare th,table.brg-compare td{padding:15px 8px}table.brg-compare thead th,table.brg-compare thead th.brg-alt{font-size:13.5px}table.brg-compare th.brg-rowlab,table.brg-compare td.brg-rowlab{font-size:12.5px}table.brg-compare td.brg-dirts{font-size:13.5px}table.brg-compare thead th.brg-dirts{padding-top:12px;padding-bottom:11px}table.brg-compare thead th.brg-dirts .brg-logoimg{height:20px}table.brg-compare thead th.brg-dirts .brg-logotext{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/bridge.css.map */
