.br-private-preview-loading body{opacity:0}body.br-private-preview{margin:0;overflow-x:clip;background:#f7f5f1;color:#1f2937}body.br-private-preview #header-group,body.br-private-preview>footer,body.br-private-preview>.br-mobile-nav,body.br-private-preview .shopify-section-group-footer-group{display:none!important}body.br-private-preview #MainContent{min-height:100vh}.brp,.brp *{box-sizing:border-box}.brp{-webkit-tap-highlight-color:transparent}.brp :is(button,a[data-route]),.brp a,.brp input,.brp select{touch-action:manipulation}.brp{--orange:#df641f;--orange-dark:#ad4510;--ink:#17202c;--muted:#64748b;--line:#ded8ce;--cream:#fffaf3;--green:#13795b;font-family:var(--font-body--family, Arial, sans-serif);line-height:1.5}.brp a{color:inherit;text-decoration:none}.brp :is(button,a[data-route]),.brp input,.brp select,.brp textarea{font:inherit}.brp-shell{width:min(1240px,calc(100% - 32px));margin-inline:auto}.brp-previewbar{padding:8px 16px;background:#17202c;color:#fff;text-align:center;font-size:13px}.brp-storebar{display:block;width:100%;padding:0;border:0;background:#ff6a18;color:#fff;font-size:13px;cursor:pointer;transition:background .16s ease}.brp-storebar:hover,.brp-storebar.is-active{background:#d94f08}.brp-storebar .brp-shell{display:flex;min-height:34px;align-items:center;justify-content:center;gap:9px}.brp-storebar strong{letter-spacing:.025em}.brp-storebar .brp-shell>span{opacity:.92}.brp-storebar .brp-shell>b{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:11px;letter-spacing:.02em;text-decoration:underline;text-underline-offset:2px}.brp-storebar .brp-shell>b i{font-style:normal;transition:transform .16s ease}.brp-storebar:hover .brp-shell>b i{transform:translate(3px)}.brp-storebar-mobile{display:none}.brp-header{position:sticky;top:0;z-index:30;background:#fffffff5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brp-headrow{min-height:78px;display:flex;align-items:center;gap:24px}.brp-brand{display:flex;width:min(360px,32vw);align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.brp-brand picture,.brp-brand img{display:block;width:100%;height:auto}.brp-headersearch{flex:1 1 390px;min-width:220px;max-width:470px}.brp-nav{display:flex;align-items:center;gap:7px;margin-left:auto;font-weight:800;font-size:14px}.brp-nav :is(button,a[data-route]){min-height:42px;padding:9px 13px;border:0;border-radius:9px;background:transparent;color:var(--ink);cursor:pointer;transition:background .16s ease,color .16s ease}.brp-nav :is(button,a[data-route]):hover,.brp-nav :is(button,a[data-route]).is-active{background:#eef3ff;color:#082464}.brp-cartlink{position:relative;display:flex;align-items:center;gap:8px;padding:10px 14px;border:0!important;border-radius:9px;background:#082464!important;color:#fff!important}.brp-cartcount{display:grid;min-width:21px;height:21px;place-items:center;padding-inline:5px;border-radius:999px;background:var(--orange);color:#fff;font-size:11px}.brp-main{min-height:65vh;padding:32px 0 64px}.brp-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:24px;align-items:stretch;margin-bottom:28px}.brp-hero-copy{padding:clamp(26px,5vw,58px);border-radius:24px;background:var(--ink);color:#fff}.brp-kicker{display:inline-flex;padding:5px 10px;border-radius:999px;background:#ffffff1f;color:#fed7aa;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.brp h1{margin:14px 0 12px;color:inherit;font-size:clamp(32px,5vw,58px);line-height:1.04;letter-spacing:-.045em}.brp-lead{max-width:680px;margin:0;color:#d9e0e8;font-size:clamp(16px,2vw,20px)}.brp-hero-proof{display:grid;align-content:center;gap:14px;padding:28px;border:1px solid var(--line);border-radius:24px;background:#fff}.brp-proof{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center}.brp-proof b{display:block;color:var(--ink)}.brp-proof span{color:var(--muted);font-size:13px}.brp-proof-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#fff4e8;color:var(--orange-dark);font-weight:900}.brp-home-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);overflow:hidden;margin-bottom:18px;border-radius:26px;background:var(--ink);color:#fff;box-shadow:0 22px 54px #17202c24}.brp-home-hero__copy{padding:clamp(34px,6vw,76px)}.brp-home-hero h1{max-width:760px;margin:16px 0}.brp-home-hero h1 em{color:#fb923c;font-style:normal}.brp-home-hero__offer{display:flex;min-height:100%;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px);background:linear-gradient(145deg,#f97316,#c2410c)}.brp-home-hero__offer>span{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brp-home-hero__offer strong{margin:4px 0;font-size:clamp(58px,8vw,94px);line-height:.95;letter-spacing:-.07em}.brp-home-hero__offer b{max-width:230px;font-size:17px}.brp-home-hero__offer :is(button,a[data-route]){margin-top:28px;padding:0;border:0;background:transparent;color:#fff;font-weight:850;text-align:left;text-decoration:underline;cursor:pointer}.brp-home-hero__offer--deal strong{margin-top:10px;font-size:clamp(46px,4vw,60px);letter-spacing:-.05em;white-space:nowrap}.brp-top-size-promo{margin-top:26px;padding:16px;border:1px solid rgb(255 255 255 / 38%);border-radius:14px;background:#75280738}.brp-top-size-promo span,.brp-top-size-promo b{display:block}.brp-top-size-promo span{font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.brp-top-size-promo b{max-width:none;font-size:21px}.brp-top-size-promo :is(button,a[data-route]){margin-top:7px;font-size:12px}.brp-commerce-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);min-height:470px;overflow:hidden;margin-bottom:18px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 18px 48px #17202c1a}.brp-commerce-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,66px)}.brp-promo-badges{display:flex;flex-wrap:wrap;gap:8px}.brp-promo-badges span{padding:6px 10px;border-radius:999px;background:#fff0df;color:#9a3412;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.brp-promo-badges span:last-child{background:var(--ink);color:#fff}.brp-commerce-hero h1{margin:17px 0 14px;color:var(--ink);font-size:clamp(38px,4vw,56px)}.brp-commerce-hero h1 em{color:var(--orange);font-style:normal}.brp-commerce-hero__copy>p{max-width:620px;margin:0;color:#475569;font-size:clamp(16px,1.7vw,20px)}.brp-commerce-hero__copy>small{max-width:600px;margin-top:13px;color:var(--muted);font-size:11px}.brp-btn--outline{border-color:var(--line);background:#fff;color:var(--ink)!important}.brp-btn--outline:hover{border-color:var(--orange);background:#fff7ed}.brp-commerce-hero__visual{position:relative;min-height:470px;overflow:hidden;background:#eeeae2}.brp-commerce-hero__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgb(15 23 42 / 62%));content:"";pointer-events:none}.brp-commerce-hero__visual>img{width:100%;height:100%;object-fit:cover}.brp-product-highlight{position:absolute;z-index:1;right:22px;bottom:22px;left:22px;padding:15px 17px;border:1px solid rgb(255 255 255 / 36%);border-radius:14px;background:#0f172ad1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brp-product-highlight span,.brp-product-highlight strong,.brp-product-highlight small{display:block}.brp-product-highlight span{color:#fed7aa;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.brp-product-highlight strong{margin-top:2px;font-size:22px}.brp-product-highlight small{color:#e2e8f0;font-size:12px}.brp-product-highlight :is(button,a[data-route]){margin-top:8px;padding:0;border:0;background:transparent;color:#fff;font-size:12px;font-weight:850;text-decoration:underline;cursor:pointer}.brp-promo-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr);gap:14px;height:510px;margin-bottom:18px}.brp-promo-stack{display:grid;grid-template-rows:1fr 1fr;gap:14px;min-width:0}.brp-drop{--drop-cobalt: #062b58;--drop-orange: #ff651f;position:relative;gap:6px;overflow:hidden;padding:6px;border-radius:24px;background:var(--drop-cobalt);box-shadow:0 24px 56px #062b5833;isolation:isolate}.brp-drop:after{position:absolute;z-index:5;top:calc(50% - 13px);left:calc(64.3% - 13px);width:26px;height:26px;border:5px solid var(--drop-cobalt);border-radius:7px;background:var(--drop-orange);box-shadow:0 5px 18px #062b5859;content:"";pointer-events:none;transform:rotate(45deg)}.brp-drop .brp-promo-stack{gap:6px}.brp-promo-tile{position:relative;display:block;width:100%;min-width:0;overflow:hidden;padding:0;border:0;border-radius:20px;background:#eee center / cover no-repeat;color:var(--ink);text-align:left;cursor:pointer;isolation:isolate;box-shadow:0 14px 34px #0f172a1a}.brp-drop .brp-promo-tile{border-radius:0;box-shadow:none}.brp-promo-tile:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:var(--brp-banner) center / cover no-repeat;content:"";transition:transform .35s ease}.brp-promo-tile:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fffffffa,#ffffffe5,#fff0 68%);content:""}.brp-drop .brp-promo-tile:after{background:linear-gradient(90deg,#020e27f5,#041a43d6 38%,#041a430d 72%)}.brp-promo-tile:hover:before{transform:scale(1.035) translate(3px)}.brp-promo-tile--main:hover:before{transform:none}.brp-promo-tile:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.brp-promo-copy{position:absolute;z-index:2;top:50%;left:clamp(24px,4vw,56px);display:flex;width:min(45%,390px);align-items:flex-start;flex-direction:column;transform:translateY(-50%);transition:transform .2s ease}.brp-promo-copy small{margin-bottom:8px;color:var(--orange-dark);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.brp-promo-copy>small i{display:inline-flex;min-height:24px;align-items:center;margin-right:7px;padding:3px 7px;border-radius:999px;background:var(--drop-cobalt, var(--ink));color:#fff;font-size:.76em;font-style:normal;letter-spacing:.08em}.brp-promo-copy strong{color:var(--ink);font-size:clamp(40px,4.35vw,66px);line-height:.93;letter-spacing:-.055em}.brp-promo-copy>b{margin-top:10px;color:#b91c1c;font-size:20px}.brp-drop .brp-promo-copy small{color:#ffb079}.brp-drop .brp-promo-copy>small i{background:var(--drop-orange);color:var(--drop-cobalt)}.brp-drop .brp-promo-copy strong,.brp-drop .brp-promo-copy>b{color:#fff}.brp-promo-tile--main .brp-promo-copy{width:min(51%,430px)}.brp-promo-tile--main .brp-promo-copy strong{font-size:clamp(36px,3.7vw,55px);text-transform:uppercase}.brp-hero-stage{position:absolute;z-index:1;top:6%;right:0;bottom:0;left:39%;perspective:900px;transform:translate3d(var(--hero-x, 0),var(--hero-y, 0),0);transition:transform .24s ease-out}.brp-hero-stage:before{position:absolute;z-index:0;right:4%;bottom:1%;left:1%;height:19%;border-radius:50%;background:radial-gradient(ellipse,rgb(63 223 255 / 38%),rgb(16 102 160 / 14%) 43%,transparent 72%);filter:blur(7px);content:"";transform:scaleX(1.08);animation:brp-floor-energy 3.2s ease-in-out infinite}.brp-hero-rack{--rack-x: 0%;--rack-width: 25%;--rack-height: 76%;--rack-tilt: 0deg;--rack-delay: 0s;position:absolute;z-index:2;bottom:3%;left:var(--rack-x);width:var(--rack-width);height:var(--rack-height);cursor:pointer;filter:drop-shadow(0 17px 13px rgb(0 0 0 / 42%));transform:translateZ(0) rotateY(var(--rack-tilt));transform-origin:50% 92%;transition:transform .52s cubic-bezier(.16,.9,.22,1.15),filter .38s ease,opacity .32s ease}.brp-hero-rack img{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;transition:filter .35s ease}.brp-hero-rack--1{--rack-x: 0%;--rack-width: 18%;--rack-height: 80%;--rack-tilt: 3deg;--rack-delay: -.3s}.brp-hero-rack--2{--rack-x: 21%;--rack-width: 21%;--rack-height: 91%;--rack-tilt: -3deg;--rack-delay: -.9s;z-index:3}.brp-hero-rack--3{--rack-x: 45%;--rack-width: 16%;--rack-height: 82%;--rack-tilt: 3deg;--rack-delay: -1.5s;z-index:4}.brp-hero-rack--4{--rack-x: 61%;--rack-width: 39%;--rack-height: 105%;--rack-tilt: -3deg;--rack-delay: -2.1s;z-index:5}.brp-hero-energy{position:absolute;z-index:1;right:4%;bottom:-2%;left:4%;height:24%;border:1px solid rgb(139 233 255 / 70%);border-radius:50%;background:radial-gradient(ellipse,rgb(94 226 255 / 50%),rgb(20 126 202 / 14%) 52%,transparent 69%);box-shadow:0 0 28px #40cbff94,inset 0 0 16px #9fefffb3;opacity:.62;transform:scaleX(.78);animation:brp-rack-energy 2.7s ease-in-out var(--rack-delay) infinite}.brp-hero-rack:before{position:absolute;z-index:0;right:13%;bottom:1%;left:13%;height:92%;background:linear-gradient(0deg,rgb(93 229 255 / 31%),rgb(33 146 224 / 11%) 54%,transparent 86%);clip-path:polygon(18% 100%,82% 100%,62% 0,38% 0);content:"";filter:blur(6px);opacity:.45;transform-origin:bottom;animation:brp-beam 3s ease-in-out var(--rack-delay) infinite}.brp-hero-rack:hover{z-index:12;filter:drop-shadow(0 28px 22px rgb(0 0 0 / 48%)) drop-shadow(0 0 18px rgb(86 219 255 / 48%));transform:translate3d(0,-20px,46px) rotateY(calc(var(--rack-tilt) * -1)) scale(1.13)}.brp-hero-rack:hover img{filter:brightness(1.08) saturate(1.06)}.brp-hero-rack:hover .brp-hero-energy{opacity:1;transform:scaleX(1.07) scaleY(1.15)}.brp-hero-stage:has(.brp-hero-rack:hover) .brp-hero-rack:not(:hover){opacity:.68;filter:drop-shadow(0 12px 10px rgb(0 0 0 / 36%)) brightness(.78);transform:translateY(5px) scale(.96)}@keyframes brp-floor-energy{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:.95;transform:scaleX(1.1)}}@keyframes brp-rack-energy{0%,to{opacity:.46;transform:scaleX(.72) scaleY(.88)}50%{opacity:.92;transform:scaleX(.94) scaleY(1.08)}}@keyframes brp-beam{0%,to{opacity:.22;transform:scaleY(.94)}50%{opacity:.58;transform:scaleY(1.04)}}.brp-promo-subhead{max-width:350px;margin-top:12px;color:#dbeafe;font-size:15px;font-weight:650;line-height:1.35}.brp-promo-offer{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.brp-promo-offer b{padding:5px 9px;border:1px solid rgb(255 255 255 / 22%);border-radius:999px;background:#ffffff1c;color:#fff;font-size:14px;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brp-rack-price{position:absolute;z-index:4;bottom:22%;left:50%;display:grid;min-width:58px;min-height:43px;place-content:center;padding:5px 7px;border:2px solid #fff;border-radius:9px;background:#e7352a;color:#fff;text-align:center;box-shadow:0 7px 18px #00000052;transform:translate(-50%) rotate(-3deg);transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.brp-rack-price:after{display:none}.brp-rack-price em,.brp-rack-price b{position:relative;z-index:1;display:block;font-style:normal;line-height:1.05}.brp-rack-price em{font-size:6px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.brp-rack-price b{margin-top:2px;font-size:11px}.brp-hero-rack:hover .brp-rack-price{box-shadow:0 14px 30px #00000070,0 0 0 5px #ffffff26;transform:translate(-50%) rotate(0) scale(1.06)}.brp-promo-cta{display:inline-flex;min-height:42px;align-items:center;gap:14px;margin-top:22px;padding:9px 14px;border-radius:9px;background:var(--drop-cobalt, var(--ink));color:#fff;font-size:13px;font-weight:850;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.brp-promo-cta i{font-size:18px;font-style:normal;transition:transform .2s ease}.brp-promo-tile:hover .brp-promo-cta i{transform:translate(4px)}.brp-drop .brp-promo-tile:hover .brp-promo-cta{background:var(--drop-orange);transform:translateY(-2px)}.brp-drop .brp-promo-tile:active .brp-promo-copy{transform:translateY(-50%) scale(.985)}.brp-promo-tile--small{border-radius:18px}.brp-promo-tile--small .brp-promo-copy{left:24px;width:47%}.brp-promo-tile--small .brp-promo-copy small{margin-bottom:5px;font-size:10px}.brp-promo-tile--small .brp-promo-copy strong{font-size:clamp(25px,2.2vw,34px)}.brp-promo-tile--small .brp-promo-copy>b{margin-top:5px;font-size:14px}.brp-promo-tile--small .brp-promo-cta{min-height:34px;margin-top:13px;padding:7px 10px;font-size:10px}.brp-promo-tile--bundles .brp-promo-copy strong{font-size:clamp(24px,2vw,30px)}.brp-promo-saving{max-width:190px;margin-top:5px;color:#dbeafe;font-size:10px;font-weight:700;line-height:1.25}.brp-promo-tile--bundles .brp-promo-cta{margin-top:9px}.brp-promo-tile--size{color:#fff}.brp-promo-video{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.brp-promo-tile--size:after{z-index:1}.brp-promo-tile--size .brp-promo-copy strong{font-size:clamp(24px,1.8vw,29px);white-space:nowrap}.brp-drop .brp-promo-tile--small:after{background:linear-gradient(90deg,#020e27fa,#041a43e0 43%,#041a430a 77%)}.brp-promo-tile--size:after{background:linear-gradient(90deg,#042246fa,#042246db 37%,#04224600 70%)}.brp-promo-tile--size .brp-promo-copy small{color:#fdba74}.brp-promo-tile--size .brp-promo-copy strong,.brp-promo-tile--size .brp-promo-copy>b{color:#fff}.brp-promo-tile--size .brp-promo-cta{background:#f97316}.brp-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.brp-btn--light{border-color:#ffffff8c;background:transparent}.brp-btn--light:hover{background:#ffffff1f}.brp-hero-small{margin:12px 0 0;color:#b9c3cf;font-size:12px}.brp-trust{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;overflow:hidden;margin-bottom:56px;padding:2px;border-radius:18px;background:#07162e;color:#fff;box-shadow:0 18px 42px #07193633}.brp-trust:before{position:absolute;z-index:3;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#ff6a18 0 25%,#ff9a55 25% 50%,#47c8ff 50% 75%,#ff7a2f 75%);content:""}.brp-trust div,.brp-trust :is(button,a[data-route]){position:relative;display:grid;min-width:0;min-height:88px;grid-template-columns:46px 1fr;gap:13px;align-items:center;padding:17px 18px;background:radial-gradient(circle at 100% 0,rgb(70 170 255 / 14%),transparent 48%),linear-gradient(135deg,#0a1d3e,#0d2d5d);isolation:isolate}.brp-trust :nth-child(2){background:radial-gradient(circle at 100% 0,rgb(255 128 53 / 22%),transparent 48%),linear-gradient(135deg,#102348,#15396e)}.brp-trust :nth-child(3){background:radial-gradient(circle at 100% 0,rgb(66 211 255 / 18%),transparent 48%),linear-gradient(135deg,#09284c,#0d4777)}.brp-trust :nth-child(4){background:radial-gradient(circle at 100% 0,rgb(255 133 64 / 19%),transparent 48%),linear-gradient(135deg,#10264e,#193f7b)}.brp-trust div:after,.brp-trust :is(button,a[data-route]):after{position:absolute;z-index:-1;right:-12px;bottom:-36px;width:104px;height:104px;border:1px solid rgb(255 255 255 / 9%);border-radius:50%;content:""}.brp-trust div>i,.brp-trust :is(button,a[data-route])>i{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgb(255 255 255 / 26%);border-radius:14px;background:linear-gradient(145deg,#ffffff2b,#ffffff0d);color:#ff9b61;font-size:18px;font-style:normal;font-weight:950;box-shadow:inset 0 1px #ffffff29,0 9px 22px #0003}.brp-trust :is(button,a[data-route]){border:0;color:inherit;text-align:left;font:inherit;cursor:pointer}.brp-trust :is(button,a[data-route]):hover{filter:brightness(1.12)}.brp-trust :is(button,a[data-route]):focus-visible{z-index:4;outline:3px solid #ff8a3d;outline-offset:-3px}.brp-trust span,.brp-trust b,.brp-trust small{display:block}.brp-trust>*>span,.brp-trust>*>span>b,.brp-trust>*>span>small{background:transparent!important;background-image:none!important;box-shadow:none!important;text-shadow:none}.brp-trust b{color:#fff;font-size:14px;line-height:1.15;letter-spacing:-.012em}.brp-trust small{margin-top:5px;color:#c5d5ed;font-size:10px;font-weight:650;line-height:1.25}.brp-activity{margin:0 0 56px;padding:22px;border:1px solid #dbe4f0;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#fff);box-shadow:0 14px 30px #0f234b14}.brp-activity--compact{margin:0 0 28px;padding:18px}.brp-activity-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.brp-activity-head>div>span,.brp-activity-label{color:#334155;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.brp-activity-brand{display:grid;grid-template-columns:auto 1fr;gap:7px 10px;align-items:center}.brp-activity-brand>span:not(.brp-activity-logo){grid-column:2}.brp-activity-logo{display:grid;width:132px;height:34px;grid-row:span 2;place-items:center;padding:4px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.brp-activity-logo img{display:block;width:100%;height:auto}.brp-activity-head h2{margin:4px 0 0;color:var(--ink);font-size:clamp(24px,3vw,32px);letter-spacing:-.035em}.brp-activity-head>small{color:var(--muted);font-size:11px;white-space:nowrap}.brp-activity-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:18px}.brp-activity-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.brp-activity-product{position:relative;display:grid;gap:8px;min-width:0;padding:10px;border:1px solid #e4eaf2;border-radius:14px;background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.brp-activity-product:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0f234b1f}.brp-activity-product img{width:100%;aspect-ratio:1.25;object-fit:contain;border-radius:9px;background:#f7f8fa}.brp-activity-product-media{position:relative;display:block;overflow:hidden;border-radius:9px;background:#f7f8fa}.brp-activity-product-media img{display:block;transition:opacity .22s ease,transform .22s ease}.brp-activity-product-back{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.brp-activity-product-back--corner{inset:auto!important;top:-175%!important;left:-28%!important;width:520%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important;object-fit:unset!important;transform:none!important}.brp-activity-product:hover .brp-activity-product-front{opacity:0;transform:scale(1.025)}.brp-activity-product:hover .brp-activity-product-back{opacity:1;transform:scale(1.025)}.brp-activity-discount,.brp-activity-series{position:absolute;z-index:2;padding:4px 7px;border-radius:999px;color:#fff;font-size:9px;font-style:normal;font-weight:900;line-height:1}.brp-activity-discount{right:7px;bottom:7px;background:#dc2626}.brp-activity-series{top:7px;left:40px;max-width:calc(100% - 48px);overflow:hidden;background:#0f1e31eb;white-space:nowrap;text-overflow:ellipsis}.brp-capacity-highlight{color:#dc2626}.brp-activity-product>span:last-child{display:grid;gap:4px}.brp-activity-product strong{color:var(--ink);font-size:12px;line-height:1.25}.brp-activity-product small{color:var(--muted);font-size:10px;font-weight:800}.brp-activity-price{display:flex;align-items:baseline;gap:7px;color:var(--orange-dark)}.brp-activity-price s{color:var(--muted);font-size:11px;font-weight:600}.brp-activity-price b{color:var(--orange-dark);font-size:15px;font-weight:950}.brp-activity-rank{position:absolute;z-index:3;top:8px;left:8px;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:900}.brp-activity-side{display:grid;gap:12px;align-content:start}.brp-activity-side>div{padding:14px;border-radius:14px;background:#f1f6fc}.brp-activity-side ol{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.brp-activity-side li{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;color:var(--ink);font-size:13px}.brp-activity-side li b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#fff;color:var(--orange-dark);font-size:11px}.brp-activity-side li em{color:#64748b;font-size:11px;font-style:normal;font-weight:800}.brp-activity-pickup{display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:start;background:#effcf3!important}.brp-activity-pickup>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#bbf7d0;color:#15803d}.brp-activity-pickup p{display:grid;gap:3px;margin:0}.brp-activity-pickup strong{color:#14532d;font-size:13px}.brp-activity-pickup small{color:#166534;font-size:11px;line-height:1.35}.brp-home-section{margin:0 0 64px}.brp-home-section--tint{margin-inline:-16px;padding:34px 16px 40px;border-radius:24px;background:#fff4e8}.brp-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.brp-section-heading h2{margin:6px 0 0;color:var(--ink);font-size:clamp(26px,4vw,38px);line-height:1.1;letter-spacing:-.035em}.brp-section-heading p{margin:7px 0 0;color:var(--muted)}.brp-kicker--orange{background:#fff0df;color:var(--orange-dark)}.brp-text-link{flex:0 0 auto;padding:8px 0;border:0;background:transparent;color:var(--orange-dark);font-weight:850;cursor:pointer}.brp-series-nav{margin:52px 0 56px;padding:28px;border-radius:24px;background:#101b2d;color:#fff}.brp-series-nav-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.brp-series-nav-intro>div>span{color:#f7a14a;font-size:10px;font-weight:900;letter-spacing:.12em}.brp-series-nav-intro h2{margin:5px 0 7px;color:#fff;font-size:clamp(24px,3vw,34px);letter-spacing:-.045em}.brp-series-nav-intro p{max-width:620px;margin:0;color:#bdc8d7;line-height:1.45}.brp-series-nav-intro>b{flex:0 0 auto;color:#f7a14a;font-size:12px}.brp-series-nav-intro>b i{font-size:18px;font-style:normal}.brp-series-nav-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.brp-series-nav-card{overflow:hidden;padding:0;border:1px solid rgb(255 255 255 / 12%);border-radius:16px;background:#18263b;color:#fff;text-align:left;cursor:pointer;transition:transform .24s ease,border-color .24s ease,background .24s ease}.brp-series-nav-card:hover{border-color:#f49336;background:#21334c;transform:translateY(-4px)}.brp-series-nav-photo{position:relative;display:block;height:128px;overflow:hidden;background:#0c1421}.brp-series-nav-photo img{display:block;width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .35s ease}.brp-series-nav-card:hover .brp-series-nav-photo img{transform:scale(1.07)}.brp-series-nav-photo i{position:absolute;right:8px;bottom:8px;padding:4px 6px;border-radius:99px;background:#09111ebf;color:#fff;font-size:9px;font-style:normal;font-weight:800}.brp-series-nav-copy{display:grid;gap:4px;padding:11px 12px 12px}.brp-series-nav-card small{color:#9cabbf;font-size:8px;font-weight:900;letter-spacing:.08em}.brp-series-nav-card strong{font-size:19px;letter-spacing:-.035em}.brp-series-nav-card em{overflow:hidden;color:#f7a14a;font-size:11px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.brp-series-nav-card b{margin-top:6px;color:#fff;font-size:11px}.brp-series-nav-card b i{color:#f7a14a;font-size:14px;font-style:normal}.brp-shopby-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.brp-shopby-card{position:relative;min-height:238px;overflow:hidden;padding:0;border:0;border-radius:18px;background:#17202c;color:#fff;text-align:left;cursor:pointer;isolation:isolate}.brp-shopby-card:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a111c05 22%,#0a111ce5);content:""}.brp-shopby-card img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.brp-shopby-card:hover img{transform:scale(1.045)}.brp-shopby-card span{position:absolute;right:0;bottom:0;left:0;display:block;padding:62px 16px 16px}.brp-shopby-card b,.brp-shopby-card small,.brp-shopby-card i{display:block}.brp-shopby-card b{font-size:17px;line-height:1.18}.brp-shopby-card small{margin-top:5px;color:#ffffffc2;font-size:11px}.brp-shopby-card i{margin-top:12px;color:#ffb05f;font-size:12px;font-style:normal;font-weight:850}.brp-catalog-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);align-items:end;gap:14px 24px;margin-bottom:14px}.brp-catalog-head h1{margin-bottom:6px;color:var(--ink);font-size:clamp(30px,4vw,44px)}.brp-catalog-head p{margin:0;color:var(--muted)}.brp-catalog-search{display:block}.brp-catalog-search .brp-field{min-height:42px;border-radius:10px}.brp .brp-filter-toggle{display:none}.brp-filter-toggle span{display:inline-grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:var(--orange);color:#fff;font-size:11px}.brp-catalog-layout{display:block}.brp-filter-panel{position:relative;z-index:10;margin-bottom:14px;padding:0;border:0;background:transparent}.brp-filter-scroll{display:flex;align-items:center;gap:8px;overflow:visible}.brp-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.brp-filter-head{display:none}.brp-filter-head h2{margin:0;color:var(--ink);font-size:17px}.brp-filter-head p{margin:0;color:var(--muted);font-size:11px}.brp-filter-head :is(button,a[data-route]){display:none;border:0;background:transparent;font-size:28px;cursor:pointer}.brp-primary-filters{display:flex;flex:0 0 auto;gap:8px;margin:0}.brp-primary-filter{position:relative;min-width:0}.brp-primary-filter summary{display:grid;width:188px;min-height:44px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 11px;border:1px solid #d9dfe7;border-radius:9px;background:#fff;color:var(--ink);cursor:pointer;list-style:none}.brp-primary-filter summary::-webkit-details-marker{display:none}.brp-primary-filter summary span{display:contents}.brp-primary-filter summary b,.brp-primary-filter summary small{display:block;min-width:0}.brp-primary-filter summary b{font-size:12px}.brp-primary-filter summary small{overflow:hidden;color:var(--muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.brp-primary-filter summary i{color:var(--orange-dark);font-size:20px;font-style:normal;transition:transform .15s ease}.brp-primary-filter[open] summary{border-color:#fb923c;box-shadow:0 0 0 3px #fb923c1f}.brp-primary-filter[open] summary i{transform:rotate(180deg)}.brp-primary-filter>.brp-facet{position:absolute;z-index:12;top:calc(100% + 7px);left:0;width:min(360px,80vw);padding:14px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 18px 45px #0f172a29}.brp-primary-filter>.brp-facet legend{display:none}.brp-more-row{display:flex;align-items:center;gap:12px;margin:0}.brp-more-filters{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:7px 12px;border:0;border-radius:8px;background:#172033;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.brp-more-filters span{color:var(--orange-dark);font-size:18px;line-height:1}.brp-clear{margin:0;padding:0;border:0;background:transparent;color:var(--orange-dark);font-size:12px;font-weight:750;text-decoration:underline;cursor:pointer}.brp-clear.is-hidden{visibility:hidden}.brp-advanced-filters{position:absolute;z-index:15;top:calc(100% + 8px);left:0;display:grid;width:min(900px,90vw);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;padding:12px 18px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 20px 48px #0f172a29}.brp-advanced-filters[hidden]{display:none}.brp-facet{margin:0;padding:15px 0;border:0;border-bottom:1px solid var(--line)}.brp-facet:last-child{border-bottom:0}.brp-facet legend{width:100%;margin-bottom:9px;color:var(--ink);font-size:13px;font-weight:850}.brp-facet legend small{float:right;color:var(--muted);font-size:9px;font-weight:600}.brp-facet-options{display:flex;flex-wrap:wrap;gap:6px}.brp-filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#344255;font-size:12px;cursor:pointer}.brp-filter-chip small{color:var(--muted);font-size:10px}.brp-filter-chip:hover{border-color:#fb923c}.brp-filter-chip.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.brp-filter-chip.is-active small{color:#dbe2eb}.brp-filter-chip:disabled{display:none}.brp-filter-apply{display:none}.brp-catalog-results{min-width:0}.brp-catalog-results .brp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brp-filter-backdrop{display:none}.brp-field{width:100%;min-height:48px;padding:10px 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)}.brp-applied{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:-5px 0 14px;color:var(--muted);font-size:12px}.brp-applied-chip{display:inline-flex;min-height:32px;align-items:center;gap:7px;padding:5px 9px;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#9a3412;cursor:pointer}.brp-applied-chip b{font-size:16px;line-height:1}.brp-applied-clear{padding:5px 2px;border:0;background:transparent;color:var(--orange-dark);font-size:12px;font-weight:800;text-decoration:underline;cursor:pointer}.brp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.brp-results{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 14px;color:var(--muted);font-size:13px}.brp-results-actions{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brp-sort{min-height:32px;padding:4px 25px 4px 9px;border:0;border-radius:7px;background:#f2f3f5;color:var(--ink);font-size:12px;font-weight:750}.brp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.brp-card{display:flex;min-width:0;flex-direction:column;overflow:visible;border:0;border-radius:0;background:transparent;transition:transform .18s ease}.brp-card:hover{transform:translateY(-2px)}.brp-cardimage{position:relative;aspect-ratio:1 / .88;overflow:hidden;padding:10px;border:0;border-radius:14px;background:#f2f3f5;cursor:pointer}.brp-cardimage img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.brp-cardimage--lifestyle>.brp-card-product-image{object-fit:cover;border-radius:10px;mix-blend-mode:normal}.brp-card-product-image{transition:opacity .26s ease,transform .46s cubic-bezier(.2,.72,.2,1)}.brp-series-hint{position:absolute;z-index:3;right:10px;bottom:10px;display:inline-flex;min-height:28px;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#0f1e31e0;color:#fff;box-shadow:0 6px 20px #0f172a2e;font-size:9px;font-weight:850;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s ease,transform .18s ease}.brp-series-hint i{font-size:13px;font-style:normal;line-height:1}.brp-series-card{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;display:flex;overflow:hidden;padding:16px;align-items:stretch;flex-direction:column;border-radius:inherit;background:radial-gradient(circle at 100% 0,rgb(251 146 60 / 20%),transparent 35%),linear-gradient(145deg,#17283c,#0b1522);color:#fff;opacity:0;transform:translateY(7px) scale(.985);pointer-events:none;text-align:left;transition:opacity .24s ease,transform .36s cubic-bezier(.2,.72,.2,1)}.brp-series-card:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#ff7a18,#ffb45c 60%,transparent);content:""}.brp-series-kicker{color:#ffd2a6;font-size:9.5px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.brp-series-card>strong{margin:1px 0 8px;color:#fff;font-size:clamp(24px,2.4vw,31px);font-weight:950;letter-spacing:-.035em;line-height:1}.brp-series-content{display:grid;min-height:0;flex:1;grid-template-columns:minmax(72px,.8fr) minmax(0,1.2fr);gap:9px}.brp-series-photo{position:relative;min-height:0;overflow:hidden;padding:12px;border:1px solid rgb(255 255 255 / 18%);border-radius:11px;background:#fff}.brp-series-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.brp-series-photo--corner{width:100%;height:auto;aspect-ratio:1;align-self:center;padding:0}.brp-series-photo--corner img.brp-corner-connection-source{position:absolute;top:-175%;left:-51%;width:667%;max-width:none;height:auto;object-fit:unset;mix-blend-mode:normal}.brp-series-photo em{position:absolute;right:5px;bottom:5px;left:5px;padding:5px;border-radius:5px;background:#08121f;color:#fff;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.08em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.brp-series-specs{display:grid;min-width:0;align-content:center}.brp-series-specs>span{display:block;padding:3px 0;border-bottom:1px solid rgb(255 255 255 / 12%)}.brp-series-specs>span:last-child{border-bottom:0}.brp-series-specs small,.brp-series-specs b{display:block}.brp-series-specs small{margin-bottom:1px;color:#aebed0;font-size:8.5px;font-weight:750;letter-spacing:.055em;line-height:1.05;text-transform:uppercase}.brp-series-specs b{color:#fff;font-size:10.5px;font-weight:850;line-height:1.14}.brp-series-note{margin:9px -3px -3px;padding:10px 11px;border:1px solid rgb(255 180 92 / 32%);border-radius:9px;background:linear-gradient(90deg,#ff7a1838,#ffb45c17);color:#ffd3a8;font-size:12.5px;font-weight:950;line-height:1.25}.brp-cardimage:hover .brp-card-product-image,.brp-cardimage:focus-visible .brp-card-product-image,.brp-cardimage.is-series-open .brp-card-product-image{opacity:0;transform:scale(1.035)}.brp-cardimage:hover .brp-pack,.brp-cardimage:hover .brp-discount-tag,.brp-cardimage:hover .brp-series-hint,.brp-cardimage:focus-visible .brp-pack,.brp-cardimage:focus-visible .brp-discount-tag,.brp-cardimage:focus-visible .brp-series-hint,.brp-cardimage.is-series-open .brp-pack,.brp-cardimage.is-series-open .brp-discount-tag,.brp-cardimage.is-series-open .brp-series-hint{opacity:0;transform:translateY(-4px)}.brp-cardimage:hover .brp-series-card,.brp-cardimage:focus-visible .brp-series-card,.brp-cardimage.is-series-open .brp-series-card{opacity:1;transform:translateY(0) scale(1)}.brp-pack{position:absolute;top:10px;left:10px;padding:6px 9px;border-radius:999px;background:var(--ink);color:#fff;font-size:11px;font-weight:850}.brp-saving{position:absolute;right:10px;bottom:10px;padding:5px 8px;border-radius:999px;background:#fff7ed;color:#9a3412;box-shadow:0 4px 14px #17202c1f;font-size:10px;font-weight:850}.brp-discount-tag{position:absolute;z-index:2;right:31%;top:43%;max-width:48%;padding:7px 10px;transform:rotate(-3deg);border-radius:3px;background:#e02822;color:#fff;box-shadow:0 2px 5px #600b0838;font-size:10px;font-weight:950;letter-spacing:.025em;line-height:1.05;text-align:center}.brp-cardbody{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px 2px 4px}.brp-cardbody h2{margin:0;color:var(--ink);font-size:15px;line-height:1.32}.brp-card-info{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:7px;margin-top:2px}.brp-card-dimensions{display:grid;gap:3px;margin:0;padding:10px 11px;border-radius:10px;background:#f7f6f2;font-size:13px}.brp-card-dimensions div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.brp-card-dimensions dt{color:var(--muted)}.brp-card-dimensions dd{margin:0;color:var(--ink);font-weight:800;white-space:nowrap}.brp-card-promises{display:grid;gap:4px;padding:7px 8px;border-left:2px solid #fed7aa;border-radius:0 9px 9px 0;background:#fffaf4}.brp-card-promises>div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px;align-items:start}.brp-card-promises i{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#ffedd5;color:#c2410c;font-size:9px;font-style:normal;font-weight:900}.brp-card-promises strong,.brp-card-promises span,.brp-card-promises small{display:block}.brp-card-promises strong{color:var(--ink);font-size:11px;line-height:1.2}.brp-card-promises span>span{color:#15803d;font-size:10px;font-weight:850;line-height:1.2}.brp-card-promises small{margin-top:1px;color:var(--muted);font-size:9px;line-height:1.2}.brp-meta{color:var(--muted);font-size:12px}.brp-card-stock{color:#64748b;font-size:12px;font-weight:850;text-align:right}.brp-card-stock.is-in-stock{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border:1px solid #bbf7d0;border-radius:999px;background:#ecfdf3;color:#15803d;font-size:11px;letter-spacing:.01em}.brp-cardfoot{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px}.brp-card-action{display:grid;justify-items:end;gap:5px}.brp-price{color:var(--ink);font-size:20px;font-weight:850;white-space:nowrap}.brp-price small{display:block;color:var(--muted);font-size:11px;font-weight:500}.brp-price-reference{display:flex;align-items:baseline;gap:5px;margin-top:1px;font-size:10px;white-space:normal}.brp-price-reference s{color:var(--muted);font-weight:600}.brp-price-reference b{color:#b91c1c;font-size:9px;font-weight:850;text-transform:uppercase}.brp-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:10px 16px;border:1px solid transparent;border-radius:11px;background:var(--orange);color:#fff!important;font-weight:800;cursor:pointer}.brp-btn:hover{background:var(--orange-dark)}.brp-btn--ghost{border-color:var(--line);background:#fff;color:var(--ink)!important}.brp-btn--ghost:hover{background:#f6f3ed}.brp-btn--detail{min-width:82px;background:var(--ink)}.brp-btn--detail:hover{background:#29384a}.brp-visualize-cta{display:grid;gap:12px;margin-top:18px;padding:16px;border:1px solid #fed7aa;border-radius:18px;background:linear-gradient(135deg,#fffaf4,#fff);box-shadow:0 10px 28px #0f172a12}.brp-visualize-cta__heading>span{display:block;color:var(--orange-dark);font-size:10px;font-weight:900;letter-spacing:.08em}.brp-visualize-cta__heading h2{margin:4px 0;color:var(--ink);font-size:20px;line-height:1.12}.brp-visualize-cta__heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.brp-visualize-cta__before-after{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:10px;align-items:center}.brp-visualize-cta__photo{margin:0;position:relative;min-width:0;overflow:hidden;border-radius:12px;aspect-ratio:3 / 4;background:#e8dfd5}.brp-visualize-cta__photo img{display:block;width:200%;max-width:none;height:100%;object-fit:cover}.brp-visualize-cta__photo--after img{transform:translate(-50%)}.brp-visualize-cta__label{position:absolute;top:9px;padding:4px 7px;border-radius:999px;background:#061a3be0;color:#fff;font-size:9px;font-weight:900;letter-spacing:.06em}.brp-visualize-cta__label{left:9px}.brp-visualize-cta__transition>.brp-visualize-cta__arrow{display:grid;width:30px;height:30px;place-items:center;justify-self:center;border-radius:50%;background:#f97316;color:#fff;font-size:18px;line-height:1;box-shadow:0 4px 12px #061a3b38}.brp-visualize-cta__transition{display:grid;justify-items:center;gap:8px}.brp-visualize-cta__transition strong{color:var(--orange-dark);font-size:10px;white-space:nowrap}.brp-btn .brp-visualize-cta__arrow{display:inline;width:auto;height:auto;background:none;box-shadow:none}.brp-visualize-cta__proof{display:none}.brp-visualize-cta__proof span{display:grid;min-height:28px;align-content:center;gap:2px;padding:4px 7px;border-radius:7px;background:#f2eee7}.brp-visualize-cta__proof span:last-child{background:#fff1df;color:var(--orange-dark)}.brp-visualize-cta__proof i{color:var(--ink);font-size:10px;font-style:normal;letter-spacing:0;text-transform:none}.brp-visualize-cta__proof em{color:var(--orange);font-size:16px;font-style:normal}.brp-btn--secondary{width:100%;min-height:62px;margin-top:0;justify-content:flex-start;padding:11px 13px;border:1px solid transparent;background:transparent;color:var(--ink);text-align:left}.brp-btn--secondary:hover{border-color:var(--orange);background:#fff7ed;color:var(--ink)}.brp-visualize-cta__icon{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:10px;background:var(--orange);color:#fff;font-size:22px;line-height:1}.brp-visualize-cta__copy{display:grid;min-width:0;flex:1;gap:3px}.brp-visualize-cta__copy strong{color:var(--ink);font-size:14px;line-height:1.2}.brp-visualize-cta__copy small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.25}.brp-visualize-cta__arrow{color:var(--orange-dark);font-size:22px;font-weight:900;line-height:1}.brp-loadmore{display:flex;justify-content:center;margin:28px 0}.brp-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;color:var(--muted);font-size:13px}.brp-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:clamp(24px,5vw,64px);align-items:start}.brp-product>*{min-width:0}.brp-productmedia{position:sticky;top:112px}.brp-mainimage{position:relative;aspect-ratio:1 / .78;overflow:hidden;padding:18px;border:1px solid var(--line);border-radius:20px;background:#fff}.brp-mainimage img{width:100%;height:100%;object-fit:contain}.brp-mainimage--corner-connection{padding:0;background:#fff}.brp-mainimage--corner-connection>img{position:absolute;top:-175%;left:-28%;width:520%;max-width:none;height:auto;object-fit:unset}.brp-mainimage--corner-connection .brp-media-badges,.brp-mainimage--corner-connection .brp-media-corners{display:none}.brp-media-badges{position:absolute;z-index:3;top:18px;left:18px;display:flex;flex-wrap:wrap;gap:7px;max-width:calc(100% - 36px)}.brp-media-badge{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;color:#fff;box-shadow:0 8px 22px #0f172a30;font-size:11px;font-weight:950;letter-spacing:.035em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brp-media-badge--discount{border-radius:8px;background:#df2822;transform:rotate(-2deg)}.brp-media-badge--stock{background:#09613ceb}.brp-media-badge--stock i{width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none;color:#bbf7d0;font-style:normal;font-size:12px;line-height:1}.brp-media-corners{position:absolute;z-index:3;right:18px;bottom:18px;left:18px;display:flex;align-items:end;justify-content:space-between;gap:10px}.brp-media-pickup{display:inline-grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;min-width:min(290px,72%);padding:9px 11px;border:1px solid rgb(255 255 255 / 38%);border-radius:12px;background:#071936e8;color:#fff;text-align:left;box-shadow:0 12px 30px #07193647;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brp-media-pickup>i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#ff6a18;font-style:normal;font-weight:950}.brp-media-pickup span,.brp-media-pickup strong,.brp-media-pickup small{display:block}.brp-media-pickup strong{color:#fff;font-size:12px}.brp-media-pickup small{color:#cbd8ec;font-size:9px}.brp-media-pickup>b{color:#ff9b61;font-size:19px;transition:transform .18s ease}.brp-media-pickup:hover>b{transform:translate(3px)}.brp-media-warranty{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border-radius:999px;background:#ffffffed;color:#17202c;box-shadow:0 8px 22px #0f172a29;font-size:10px;font-weight:900;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brp-media-warranty i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#dcfce7;color:#15803d;font-size:10px;font-style:normal}.brp-thumbs{display:flex;width:100%;gap:8px;margin-top:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.brp-thumbs::-webkit-scrollbar{display:none}.brp-thumb{flex:0 0 70px;aspect-ratio:1;overflow:hidden;padding:4px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.brp-thumb.is-active{outline:2px solid var(--orange)}.brp-thumb img{width:100%;height:100%;object-fit:contain}.brp-thumb--corner{position:relative;padding:0}.brp-thumb--corner img.brp-corner-connection-source{position:absolute;top:-175%;left:-51%;width:667%;max-width:none;height:auto;object-fit:unset}.brp-productcopy h1{margin:9px 0 0;color:var(--ink);font-size:clamp(28px,3vw,38px);line-height:1.04;letter-spacing:-.035em}.brp-product-badges{display:flex;flex-wrap:wrap;gap:7px}.brp-product-badge{padding:6px 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:11px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.brp-product-badge--stock{background:#dcfce7;color:#166534}.brp-product-lead{max-width:62ch;margin:9px 0 0;color:#475569;font-size:14px;line-height:1.45}.brp-stock{display:inline-flex;gap:7px;align-items:center;color:var(--green);font-size:14px;font-weight:800}.brp-stock:before{width:8px;height:8px;border-radius:50%;background:var(--green);content:""}.brp-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.brp-dimensions>div{padding:9px 12px;border:1px solid #dbe4ee;border-radius:12px;background:#fff}.brp-dimensions span,.brp-dimensions strong{display:block}.brp-dimensions span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.brp-dimensions strong{margin-top:2px;color:var(--ink);font-size:17px}.brp-product-offer{margin-top:11px;overflow:hidden;border:1px solid #fed7aa;border-radius:17px;background:linear-gradient(145deg,#fffaf3,#fff)}.brp-productprice{margin:0;padding:14px 18px 12px;font-size:34px;font-weight:900;letter-spacing:-.025em}.brp-productprice small{display:block;color:var(--muted);font-size:13px;font-weight:500}.brp-product-reference{display:flex;align-items:baseline;gap:10px;margin:2px 0 3px;font-size:14px}.brp-product-reference s{color:var(--muted);font-weight:650}.brp-product-reference b{color:#b91c1c;font-size:12px;font-weight:900;text-transform:uppercase}.brp-product-saving{display:block;margin-top:7px;color:#9a3412;font-size:13px;font-weight:750}.brp-dispatch{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:13px 18px;border-top:1px solid #bbf7d0;background:#f0fdf4;color:var(--ink)}.brp-dispatch i{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#16a34a;color:#fff;font-style:normal;font-weight:900}.brp-dispatch strong,.brp-dispatch span,.brp-dispatch small{display:block}.brp-dispatch strong{font-size:14px}.brp-dispatch span{color:#15803d;font-size:13px;font-weight:900}.brp-dispatch small{margin-top:2px;color:#64748b;font-size:10px}.brp-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.brp-spec{padding:12px;border-radius:12px;background:#fff;border:1px solid var(--line)}.brp-spec span{display:block;color:var(--muted);font-size:11px}.brp-spec b{color:var(--ink);font-size:14px}.brp-buybox{margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 28px #0f172a12}.brp-mobile-sticky-buy{display:none}.brp-buy{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px 16px;margin:0}.brp-buy label{grid-column:1 / -1;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.brp-quantity-control{display:inline-flex;width:128px;min-height:52px;align-items:center;justify-content:space-between;gap:8px;padding:4px;border:1px solid var(--line);border-radius:11px;background:#fff}.brp-quantity-control :is(button,a[data-route]){width:40px;height:42px;border:0;border-radius:8px;background:#f4f1eb;color:var(--ink);font-size:24px;font-weight:800;line-height:1;cursor:pointer}.brp-quantity-control :is(button,a[data-route]):hover{background:#ffedd5;color:var(--orange-dark)}.brp-quantity-control output{min-width:28px;color:var(--ink);font-size:18px;font-weight:800;text-align:center}.brp-buy .brp-btn{min-height:52px;font-size:16px}.brp-purchase-proof{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:10px;color:#475569;font-size:11px;font-weight:700}.brp-product-series{display:grid;grid-template-columns:minmax(116px,26%) minmax(0,1fr);gap:16px;align-items:center;margin:16px 0;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brp-product-series__figure{margin:0}.brp-product-series__figure{display:grid;min-height:104px;place-items:center;padding:12px;background:#f8fafc}.brp-product-series__figure img{display:block;width:100%;height:92px;object-fit:contain}.brp-product-series__figure figcaption{margin-top:4px;color:var(--muted);font-size:10px;text-align:center}.brp-product-series__figure--corner{position:relative;display:block;min-height:0;height:auto;aspect-ratio:1;overflow:hidden;padding:0}.brp-product-series__figure--corner img.brp-corner-connection-source{position:absolute;top:-175%;left:-51%;width:667%;max-width:none;height:auto;object-fit:unset}.brp-product-series__figure--corner figcaption{position:absolute;right:0;bottom:0;left:0;margin:0;padding:4px;background:#f8fafc}.brp-product-series__eyebrow{color:var(--muted);font-size:11px;font-weight:750}.brp-product-series__body h2{margin:1px 0 3px;color:var(--ink);font-size:clamp(21px,2.2vw,27px);font-weight:950;letter-spacing:-.035em;line-height:1}.brp-product-series__body>p{margin:5px 0 10px;color:#334155;font-size:13px;font-weight:700;line-height:1.35}.brp-product-series__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.brp-product-series__facts>div{min-width:0}.brp-product-series__facts dt{color:var(--muted);font-size:10px;font-weight:700}.brp-product-series__facts dd{margin:1px 0 0;color:var(--ink);font-size:12px;font-weight:750;line-height:1.25}.brp-description{margin-top:28px;color:#344255}.brp-description h2{margin-top:26px;color:var(--ink);font-size:22px}.brp-description table{width:100%;border-collapse:collapse}.brp-description th,.brp-description td{padding:9px;border-bottom:1px solid var(--line);text-align:left;font-size:14px}.brp-note{padding:14px 16px;border:1px solid #fdba74;border-radius:12px;background:#fff7ed;color:#9a3412;font-size:13px}.brp-cart{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}.brp-panel{padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff}.brp-cartrow{display:grid;grid-template-columns:88px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.brp-cartrow img{width:88px;height:74px;object-fit:contain;border-radius:10px;background:#f5f5f3}.brp-cartrow h3{margin:0 0 4px;font-size:15px}.brp-qty{display:flex;align-items:center;gap:7px;margin-top:8px}.brp-qty :is(button,a[data-route]){width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}.brp-summaryline{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.brp-summaryline--total{padding-top:12px;border-top:1px solid var(--line);font-size:20px;font-weight:900}.brp-checkout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start;min-width:0}.brp-checkout-title{margin:0 0 22px;color:var(--ink);font-size:clamp(28px,4vw,42px);letter-spacing:-.035em}.brp-checkout-main{min-width:0;padding:4px 20px}.brp-checkout-section{min-width:0;padding:18px 0;border-bottom:1px solid var(--line)}.brp-checkout-section:last-of-type{border-bottom:0}.brp-checkout-section>h2{margin:0 0 12px;color:var(--ink);font-size:18px}.brp-checkout-section .brp-cartrow:first-of-type{padding-top:2px}.brp-checkout-section .brp-cartrow:last-child{border-bottom:0}.brp-checkout-summary{position:sticky;top:18px}.brp-checkout-summary .brp-summaryline--total{font-size:22px}.brp-summary-saving{display:grid;gap:3px;margin:8px 0 10px;color:#64748b;font-size:12px}.brp-summary-saving span{text-decoration-color:#94a3b8}.brp-summary-saving b{color:#15803d;font-size:13px}.brp-summaryline--no-vat{margin-top:12px;padding-top:11px;border-top:1px solid var(--line);color:#94a3b8;font-size:12px}.brp-summaryline--no-vat strong{color:#64748b;font-weight:750}.brp-checkout-summary .brp-meta{font-size:12px}.brp-formgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0}.brp-formgrid label{min-width:0;color:var(--ink);font-size:13px;font-weight:700}.brp-formgrid .brp-field{margin-top:5px}.brp-phone{display:flex;align-items:stretch;width:100%;max-width:100%;min-width:0;min-height:48px;margin-top:5px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.brp-phone b{display:grid;flex:0 0 auto;place-items:center;padding:0 11px;border-right:0;color:#a0a8b5;font-size:13px;font-weight:500}.brp-phone .brp-field{flex:1 1 auto;width:0;min-width:0;margin:0;border:0;border-radius:0;background:transparent}.brp-checkout-extra{margin-top:12px;padding:16px;border:1px solid #fed7aa;border-radius:12px;background:#fffaf5}.brp-checkout-extra h3{margin:0;color:var(--ink);font-size:17px}.brp-checkout-extra__intro{margin:5px 0 14px;color:var(--muted);font-size:13px}.brp-facturation-title{margin:8px 0 -1px;color:var(--ink);font-size:13px;font-weight:900}.brp-ares-row{display:flex;gap:8px;margin-top:5px}.brp-ares-row .brp-field{flex:1;min-width:0;margin:0}.brp-ares-row .brp-btn{min-height:42px;white-space:nowrap}#brp-ares-status{display:block;min-height:17px;margin-top:5px;color:#64748b;font-size:12px;font-weight:600}.brp-formgrid label.is-invalid .brp-field,.brp-formgrid label.is-invalid .brp-phone,.brp-choice.is-invalid{border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.brp-checkout-options{display:grid;gap:12px}.brp-checkout-options .brp-choice{margin-top:0}.brp-span2{grid-column:1 / -1}.brp-choice{display:flex;min-width:0;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--line);border-radius:11px;margin-top:8px;cursor:pointer}.brp-choice input{margin-top:5px}.brp-carrier-logo{width:50px;height:32px;object-fit:contain;object-position:center;flex:0 0 50px;margin-top:1px}.brp-carrier-logo--one{width:44px;flex-basis:44px}.brp-carrier-logo--dpd{width:52px;flex-basis:52px}.brp-choice span{flex:1}.brp-choice .brp-shipping-promise{display:block;margin-top:6px;color:#15803d;font-weight:850;line-height:1.35}.brp-choice .brp-shipping-promise strong,.brp-choice .brp-shipping-promise span{display:inline}.brp-choice .brp-shipping-promise strong{color:var(--ink);margin-right:5px}.brp-choice>span>small{display:block;margin-top:6px;line-height:1.35}.brp-choice>b{margin-left:auto;color:var(--ink);font-size:14px;white-space:nowrap}.brp-choice:has(input:checked){border-color:var(--orange);background:#fff7ed;box-shadow:0 0 0 1px var(--orange)}.brp-terms-choice{align-items:flex-start;padding:8px 0;border:0;border-radius:0;background:transparent;line-height:1.35}.brp-terms-choice:has(input:checked){border-color:transparent;background:transparent;box-shadow:none}.brp-terms-choice input{flex:0 0 auto;margin-top:2px}.brp-terms-choice>span{min-width:0;font-size:13px}.brp-choice--card{border-color:#c7d2fe;background:linear-gradient(100deg,#f7f5ff,#fff)}.brp-choice--card:has(input:checked){border-color:#635bff;background:linear-gradient(100deg,#f1efff,#fff);box-shadow:0 0 0 1px #635bff}.brp-checkout-section>.brp-choice{margin-top:0}.brp-card-network-lockup{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;color:#4f46a5!important;font-weight:800}.brp-card-network-logos{display:inline-flex;align-items:center;gap:6px}.brp-card-network-logos img{width:auto;height:22px;max-width:58px;object-fit:contain;display:block}.brp-wallet-badges{display:inline-flex;gap:5px}.brp-wallet-badge{display:inline-flex;min-height:22px;align-items:center;padding:2px 6px;border:1px solid #d9dce5;border-radius:5px;background:#fff;color:#111827;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.brp-wallet-badge--apple{font-size:11px}.brp-wallet-badge--google i{margin-right:2px;color:#4285f4;font-style:normal;font-size:13px}.brp-wallet-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.brp-wallet-shortcut{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d9dce5;border-radius:9px;background:#fff;color:#111827;font:inherit;font-weight:800;cursor:pointer}.brp-wallet-shortcut:hover{border-color:var(--orange);background:#fff7ed}.brp-wallet-shortcut span{font-size:20px;line-height:1}.brp-wallet-shortcut--google span{color:#4285f4;font-weight:900}.brp-wallet-shortcuts small{grid-column:1 / -1;color:#6b7280;font-size:12px;text-align:center}.brp-cart-delivery{display:grid;gap:8px;margin:16px 0}.brp-cart-delivery>div{display:flex;gap:10px;align-items:center;padding:11px 12px;border-radius:12px;background:#f7f6f2}.brp-cart-delivery p,.brp-cart-delivery strong,.brp-cart-delivery small{display:block;margin:0}.brp-cart-delivery small{margin-top:2px;color:var(--muted)}.brp-pickup-fast{display:grid;gap:3px;margin:16px 0;padding:14px 16px;border:1px solid #86efac;border-radius:13px;background:#f0fdf4;color:#14532d}.brp-pickup-fast[hidden]{display:none}.brp-pickup-fast span{font-size:13px}.brp-checkout-more{margin:12px 0 4px;border:0;background:transparent;color:var(--orange-dark);font-weight:800;cursor:pointer}.brp-checkout-more[hidden],.brp-formgrid [hidden]{display:none}.brp-choice[hidden],.brp-summaryline[hidden]{display:none!important}.brp-legal{max-width:860px;margin-inline:auto;padding:clamp(22px,5vw,52px);border:1px solid var(--line);border-radius:20px;background:#fff}.brp-article{max-width:1120px}.brp-article>p,.brp-article>h2,.brp-article>h3,.brp-article>ul,.brp-article>ol{max-width:790px}.brp-article-products{margin:46px -18px -18px;padding:clamp(22px,4vw,42px);border-radius:20px;background:#f6f7f9}.brp-article-products>h2{margin:7px 0 8px;font-size:clamp(25px,3vw,34px)}.brp-article-products>p{max-width:700px;margin:0 0 22px;color:var(--muted)}.brp-article-products .brp-grid{gap:12px}.brp-legal h1{color:var(--ink);font-size:clamp(30px,5vw,48px)}.brp-legal h2{margin-top:30px;color:var(--ink);font-size:23px}.brp-legal a{color:var(--orange-dark);text-decoration:underline}.brp-ai-lead{margin:18px 0 24px;color:#334155;font-size:clamp(17px,2vw,20px);line-height:1.65}.brp-ai-links{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 30px}.brp-ai-links a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;font-size:13px;font-weight:850;text-decoration:none}.brp-ai-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 28px}.brp-ai-facts>div{padding:15px 16px;border:1px solid var(--line);border-radius:14px;background:#f8fafc}.brp-ai-facts dt{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.brp-ai-facts dd{margin:5px 0 0;color:var(--ink);font-weight:800}.brp-ai-series{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:18px 24px}.brp-ai-series section{padding:18px;border-radius:15px;background:#172554;color:#fff}.brp-ai-series h3{margin:0 0 5px;color:#fb923c;font-size:18px}.brp-ai-series p{margin:0;color:#e2e8f0;line-height:1.5}.brp-ai-catalog-group{margin-top:34px;scroll-margin-top:24px}.brp-ai-catalog-group>h2{margin-bottom:6px}.brp-ai-catalog-group>p{margin-top:0;color:var(--muted);line-height:1.55}.brp-ai-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none}.brp-ai-product-list li{min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:#f8fafc}.brp-ai-product-list a{display:block;color:var(--ink);font-size:14px;line-height:1.35;text-decoration:none}.brp-ai-product-list span{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.45}@media(max-width:749px){.brp-ai-facts,.brp-ai-series,.brp-ai-product-list{grid-template-columns:1fr}.brp-ai-links{flex-wrap:nowrap;margin-right:-11px;padding:1px 11px 8px 0;overflow-x:auto;scrollbar-width:none}.brp-ai-links::-webkit-scrollbar{display:none}.brp-ai-links a{flex:0 0 auto}.brp-ai-product-list li{padding:12px}}.brp-contact-page,.brp-blog-page{display:grid;gap:clamp(36px,6vw,76px);padding-block:clamp(24px,4vw,52px)}.brp-contact-hero,.brp-blog-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(26px,5vw,70px);align-items:center;padding:clamp(26px,5vw,64px);overflow:hidden;border-radius:28px;background:#151515;color:#fff}.brp-contact-hero h1,.brp-blog-hero h1{max-width:760px;margin:10px 0 16px;font-size:clamp(36px,5vw,70px);line-height:.98;letter-spacing:-.04em}.brp-contact-hero p,.brp-blog-hero p{max-width:680px;color:#d6d3d1;font-size:clamp(16px,2vw,20px);line-height:1.55}.brp-contact-kicker{color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.brp-contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.brp-contact-showcase{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-self:center}.brp-contact-showcase div{position:relative;min-height:0;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgb(255 255 255 / 22%);border-radius:14px;background:#fff}.brp-contact-showcase img{display:block;width:100%;height:100%;padding:5px;object-fit:contain}.brp-contact-showcase span{position:absolute;right:9px;bottom:9px;left:9px;padding:8px;border-radius:8px;background:#000000c7;text-align:center;font-weight:900}.brp-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.brp-contact-grid>div{min-height:220px;padding:26px;border-radius:20px;background:#f4f2ed}.brp-contact-grid>div:nth-child(2){background:#ffedd5}.brp-contact-grid>div:nth-child(3){background:#172554;color:#fff}.brp-contact-grid span{color:var(--orange-dark);font-size:12px;font-weight:900;text-transform:uppercase}.brp-contact-grid h2{margin:26px 0 10px;font-size:25px}.brp-contact-grid a{color:inherit;font-weight:800}.brp-series-explorer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.brp-series-explorer-grid article{overflow:hidden;border-radius:18px;background:#f4f2ed;transition:transform .2s ease,box-shadow .2s ease}.brp-series-explorer-grid article:hover{transform:translateY(-5px);box-shadow:0 16px 34px #0000001f}.brp-series-explorer-grid img{width:100%;aspect-ratio:1 / .78;object-fit:cover}.brp-series-explorer-grid article>div{padding:16px}.brp-series-explorer-grid h3{margin:4px 0 8px;font-size:22px}.brp-series-explorer-grid p{min-height:54px;color:var(--muted);font-size:13px}.brp-series-explorer-grid dl{display:grid;gap:5px;margin:12px 0 0;font-size:11px}.brp-series-explorer-grid dl div{display:flex;justify-content:space-between;gap:8px}.brp-series-explorer-grid dd{margin:0;text-align:right;font-weight:800}.brp-blog-hero-art{align-self:stretch;min-height:380px;overflow:hidden;border-radius:18px;background:#071d42}.brp-blog-hero-art img{width:100%;height:100%;object-fit:cover;object-position:72% center;transform:scale(1.03)}.brp-content-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.brp-content-product-card{min-width:0}.brp-content-product-card :is(button,a[data-route]){display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;padding:0;border:1px solid #e7e5e4;border-radius:15px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.brp-content-product-card :is(button,a[data-route]):hover{transform:translateY(-3px);box-shadow:0 13px 28px #0f172a1a}.brp-content-product-card img{width:100%;height:164px;object-fit:contain;background:#f4f5f7}.brp-content-product-card>:is(button,a[data-route])>div{display:flex;flex:1;flex-direction:column;padding:13px}.brp-content-product-card span{color:var(--orange-dark);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.brp-content-product-card h3{min-height:58px;margin:7px 0 9px;font-size:14px;line-height:1.32}.brp-content-product-card dl{display:grid;grid-template-columns:1fr 1fr;gap:4px 9px;margin:0 0 14px;color:var(--muted);font-size:11px}.brp-content-product-card dl div{display:flex;justify-content:space-between;gap:5px}.brp-content-product-card dd{margin:0;color:var(--ink);font-weight:800}.brp-content-product-card b{margin-top:auto;color:var(--orange-dark);font-size:12px}.brp-content-product-card b i{font-style:normal}.brp-blog-tools{display:flex;justify-content:space-between;gap:18px;align-items:center}.brp-blog-tools div{display:flex;flex-wrap:wrap;gap:8px}.brp-blog-tools :is(button,a[data-route]){padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:#fff;cursor:pointer;font-weight:800}.brp-blog-tools :is(button,a[data-route]).is-active{border-color:var(--ink);background:var(--ink);color:#fff}.brp-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.brp-blog-card :is(button,a[data-route]){display:block;width:100%;height:100%;padding:0 0 18px;overflow:hidden;border:0;border-radius:18px;background:#f4f2ed;color:var(--ink);text-align:left;cursor:pointer}.brp-blog-card img{width:100%;aspect-ratio:16 / 10;object-fit:contain;background:#fff;transition:transform .35s ease}.brp-blog-card :is(button,a[data-route]):hover img{transform:scale(1.04)}.brp-blog-card span,.brp-blog-card h2,.brp-blog-card b{display:block;margin-inline:18px}.brp-blog-card span{margin-top:16px;color:var(--orange-dark);font-size:11px;font-weight:900;text-transform:uppercase}.brp-blog-card h2{min-height:62px;margin-top:8px;margin-bottom:14px;font-size:19px;line-height:1.25}.brp-content-products{display:grid;gap:20px}.brp-pickup-page{color:var(--ink)}.brp-pickup-hero{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);overflow:hidden;border-radius:26px;background:#071d42;color:#fff;box-shadow:0 24px 60px #071d422e}.brp-pickup-hero__copy{position:relative;overflow:hidden;padding:clamp(34px,6vw,76px);isolation:isolate}.brp-pickup-hero__copy:before{position:absolute;z-index:-2;right:-150px;bottom:-220px;width:520px;height:520px;border:56px solid rgb(255 106 24 / 22%);border-radius:50%;content:""}.brp-pickup-hero__copy:after{position:absolute;z-index:-1;right:42px;bottom:-168px;width:344px;height:344px;border:1px solid rgb(255 255 255 / 13%);border-radius:50%;content:""}.brp-pickup-kicker{display:inline-flex;align-items:center;gap:7px;color:#ffb077;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.brp-pickup-kicker:before{width:26px;height:3px;border-radius:999px;background:#ff6a18;content:""}.brp-pickup-kicker--light{color:var(--orange-dark)}.brp-pickup-hero h1{max-width:780px;margin:18px 0 16px;font-size:clamp(38px,5.3vw,66px);line-height:.98}.brp-pickup-hero__copy>p{max-width:720px;margin:0;color:#dbe7fa;font-size:clamp(16px,1.8vw,20px)}.brp-pickup-hero__copy>p strong{color:#fff}.brp-pickup-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.brp-pickup-address{display:flex;justify-content:center;flex-direction:column;padding:clamp(28px,4vw,48px);background:linear-gradient(155deg,#ff792f,#df5510);color:#fff}.brp-pickup-address__eyebrow{font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.brp-pickup-address h2{margin:8px 0 2px;font-size:clamp(27px,3vw,38px);line-height:1.05}.brp-pickup-address>p{margin:0 0 22px;color:#fff4eb}.brp-pickup-address dl{margin:0;border-top:1px solid rgb(255 255 255 / 28%)}.brp-pickup-address dl div{padding:13px 0;border-bottom:1px solid rgb(255 255 255 / 28%)}.brp-pickup-address dt{color:#ffe3d0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.brp-pickup-address dd{margin:2px 0 0;font-weight:850}.brp-pickup-address dd a{text-decoration:underline;text-underline-offset:2px}.brp-pickup-map{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:11px 0;border-bottom:2px solid rgb(255 255 255 / 65%);font-weight:850}.brp-pickup-steps{padding:clamp(52px,7vw,86px) 0}.brp-pickup-section-heading>span{color:var(--orange-dark);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.brp-pickup-section-heading h2{max-width:650px;margin:5px 0 28px;font-size:clamp(29px,4vw,44px);line-height:1.05;letter-spacing:-.035em}.brp-pickup-steps ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.brp-pickup-steps li{position:relative;display:grid;grid-template-columns:42px 1fr;gap:13px;padding:0 24px 0 0}.brp-pickup-steps li:not(:last-child):after{position:absolute;top:20px;right:12px;left:55px;height:1px;background:var(--line);content:""}.brp-pickup-steps li>b{position:relative;z-index:1;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-size:14px;box-shadow:0 0 0 6px #f7f5f1}.brp-pickup-steps li h3{margin:0 0 5px;font-size:17px}.brp-pickup-steps li p{margin:0;color:var(--muted);font-size:13px}.brp-pickup-notice{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;margin-bottom:clamp(54px,7vw,86px);border:1px solid var(--line);border-radius:18px;background:#fff}.brp-pickup-notice>div{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;padding:21px}.brp-pickup-notice>div:not(:last-child){border-right:1px solid var(--line)}.brp-pickup-notice span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff0e6;color:var(--orange-dark);font-weight:900}.brp-pickup-notice p{margin:0;color:var(--muted);font-size:12px}.brp-pickup-notice strong{color:var(--ink);font-size:13px}.brp-pickup-products{padding-bottom:24px}.brp-warehouse-gallery{display:grid;gap:22px;margin:0 0 clamp(52px,7vw,86px)}.brp-warehouse-gallery .brp-section-heading{margin-bottom:0}.brp-warehouse-gallery .brp-section-heading h2{margin:7px 0 6px}.brp-warehouse-gallery .brp-section-heading p{max-width:680px;margin:0;color:var(--muted)}.brp-warehouse-gallery__grid{display:grid;grid-template-columns:1.55fr 1fr 1fr;grid-auto-rows:190px;gap:12px}.brp-warehouse-gallery__photo{position:relative;min-width:0;overflow:hidden;margin:0;border-radius:18px;background:#e8e5df}.brp-warehouse-gallery__photo--1{grid-row:span 2}.brp-warehouse-gallery__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.brp-warehouse-gallery__photo:hover img{transform:scale(1.03)}.brp-warehouse-gallery__photo figcaption{position:absolute;right:10px;bottom:10px;left:10px;padding:7px 9px;border-radius:9px;background:#061a3bd1;color:#fff;font-size:11px;font-weight:800}.brp-warehouse-gallery--compact{margin:34px 0 clamp(44px,6vw,72px);padding:24px;border-radius:22px;background:#f4f2ed}.brp-warehouse-gallery--compact .brp-warehouse-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:190px}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo--1{grid-row:auto}.brp-pickup-products .brp-section-heading h2{margin:8px 0 6px;color:var(--ink)}.brp-pickup-products .brp-section-heading p{max-width:680px;margin:0;color:var(--muted)}.brp-footer{padding:42px 0 90px;background:var(--ink);color:#dbe2eb}.brp-footergrid{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:28px}.brp-footer .brp-footer-partners{display:block;width:100%;margin:4px 0;padding:0;border:0;background:transparent;color:#cbd5e1;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.brp-footer .brp-footer-partners:hover{text-decoration:underline}.brp-footer h3{margin:0 0 10px;color:#fff;font-size:15px}.brp-footer p,.brp-footer :is(button,a[data-route]){margin:4px 0;border:0;background:transparent;color:#cbd5e1;font-size:13px;text-align:left;cursor:pointer}.brp-footergrid>div:not(.brp-footer-brand)>:is(button,a[data-route]){display:block;width:100%;padding-inline:0}.brp-bottom{display:none}.brp-empty{padding:60px 20px;text-align:center}.brp-toast{position:fixed;z-index:80;right:18px;bottom:18px;max-width:360px;padding:13px 16px;border-radius:12px;background:var(--ink);color:#fff;box-shadow:0 18px 40px #0f172a47}@media(max-width:980px){.brp-contact-hero,.brp-blog-hero{grid-template-columns:1fr}.brp-contact-grid{grid-template-columns:1fr 1fr}.brp-series-explorer-grid{grid-template-columns:repeat(3,1fr)}.brp-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brp-nav :is(button,a[data-route]):nth-child(3),.brp-nav :is(button,a[data-route]):nth-child(4){display:none}.brp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brp-toolbar{grid-template-columns:1fr 1fr}.brp-product,.brp-cart,.brp-checkout{grid-template-columns:1fr}.brp-productmedia{position:static}.brp-checkout>aside{order:-1;position:static}.brp-checkout-main{padding:2px 16px}.brp-checkout-section{padding:15px 0}.brp-checkout-title{margin-bottom:14px}.brp-footergrid{grid-template-columns:1fr 1fr}.brp-shopby-grid,.brp-series-nav-grid,.brp-advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.brp-catalog-results .brp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brp-pickup-steps ol{grid-template-columns:1fr 1fr;gap:26px 10px}.brp-pickup-steps li:nth-child(2):after{display:none}.brp-pickup-notice{grid-template-columns:1fr}.brp-pickup-notice>div:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:749px){.brp-contact-page,.brp-blog-page{gap:34px;padding-top:14px}.brp-article-products{margin:34px -8px -8px;padding:20px 12px}.brp-article-products .brp-grid,.brp-content-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.brp-content-product-card img{height:130px}.brp-content-product-card h3{min-height:52px;font-size:13px}.brp-contact-hero,.brp-blog-hero{padding:24px 18px;border-radius:20px}.brp-contact-showcase div{min-height:0}.brp-contact-grid,.brp-series-explorer-grid,.brp-blog-grid{grid-template-columns:1fr}.brp-series-nav-grid{display:flex;margin-right:-11px;overflow-x:auto;scrollbar-width:none}.brp-series-nav{margin:36px 0 42px;padding:20px 16px;border-radius:20px}.brp-series-nav-intro{display:block;margin-bottom:16px}.brp-series-nav-intro>b{display:none}.brp-series-nav-intro h2{font-size:26px}.brp-series-nav-photo{height:132px}.brp-series-nav-grid::-webkit-scrollbar{display:none}.brp-series-nav-card{flex:0 0 min(62vw,230px)}.brp-series-explorer-grid p{min-height:0}.brp-blog-tools{align-items:flex-start;flex-direction:column}body.br-private-preview{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.brp-shell{width:min(100% - 22px,1240px)}.brp-previewbar,.brp-storebar{font-size:11px}.brp-storebar .brp-shell{display:block;min-height:44px;padding-block:6px;line-height:1.15}.brp-storebar .brp-shell>strong,.brp-storebar .brp-shell>span:not(.brp-storebar-mobile),.brp-storebar .brp-shell>b{display:none}.brp-storebar .brp-storebar-mobile{display:grid;gap:2px;justify-items:center}.brp-storebar-mobile strong{font-size:12px}.brp-storebar-mobile small{font-size:10px;font-weight:750}.brp-headrow{min-height:58px}.brp-brand{width:min(250px,calc(100vw - 142px))}.brp-headrow{flex-wrap:wrap;gap:6px 12px;padding:7px 0 9px}.brp-headersearch{order:3;flex:1 0 100%;width:100%;max-width:none}.brp-nav{margin-left:auto}.brp-nav>:is(button,a[data-route]):not(.brp-cartlink){display:none}.brp-main{padding-top:18px}.brp-hero{grid-template-columns:1fr}.brp-home-hero{grid-template-columns:1fr;border-radius:20px}.brp-home-hero__copy{padding:30px 22px}.brp-home-hero__offer{min-height:240px;padding:28px 22px}.brp-hero-actions{align-items:stretch;flex-direction:column}.brp-hero-actions .brp-btn{width:100%}.brp-commerce-hero{grid-template-columns:1fr;min-height:0;border-radius:20px}.brp-commerce-hero__copy{padding:28px 21px 25px}.brp-commerce-hero h1{font-size:clamp(34px,10vw,46px)}.brp-commerce-hero__visual{min-height:310px}.brp-product-highlight{right:14px;bottom:14px;left:14px}.brp-promo-grid{display:block;height:auto;overflow:visible}.brp-promo-grid.brp-drop{overflow:hidden;padding:5px;border-radius:19px}.brp-drop:after{display:none}.brp-promo-tile--main{height:310px;margin-bottom:10px}.brp-drop .brp-promo-tile--main{margin-bottom:5px}.brp-promo-stack{display:grid;grid-template-rows:none;gap:10px}.brp-drop .brp-promo-stack{gap:5px}.brp-promo-tile--small{height:190px}.brp-promo-tile{border-radius:16px}.brp-promo-tile:after{background:linear-gradient(90deg,#fffffffa,#ffffffe0 52%,#ffffff1f 82%)}.brp-promo-copy,.brp-promo-tile--small .brp-promo-copy{left:18px;width:56%}.brp-promo-tile--main .brp-promo-copy{width:68%}.brp-promo-copy strong{font-size:32px}.brp-promo-tile--main .brp-promo-copy strong{font-size:30px}.brp-promo-copy small{font-size:10px}.brp-promo-copy>small i{min-height:20px;margin-right:5px;padding:2px 6px}.brp-promo-copy>b{margin-top:6px;font-size:15px}.brp-promo-cta{min-height:34px;margin-top:12px;padding:7px 10px;font-size:10px}.brp-promo-subhead{max-width:240px;margin-top:8px;font-size:12px}.brp-promo-offer{gap:5px;margin-top:9px}.brp-promo-offer b{padding:4px 7px;font-size:12px}.brp-hero-stage{top:30%;right:-2%;bottom:-1%;left:42%}.brp-hero-rack{bottom:1%;filter:drop-shadow(0 13px 10px rgb(0 0 0 / 44%))}.brp-hero-rack--1{--rack-x: 0%;--rack-width: 27%;--rack-height: 88%}.brp-hero-rack--2{--rack-x: 26%;--rack-width: 31%;--rack-height: 100%}.brp-hero-rack--3{--rack-x: 56%;--rack-width: 27%;--rack-height: 91%}.brp-hero-rack--4,.brp-rack-price,.brp-promo-tile--bundles{display:none}.brp-promo-tile--size:after{background:linear-gradient(90deg,#042246fa,#042246e0 52%,#04224614 84%)}.brp-trust{grid-template-columns:1fr 1fr;gap:2px;margin-bottom:42px;padding:2px}.brp-trust div,.brp-trust :is(button,a[data-route]){min-height:76px;grid-template-columns:32px 1fr;gap:8px;padding:11px 9px}.brp-trust div>i,.brp-trust :is(button,a[data-route])>i{width:31px;height:31px;border-radius:10px;font-size:12px}.brp-trust b{font-size:11px}.brp-trust small{font-size:8px}.brp-activity{margin-bottom:42px;padding:14px;border-radius:16px}.brp-activity--compact{margin-bottom:22px}.brp-activity-head{display:block;margin-bottom:12px}.brp-activity-head>small{display:block;margin-top:5px}.brp-activity-grid{grid-template-columns:1fr;gap:12px}.brp-activity-products{gap:7px}.brp-activity-product{padding:7px;gap:5px}.brp-activity-product strong{font-size:10px}.brp-activity-product small{font-size:9px}.brp-home-section{margin-bottom:48px}.brp-home-section--tint{margin-inline:-11px;padding-inline:11px;border-radius:18px}.brp-section-heading{align-items:start;flex-direction:column;gap:8px}.brp-shopby-grid{display:flex;margin-right:-11px;padding:2px 11px 10px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.brp-shopby-grid::-webkit-scrollbar{display:none}.brp-shopby-card{flex:0 0 min(76vw,280px);min-height:228px;scroll-snap-align:start}.brp-catalog-head{grid-template-columns:1fr auto;align-items:end;gap:10px}.brp-catalog-head>div{grid-column:1 / -1}.brp-catalog-search{grid-column:1 / -1}.brp .brp-filter-toggle{display:inline-flex;width:100%}.brp-catalog-layout{display:block}.brp-filter-panel{position:fixed;z-index:82;top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(88vh,760px);margin:0;padding:18px 18px 20px;border:0;border-radius:24px 24px 0 0;transform:translateY(105%);transition:transform .2s ease}.brp-filter-head{display:flex}.brp-filter-head :is(button,a[data-route]){display:block}body.brp-filters-open{overflow:hidden}body.brp-filters-open .brp-filter-panel{transform:translateY(0)}.brp-filter-backdrop{position:fixed;z-index:81;top:0;right:0;bottom:0;left:0;background:#0f172a8f}body.brp-filters-open .brp-filter-backdrop{display:block}body.brp-filters-open .brp-bottom{display:none}.brp-filter-panel{display:flex;flex-direction:column;overflow:hidden}.brp-filter-scroll{display:block;flex:1;margin:0 -4px;padding:0 4px 12px;overflow:auto}.brp-primary-filters{display:grid;grid-template-columns:1fr;margin-top:12px}.brp-primary-filter summary{width:100%}.brp-primary-filter>.brp-facet{position:static;width:100%;margin-top:6px;box-shadow:none}.brp-more-row{justify-content:space-between;margin-top:10px}.brp-advanced-filters{position:static;width:100%;margin-top:10px;padding:0;border:0;box-shadow:none}.brp-advanced-filters{grid-template-columns:1fr}.brp-filter-apply{display:block;flex:0 0 auto;margin:0 -18px -20px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff7;box-shadow:0 -10px 26px #0f172a14}.brp-filter-apply .brp-btn{width:100%;min-height:50px}.brp-hero-copy,.brp-hero-proof{border-radius:18px}.brp-visualize-cta__before-after{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:8px}.brp h1{font-size:34px}.brp-grid{grid-template-columns:1fr 1fr;gap:9px}.brp-cardbody{padding:11px}.brp-cardbody h2{font-size:13px}.brp-card-info{grid-template-columns:1fr}.brp-card-promises{border-top:2px solid #fed7aa;border-left:0;border-radius:0 0 9px 9px}.brp-cardfoot{align-items:start;flex-direction:column}.brp-card-action{width:100%;justify-items:stretch}.brp-card-stock{text-align:left}.brp-ares-row{flex-direction:column}.brp-price{font-size:18px}.brp-cardfoot .brp-btn{width:100%;min-height:40px;padding-inline:10px;font-size:12px}.brp-product{gap:20px}.brp-product-series{grid-template-columns:96px minmax(0,1fr);gap:12px;margin-block:14px;padding-block:13px}.brp-product-series__figure{min-height:82px;padding:9px}.brp-product-series__figure img{height:64px}.brp-product-series__body h2{font-size:21px}.brp-product-series__body>p{font-size:12px}.brp-product-series__facts{gap:7px 10px}.brp-product-series__facts dt{font-size:9px}.brp-product-series__facts dd{font-size:11px}.brp-media-badges{top:10px;left:10px;max-width:calc(100% - 20px)}.brp-media-badge{min-height:29px;padding:5px 8px;font-size:9px}.brp-media-corners{right:10px;bottom:10px;left:10px}.brp-media-pickup{grid-template-columns:26px 1fr auto;min-width:0;max-width:74%;padding:7px 8px}.brp-media-pickup>i{width:26px;height:26px}.brp-media-pickup strong{font-size:10px}.brp-media-pickup small{font-size:8px}.brp-media-warranty{padding:6px 8px;font-size:8px}.brp-media-warranty i{width:17px;height:17px}.brp-breadcrumb{margin-bottom:10px;font-size:12px}.brp-mainimage{padding:10px;border-radius:16px}.brp-thumbs{display:flex;width:100%;max-width:100%;gap:7px;padding:2px 2px 7px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.brp-thumbs::-webkit-scrollbar{display:none}.brp-thumb{flex:0 0 72px;scroll-snap-align:start}.brp-productcopy h1{font-size:27px}.brp-specs{grid-template-columns:1fr 1fr}.brp-buybox{background:#fff;box-shadow:0 10px 28px #0f172a12}.brp-cartrow{grid-template-columns:70px 1fr}.brp-cartrow img{width:70px;height:64px}.brp-cartprice{grid-column:2}.brp-formgrid{grid-template-columns:1fr}.brp-span2{grid-column:auto}.brp-footergrid{grid-template-columns:1fr}.brp-warehouse-gallery__grid,.brp-warehouse-gallery--compact .brp-warehouse-gallery__grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px}.brp-warehouse-gallery__photo,.brp-warehouse-gallery__photo--1{grid-row:auto;min-height:0;aspect-ratio:16 / 9}.brp-warehouse-gallery--compact{padding:16px}.brp-warehouse-gallery--compact .brp-warehouse-gallery__grid{grid-template-columns:1fr 1fr;grid-auto-rows:110px;gap:9px}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo{aspect-ratio:auto}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo--1{grid-row:span 2}.brp-bottom{position:fixed;z-index:70;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);padding:7px max(9px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-right));border-top:1px solid #244b83;border-radius:18px 18px 0 0;background:#061a3b;box-shadow:0 -10px 30px #05132e4d}.brp-bottom--product{grid-template-columns:1fr 1.8fr 1fr}.brp-bottom-visualize{position:relative;display:grid!important;grid-template-columns:50px minmax(42px,1fr) 50px;gap:9px;overflow:hidden;align-items:center;min-height:76px!important;padding:5px 7px!important;border:2px solid #f97316!important;border-radius:14px!important;background:#0a234c!important;box-shadow:inset 0 0 0 1px #f9731638}.brp-bottom-visualize__thumb{width:50px;height:58px;border:0;border-radius:7px;background-image:url(br-visualize-before-after-thumb-11ac8d719afd0381.webp);background-size:200% 100%;background-repeat:no-repeat}.brp-bottom-visualize__thumb--before{background-position:left center}.brp-bottom-visualize__thumb--after{background-position:right center}.brp-bottom-visualize__label{min-width:0;color:#fff;font-size:11px;font-weight:900;line-height:1.08;text-align:center}body.br-private-preview:has(.brp-mobile-sticky-buy.is-visible){padding-bottom:calc(166px + env(safe-area-inset-bottom))}.brp-mobile-sticky-buy{position:fixed;z-index:71;right:10px;bottom:calc(94px + env(safe-area-inset-bottom));left:10px;display:none;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 8px 13px;border:1px solid #fed7aa;border-radius:14px;background:#fffffff7;box-shadow:0 -4px 22px #0f172a2b}.brp-mobile-sticky-buy.is-visible{display:flex}.brp-mobile-sticky-buy>span{display:grid;gap:1px}.brp-mobile-sticky-buy small{color:#15803d;font-size:9px;font-weight:900;letter-spacing:.04em}.brp-mobile-sticky-buy strong{color:var(--ink);font-size:17px;line-height:1}.brp-mobile-sticky-buy__qty{display:inline-flex;align-items:center;gap:3px}.brp-mobile-sticky-buy__qty :is(button,a[data-route]){width:27px;height:30px;border:1px solid var(--line);border-radius:7px;background:#f4f1eb;color:var(--ink);font-size:18px;font-weight:800}.brp-mobile-sticky-buy__qty output{min-width:18px;color:var(--ink);font-size:14px;font-weight:800;text-align:center}.brp-mobile-sticky-buy .brp-btn{min-height:42px;padding:8px 13px;font-size:13px}.brp-bottom :is(button,a[data-route]){display:flex;min-height:53px;align-items:center;justify-content:center;flex-direction:column;gap:3px;border:0;border-radius:12px;background:transparent;color:#dbeafe;font-size:10px;font-weight:800;line-height:1.05}.brp-bottom :is(button,a[data-route]).is-active{background:#f97316;color:#fff;box-shadow:inset 0 0 0 1px #ffffff26}.brp-bottom b{color:#ff9d5c;font-size:17px;line-height:1}.brp-bottom :is(button,a[data-route]).is-active b{color:#fff}.brp-pickup-hero{grid-template-columns:1fr;border-radius:20px}.brp-pickup-hero__copy{padding:34px 22px 38px}.brp-pickup-hero h1{font-size:clamp(36px,11vw,48px)}.brp-pickup-actions{align-items:stretch;flex-direction:column}.brp-pickup-actions .brp-btn{width:100%}.brp-pickup-address{padding:30px 22px}.brp-pickup-steps{padding:52px 0}.brp-pickup-steps ol{grid-template-columns:1fr;gap:0}.brp-pickup-steps li{min-height:112px;padding-right:0}.brp-pickup-steps li:not(:last-child):after{display:block;top:48px;right:auto;bottom:5px;left:20px;width:1px;height:auto}.brp-pickup-notice{margin-bottom:54px}.brp-pickup-notice>div{padding:18px}.brp-pickup-products .brp-section-heading{gap:12px}body.br-private-preview:has(#PBarNextFrame){padding-bottom:calc(142px + env(safe-area-inset-bottom))}body.br-private-preview:has(#PBarNextFrame) .brp-bottom{bottom:calc(76px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.brp-promo-video{display:block}.brp-promo-tile:before,.brp-hero-stage,.brp-hero-rack,.brp-promo-copy,.brp-promo-cta,.brp-promo-cta i{transition:none}.brp-card-product-image,.brp-series-hint,.brp-series-card{transition:none}.brp-promo-tile:hover:before{transform:none}.brp-hero-rack:hover{transform:none}.brp-hero-stage:before,.brp-hero-energy,.brp-hero-rack:before{animation:none}}@media(max-width:420px){.brp-grid,.brp-catalog-results .brp-grid{grid-template-columns:1fr}.brp-card{display:grid;grid-template-columns:42% 58%}.brp-cardimage{aspect-ratio:auto;min-height:190px}.brp-card:has(.brp-cardimage.is-series-open){grid-template-columns:1fr}.brp-cardimage.is-series-open{min-height:280px}.brp-series-card{padding:13px}.brp-series-card>strong{font-size:24px}.brp-series-specs small{font-size:8.5px}.brp-series-specs b{font-size:10.5px}.brp-series-note{font-size:12px}.brp-results{align-items:flex-start;flex-direction:column;gap:7px}}.brp-guide-router{display:grid;gap:20px}.brp-guide-router-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.brp-guide-router-grid :is(button,a[data-route]){display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:0 0 16px;border:1px solid #e7e5e4;border-radius:18px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.brp-guide-router-grid :is(button,a[data-route]):hover{transform:translateY(-4px);box-shadow:0 16px 32px #0f172a1f}.brp-guide-router-grid img{width:100%;height:175px;object-fit:cover;background:#f4f5f7}.brp-guide-router-grid span,.brp-guide-router-grid p,.brp-guide-router-grid b{margin-inline:15px}.brp-guide-router-grid span{margin-top:15px;color:var(--ink);font-size:18px;font-weight:900}.brp-guide-router-grid p{min-height:42px;margin-top:6px;margin-bottom:14px;color:var(--muted);font-size:13px;line-height:1.35}.brp-guide-router-grid b{margin-top:auto;color:var(--orange-dark);font-size:12px}.brp-guide-router-grid i,.brp-blog-card i{font-style:normal}.brp-article-lead{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;align-items:stretch;margin:28px 0 38px;overflow:hidden;border:1px solid #e7e5e4;border-radius:20px;background:#f7f6f2}.brp-article-lead>img{width:100%;height:100%;min-height:280px;object-fit:cover;background:#e9eaec}.brp-article-lead>div{display:flex;flex-direction:column;justify-content:center;padding:24px 26px 25px 0}.brp-article-lead>div>span{color:var(--orange-dark);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.brp-article-lead h2{margin:7px 0;font-size:clamp(22px,3vw,30px);line-height:1.08}.brp-article-lead p{margin:0 0 16px;color:var(--muted)}.brp-article-lead dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 20px}.brp-article-lead dl div{padding:9px;border-radius:9px;background:#fff}.brp-article-lead dt{color:var(--muted);font-size:10px}.brp-article-lead dd{margin:3px 0 0;color:var(--ink);font-size:12px;font-weight:850}.brp-article-lead>div>div{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.brp-blog-card p{min-height:38px;margin:0 18px 15px;color:var(--muted);font-size:13px;line-height:1.4}.brp-blog-card b{margin-top:auto;color:var(--orange-dark);font-size:13px}@media(max-width:900px){.brp-guide-router-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brp-article-lead{grid-template-columns:1fr;gap:0}.brp-article-lead>img{min-height:210px;max-height:280px}.brp-article-lead>div{padding:22px}}@media(max-width:560px){.brp-guide-router-grid{grid-template-columns:1fr 1fr;gap:9px}.brp-guide-router-grid img{height:125px}.brp-guide-router-grid span,.brp-guide-router-grid p,.brp-guide-router-grid b{margin-inline:11px}.brp-guide-router-grid span{margin-top:11px;font-size:15px}.brp-guide-router-grid p{min-height:54px;margin-top:5px;font-size:12px}.brp-article-lead{margin:22px 0 30px}.brp-article-lead>div{padding:18px}.brp-article-lead dl{grid-template-columns:1fr 1fr}}.brp-series-nav-load{color:#d8e3ef;font-size:10px;font-weight:850}.brp-field::placeholder{color:#a0a8b5;opacity:1;font-weight:500}.brp-address-help{display:block;margin-top:3px;color:#64748b;font-size:11px;font-weight:600}.brp-address-field{position:relative}.brp-address-suggestions{position:absolute;z-index:12;right:0;left:0;display:grid;max-width:100%;margin-top:5px;overflow:hidden;border:1px solid #d8dde5;border-radius:12px;background:#fff;box-shadow:0 13px 28px #0f172a24}.brp-address-suggestions p{margin:0;padding:7px 12px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:800}.brp-address-suggestions :is(button,a[data-route]){display:grid;min-width:0;gap:2px;padding:10px 12px;border:0;border-bottom:1px solid #edf0f3;background:#fff;color:var(--ink);text-align:left;cursor:pointer;font:inherit;font-size:13px;overflow-wrap:anywhere}.brp-address-suggestions :is(button,a[data-route]) b,.brp-address-suggestions :is(button,a[data-route]) small{min-width:0;overflow-wrap:anywhere}.brp-address-suggestions :is(button,a[data-route]):last-child{border-bottom:0}.brp-address-suggestions :is(button,a[data-route]) small{color:#64748b;font-size:11px}.brp-address-suggestions :is(button,a[data-route]):hover,.brp-address-suggestions :is(button,a[data-route]):focus-visible{background:#fff7ed;outline:0}.brp-footer-brand{max-width:300px}.brp-footer-claim{margin:0 0 15px!important;color:#fff!important;font-size:18px!important;font-weight:900;letter-spacing:-.02em}.brp-footer-facts{display:grid;gap:8px;margin:0 0 17px;padding:0;list-style:none}.brp-footer-facts li{display:grid;grid-template-columns:66px 1fr;gap:8px;align-items:center;padding:8px 9px;border-radius:9px;background:#ffffff12}.brp-footer-facts b{color:#f6a04c;font-size:13px;letter-spacing:.02em}.brp-footer-facts span{color:#dbe2eb;font-size:11px;font-weight:700;line-height:1.28}.brp-footer-company{color:#94a3b8!important;font-size:11px!important}.brp-native-checkout p{max-width:64ch;color:var(--muted)}.brp-native-payment-marks{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 2px}.brp-native-payment-marks span{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid #d7dce5;border-radius:6px;background:#fff;color:#15213a;font-size:12px;font-weight:800;letter-spacing:-.02em}.brp-native-payment-marks span:first-child{background:#5a31f4;border-color:#5a31f4;color:#fff}@media(max-width:749px){.brp-native-payment-marks{gap:6px}.brp-native-payment-marks span{font-size:11px;padding:4px 7px}}.brp-footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:28px;padding-top:15px;border-top:1px solid rgb(255 255 255 / 12%);color:#94a3b8;font-size:11px}.brp-footer-bottom a{color:#cbd5e1;text-decoration:none}.brp-footer-bottom a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.brp-footer-bottom{margin-bottom:8px;padding-bottom:8px}}@media(max-width:749px){.brp-cardimage .brp-series-hint,.brp-cardimage .brp-series-card{display:none!important}.brp-cardimage:hover .brp-card-product-image,.brp-cardimage:focus-visible .brp-card-product-image{opacity:1;transform:none}}.brp-buy-action{display:grid;gap:6px;min-width:0}.brp-buy-stock{display:none;color:#64748b;font-size:12px;font-weight:850}.brp-buy-stock.is-in-stock{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #bbf7d0;border-radius:999px;background:#ecfdf3;color:#15803d;font-size:11px;letter-spacing:.01em}.brp-same-height{margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}.brp-same-height-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px}.brp-same-height-heading span{display:block;color:var(--orange-dark);font-size:10px;font-weight:900;letter-spacing:.09em}.brp-same-height-heading h2{margin:4px 0 0;color:var(--ink);font-size:24px;letter-spacing:-.025em}.brp-same-height-track{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.brp-same-height-track::-webkit-scrollbar{display:none}.brp-same-height-track .brp-card{flex:0 0 min(260px,76vw);scroll-snap-align:start}@media(max-width:749px){.brp-catalog-head{display:block;margin-bottom:12px}.brp-catalog-head p{margin-top:4px;font-size:14px}.brp-catalog-search,.brp-filter-toggle,.brp-filter-head,.brp-filter-apply,.brp-filter-backdrop{display:none!important}.brp-filter-panel{position:static;display:block;max-height:none;margin:0 0 12px;padding:0;border:0;border-radius:0;transform:none;overflow:visible;background:transparent}.brp-filter-scroll{display:block;margin:0;padding:0;overflow:visible}.brp-primary-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.brp-primary-filter{position:relative;min-width:0}.brp-primary-filter summary{display:block;width:100%;min-height:50px;padding:8px 7px;border-radius:10px;text-align:left}.brp-primary-filter summary span{display:block}.brp-primary-filter summary b{font-size:11px}.brp-primary-filter summary small{margin-top:2px;font-size:10px}.brp-primary-filter summary i{position:absolute;top:13px;right:6px;font-size:15px}.brp-primary-filter:not([open])>.brp-facet{display:none}.brp-primary-filter>.brp-facet{position:absolute;z-index:20;top:calc(100% + 5px);left:0;width:min(320px,calc(100vw - 20px));margin:0;padding:11px;border-radius:12px;box-shadow:0 16px 35px #0f172a2e}.brp-primary-filter:nth-child(2)>.brp-facet{left:50%;transform:translate(-50%)}.brp-primary-filter:nth-child(3)>.brp-facet{right:0;left:auto}.brp-primary-filter>.brp-facet .brp-facet-options{max-height:230px;overflow:auto}.brp-more-row{display:none}.brp-applied{margin-top:3px}.brp-results{margin-top:10px}.brp-buy-stock{display:inline-flex}.brp-buy{grid-template-columns:1fr;gap:10px}.brp-quantity-control{width:132px;min-height:48px}.brp-quantity-control :is(button,a[data-route]){width:38px;height:38px;font-size:22px}.brp-buy-action{gap:10px;margin-top:2px}.brp-buy-action .brp-btn{width:100%}.brp-same-height{margin-top:27px}.brp-same-height-heading h2{font-size:21px}.brp-same-height-heading .brp-text-link{font-size:11px}.brp-same-height-track{margin-right:-11px;padding-right:11px;gap:10px}.brp-same-height-track .brp-card{flex-basis:min(73vw,250px)}}.brp-bundle-offers{margin:22px 0;padding:0}.brp-bundle-offers>div>span{display:block;color:var(--orange-dark);font-size:10px;font-weight:900;letter-spacing:.08em}.brp-bundle-offers h2{margin:3px 0 11px;color:var(--ink);font-size:17px;letter-spacing:-.015em}.brp-bundle-offers-track{display:grid;gap:8px}.brp-bundle-offer{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid #e8e2d8}.brp-bundle-offer:last-child{border-bottom:0}.brp-bundle-offer-photo{display:block;padding:0;border:0;background:transparent;cursor:pointer;border-radius:10px;overflow:hidden}.brp-bundle-offer img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.brp-bundle-offer div{min-width:0}.brp-bundle-offer strong,.brp-bundle-offer b,.brp-bundle-offer small{display:block}.brp-bundle-offer strong{color:var(--ink);font-size:12px}.brp-bundle-offer b{margin-top:1px;color:var(--ink);font-size:16px;line-height:1.1}.brp-bundle-offer small{margin-top:2px;color:#15803d;font-size:10px;font-weight:800}.brp-bundle-offer .brp-btn{min-height:34px;padding:7px 10px;font-size:11px;white-space:nowrap}.brp-toast{position:fixed;z-index:100;right:18px;bottom:18px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;max-width:min(460px,calc(100vw - 36px));padding:11px 12px;border:1px solid #86efac;border-radius:14px;background:#f0fdf4;color:#14532d;box-shadow:0 18px 42px #0f172a3d;animation:brp-toast-in .24s ease-out both}.brp-toast>i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#16a34a;color:#fff;font-style:normal;font-weight:950}.brp-toast strong,.brp-toast small{display:block}.brp-toast strong{font-size:13px}.brp-toast small{overflow:hidden;margin-top:2px;color:#4b6b58;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.brp-toast :is(button,a[data-route]){padding:7px 8px;border:0;border-radius:8px;background:#166534;color:#fff;font-size:11px;font-weight:850;cursor:pointer}.brp-toast :is(button,a[data-route]) b{margin-left:2px;font-size:14px}.brp-toast-actions{grid-column:2 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.brp-toast-actions :is(button,a[data-route]){min-height:30px}.brp-toast-actions .brp-toast-bundle{background:#f97316}.brp-activity-updated{display:block;margin-top:4px;color:#64748b;font-size:11px;font-weight:650}.brp-cartlink.is-pulsing,.brp-bottom :is(button,a[data-route]):last-child.is-pulsing{animation:brp-cart-pulse .72s cubic-bezier(.2,.9,.3,1)}@keyframes brp-toast-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes brp-cart-pulse{0%,to{transform:scale(1)}28%{transform:scale(1.09);box-shadow:0 0 0 7px #22c55e3d}55%{transform:scale(.97)}}@media(max-width:749px){.brp-header--checkout .brp-headersearch{display:none}.brp-header--checkout .brp-headrow{min-height:56px;padding-bottom:8px}.brp-bundle-offers{margin-top:20px;padding:0}.brp-bundle-offer{grid-template-columns:132px minmax(0,1fr);gap:8px 14px}.brp-bundle-offer-photo{grid-row:span 2}.brp-bundle-offer .brp-btn{grid-column:2;justify-self:start}.brp-bundle-offer strong{font-size:11px}.brp-bundle-offer b{font-size:14px}.brp-bundle-offer .brp-btn{padding:7px 8px;font-size:10px}.brp-toast{right:10px;bottom:10px;left:10px;max-width:none}.brp-toast--with-bottom{bottom:calc(75px + env(safe-area-inset-bottom))}}#brp-address-suggestions{position:absolute;z-index:12;right:0;left:0;display:grid;max-width:100%;margin-top:5px;overflow:hidden;border:1px solid #d8dde5;border-radius:12px;background:#fff;box-shadow:0 13px 28px #0f172a24}#brp-address-suggestions p{margin:0;padding:7px 12px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:800}#brp-address-suggestions :is(button,a[data-route]){display:grid;min-width:0;gap:2px;padding:10px 12px;border:0;border-bottom:1px solid #edf0f3;background:#fff;color:var(--ink);text-align:left;cursor:pointer;font:inherit;font-size:13px;overflow-wrap:anywhere}#brp-address-suggestions :is(button,a[data-route]):last-child{border-bottom:0}#brp-address-suggestions :is(button,a[data-route]) small{color:#64748b;font-size:11px}.brp-checkout,.brp-checkout-main,.brp-checkout-section,.brp-choice,.brp-wallet-shortcuts{min-width:0;max-width:100%}@media(max-width:749px){.brp-main,.brp-product,.brp-cart,.brp-checkout{max-width:100%;overflow-x:clip}.brp-checkout-main{padding-bottom:calc(136px + env(safe-area-inset-bottom))}.brp-choice{overflow:hidden}.brp-choice>b{margin-left:0;white-space:normal;text-align:right}.brp-card-network-lockup{max-width:100%;gap:7px}.brp-card-network-lockup img{max-width:60px}.brp-wallet-shortcuts{grid-template-columns:1fr}.brp-series-nav-grid{margin-inline:-4px;padding-inline:4px;gap:12px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.brp-series-nav-card{flex-basis:min(68vw,255px);scroll-snap-align:start}.brp-series-nav-photo img{object-fit:contain;padding:10px}.brp-series-nav{overflow:hidden}}.brp-dimension-page{padding-bottom:52px}.brp-dimension-page .brp-breadcrumb{margin-bottom:18px}.brp-dimension-page .brp-breadcrumb a{color:var(--muted);text-decoration:none}.brp-dimension-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:34px;align-items:start;padding:0 0 46px}.brp-dimension-gallery,.brp-dimension-intro{min-width:0}.brp-dimension-main{position:relative;overflow:hidden;border-radius:22px;background:#e8e6df}.brp-dimension-main>img{display:block;width:100%;aspect-ratio:1.16 / 1;object-fit:cover}.brp-dimension-main>div{position:absolute;right:15px;bottom:15px;left:15px;display:grid;gap:1px;padding:13px 15px;border-radius:13px;background:#071c42e5;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brp-dimension-main strong{font-size:14px}.brp-dimension-main small{color:#d8e3ef;font-size:11px}.brp-dimension-discount{position:absolute;z-index:1;top:15px;left:15px;padding:8px 11px;border-radius:8px;background:#e72727;color:#fff;font-size:13px;font-weight:950}.brp-dimension-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.brp-dimension-thumbs :is(button,a[data-route]){min-width:0;overflow:hidden;padding:0;border:2px solid transparent;border-radius:10px;background:#f0eee9;cursor:pointer}.brp-dimension-thumbs :is(button,a[data-route]).is-active{border-color:var(--orange)}.brp-dimension-thumbs img{display:block;width:100%;aspect-ratio:1.5 / 1;object-fit:cover}.brp-dimension-kicker,.brp-dimension-heading>div>span,.brp-dimension-compare>div>span,.brp-dimension-answer>span,.brp-dimension-faq>div>span{color:var(--orange-dark);font-size:11px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.brp-dimension-intro h1{margin:9px 0 13px;color:var(--ink);font-size:clamp(39px,4.5vw,58px);line-height:.98;letter-spacing:-.055em}.brp-dimension-intro h1 em{color:var(--orange);font-style:normal}.brp-dimension-intro>p{margin:0 0 17px;color:var(--muted);font-size:16px;line-height:1.5}.brp-dimension-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.brp-dimension-facts div{min-width:0;padding:11px;border-radius:11px;background:#f3f0e9}.brp-dimension-facts b,.brp-dimension-facts span{display:block}.brp-dimension-facts b{font-size:15px}.brp-dimension-facts span{margin-top:2px;color:var(--muted);font-size:10px}.brp-dimension-guide{margin-top:17px}.brp-dimension-guide>span{display:block;margin-bottom:7px;font-size:12px;font-weight:850}.brp-dimension-guide>div{display:flex;flex-wrap:wrap;gap:7px}.brp-dimension-guide a{padding:9px 11px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;font-size:12px;font-weight:800;text-decoration:none}.brp-dimension-guide a:first-child{border-color:#071c42;background:#071c42;color:#fff}.brp-dimension-price{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.brp-dimension-price span,.brp-dimension-price s,.brp-dimension-price strong{display:block}.brp-dimension-price s{color:var(--muted);font-size:12px}.brp-dimension-price strong{color:var(--ink);font-size:32px;line-height:1.05}.brp-dimension-price>b{color:#078543;font-size:12px}.brp-dimension-cta{display:flex;width:100%;min-height:50px;margin-top:12px;align-items:center;justify-content:center;text-decoration:none}.brp-dimension-micro{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:11px;color:#53637a;font-size:11px;font-weight:750}.brp-dimension-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:calc(50% - 50vw);padding:19px max(24px,calc((100vw - var(--page-width, 1200px)) / 2));background:#071c42;color:#fff}.brp-dimension-proof div{padding:6px 17px;border-left:2px solid var(--orange)}.brp-dimension-proof b,.brp-dimension-proof span{display:block}.brp-dimension-proof b{font-size:18px}.brp-dimension-proof span{color:#cbd7e7;font-size:10px}.brp-dimension-products{padding:55px 0}.brp-dimension-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:28px;align-items:end;margin-bottom:24px}.brp-dimension-heading h2{max-width:650px;margin:7px 0 0;color:var(--ink);font-size:clamp(30px,4vw,45px);line-height:1.03;letter-spacing:-.045em}.brp-dimension-heading>p{margin:0;color:var(--muted);font-size:15px}.brp-dimension-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.brp-dimension-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.brp-dimension-card__media{position:relative;display:block;overflow:hidden;background:#eceae4}.brp-dimension-card__media img{display:block;width:100%;aspect-ratio:1.15 / 1;object-fit:cover;transition:transform .2s ease}.brp-dimension-card:hover .brp-dimension-card__media img{transform:scale(1.025)}.brp-dimension-card__media span,.brp-dimension-card__media em{position:absolute;top:10px;padding:6px 8px;border-radius:7px;color:#fff;font-size:9px;font-style:normal;font-weight:950}.brp-dimension-card__media span{left:10px;background:#071c42}.brp-dimension-card__media em{right:10px;background:#e72727}.brp-dimension-card__body{padding:12px}.brp-dimension-stock{color:#078543;font-size:10px;font-weight:950}.brp-dimension-card h3{margin:5px 0;font-size:15px;line-height:1.2}.brp-dimension-card h3 a{color:inherit;text-decoration:none}.brp-dimension-card p{min-height:48px;margin:0;color:var(--muted);font-size:11px;line-height:1.4}.brp-dimension-card__foot{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:11px}.brp-dimension-card__foot>span{display:grid}.brp-dimension-card__foot .brp-price-reference{display:flex;gap:4px;font-size:9px}.brp-dimension-card__foot .brp-price-reference b{display:none}.brp-dimension-card__foot strong{font-size:18px;line-height:1.05}.brp-dimension-card__foot>a{padding:8px 9px;border-radius:8px;background:var(--orange);color:#fff;font-size:10px;font-weight:900;text-decoration:none}.brp-dimension-compare{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:34px;align-items:center;margin-inline:calc(50% - 50vw);padding:52px max(24px,calc((100vw - var(--page-width, 1200px)) / 2));background:#071c42;color:#fff}.brp-dimension-compare__images{display:grid;grid-template-columns:1fr 1fr;gap:9px}.brp-dimension-compare figure{position:relative;overflow:hidden;margin:0;border-radius:15px;background:#e8ebef}.brp-dimension-compare figure img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.brp-dimension-compare figcaption{position:absolute;right:8px;bottom:8px;left:8px;padding:8px;border-radius:8px;background:#071c42db;text-align:center;font-size:10px;font-weight:850}.brp-dimension-compare h2{margin:7px 0 11px;color:#fff;font-size:clamp(29px,4vw,44px);line-height:1.03;letter-spacing:-.04em}.brp-dimension-compare p,.brp-dimension-compare li{color:#d1dae7}.brp-dimension-compare ul{display:grid;gap:8px;padding-left:20px}.brp-dimension-answer{margin:50px 0;padding:24px 27px;border-left:4px solid var(--orange);border-radius:0 14px 14px 0;background:#fff7ef}.brp-dimension-answer h2{margin:6px 0 10px;font-size:27px}.brp-dimension-answer p{max-width:900px;margin:0;color:#42526a;line-height:1.65}.brp-dimension-faq{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:34px;padding:0 0 52px}.brp-dimension-faq h2{margin:7px 0 9px;font-size:34px;line-height:1.05}.brp-dimension-faq>div>p{color:var(--muted)}.brp-dimension-faq details{padding:16px 0;border-top:1px solid var(--line)}.brp-dimension-faq summary{cursor:pointer;font-weight:900}.brp-dimension-faq details p{margin-bottom:0;color:var(--muted);font-size:13px}.brp-dimension-links{margin-inline:calc(50% - 50vw);padding:42px max(24px,calc((100vw - var(--page-width, 1200px)) / 2));background:#0f2b59;color:#fff}.brp-dimension-links h2{margin:0 0 18px;color:#fff}.brp-dimension-links>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.brp-dimension-links a{display:flex;justify-content:space-between;gap:8px;padding:15px;border:1px solid #35517f;border-radius:11px;color:#fff;background:#153568;font-size:12px;font-weight:850;text-decoration:none}.brp-dimension-links a span{color:#ff9a52}@media(max-width:900px){.brp-dimension-hero{grid-template-columns:1fr}.brp-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brp-dimension-compare,.brp-dimension-faq{grid-template-columns:1fr}.brp-dimension-links>div{grid-template-columns:1fr 1fr}}@media(max-width:749px){.brp-dimension-page{max-width:100%;overflow-x:clip;padding-bottom:20px}.brp-dimension-page .brp-breadcrumb{margin:12px 0 14px}.brp-dimension-hero{gap:24px;padding-bottom:32px}.brp-dimension-main{border-radius:15px}.brp-dimension-main>img{aspect-ratio:1 / 1.02}.brp-dimension-main>div{right:10px;bottom:10px;left:10px;padding:10px 11px}.brp-dimension-intro h1{font-size:37px;overflow-wrap:anywhere}.brp-dimension-intro>p{font-size:14px}.brp-dimension-proof{grid-template-columns:1fr 1fr;row-gap:13px;padding:17px 18px}.brp-dimension-proof div{padding:5px 11px}.brp-dimension-products{padding:38px 0}.brp-dimension-heading{display:block;margin-bottom:19px}.brp-dimension-heading h2{font-size:31px}.brp-dimension-heading>p{margin-top:11px;font-size:13px}.brp-dimension-grid{gap:8px}.brp-dimension-card__media img{aspect-ratio:1 / 1}.brp-dimension-card__media span,.brp-dimension-card__media em{top:7px;padding:5px 6px;font-size:8px}.brp-dimension-card__media span{left:7px}.brp-dimension-card__media em{right:7px}.brp-dimension-card__body{padding:9px}.brp-dimension-card h3{font-size:13px}.brp-dimension-card p{min-height:58px;font-size:10px}.brp-dimension-card__foot{align-items:stretch;flex-direction:column}.brp-dimension-card__foot>a{text-align:center}.brp-dimension-compare{gap:23px;padding:38px 18px}.brp-dimension-compare h2{font-size:31px}.brp-dimension-answer{margin:35px 0;padding:20px}.brp-dimension-answer h2{font-size:24px}.brp-dimension-answer p{font-size:13px}.brp-dimension-faq{gap:18px;padding-bottom:36px}.brp-dimension-faq h2{font-size:29px}.brp-dimension-links{padding:34px 18px}}.brp-large-order-note{margin:12px 0 0;padding:12px 14px;background:#f1f5f9;border-radius:8px;color:#334155;font-size:13px;line-height:1.5}a[data-route]{text-decoration:none;cursor:pointer}.brp-warehouse-gallery:not(.brp-warehouse-gallery--compact) .brp-warehouse-gallery__photo--2{grid-column:2;grid-row:1 / span 2}.brp-warehouse-gallery:not(.brp-warehouse-gallery--compact) .brp-warehouse-gallery__photo--2 img{object-fit:contain}.brp-warehouse-gallery:not(.brp-warehouse-gallery--compact) .brp-warehouse-gallery__photo--2:hover img{transform:none}.brp-warehouse-gallery:not(.brp-warehouse-gallery--compact) .brp-warehouse-gallery__photo--3{grid-column:3;grid-row:1}.brp-warehouse-gallery:not(.brp-warehouse-gallery--compact) .brp-warehouse-gallery__photo--4{grid-column:3;grid-row:2}@media(max-width:749px){.brp-warehouse-gallery:not(.brp-warehouse-gallery--compact) .brp-warehouse-gallery__photo{grid-column:auto;grid-row:auto}.brp-warehouse-gallery:not(.brp-warehouse-gallery--compact) .brp-warehouse-gallery__photo--2{aspect-ratio:3 / 4}}.brp-warehouse-gallery--compact .brp-warehouse-gallery__grid{grid-template-columns:1.55fr 1fr 1fr;grid-auto-rows:190px}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo--1{grid-row:1 / span 2}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo--2{grid-column:2;grid-row:1 / span 2}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo--2 img{object-fit:contain}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo--2:hover img{transform:none}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo--3{grid-column:3;grid-row:1}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo--4{grid-column:3;grid-row:2}@media(max-width:749px){.brp-warehouse-gallery--compact .brp-warehouse-gallery__grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo{grid-column:auto;grid-row:auto;aspect-ratio:16 / 9}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo--2{aspect-ratio:3 / 4}}.brp-customer-gallery{margin:64px 0 48px;padding-top:32px;border-top:1px solid #e5e2db}.brp-customer-gallery .brp-section-heading{align-items:flex-end;gap:24px}.brp-customer-gallery h2{max-width:760px}.brp-customer-gallery-controls,.brp-customer-dialog-controls{display:flex;align-items:center;gap:10px}.brp-customer-gallery-controls button,.brp-customer-dialog-controls button,.brp-customer-close{width:44px;height:44px;border:0;border-radius:50%;background:#f56b2c;color:#fff;font-size:24px;cursor:pointer;flex-shrink:0}.brp-customer-gallery-controls button:disabled{background:#ece8e1;color:#8b8882;cursor:default}.brp-customer-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:0 0 12px;scrollbar-width:thin;scrollbar-color:#f56b2c #eee9e1;position:relative}.brp-customer-photo{margin:0;flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start;min-width:0}.brp-customer-photo button{position:relative;display:block;width:100%;border:0;padding:0;background:#eeebe5;cursor:zoom-in;border-radius:12px;overflow:hidden}.brp-customer-photo img{display:block;width:100%;height:440px;object-fit:contain;object-position:center}.brp-customer-photo button span{position:absolute;right:12px;bottom:12px;background:#fffffff0;border-radius:20px;padding:6px 12px;font-size:13px;color:#17202c}.brp-customer-photo figcaption{font-size:16px;font-weight:600;padding-top:12px}.brp-customer-gallery-bottom{display:flex;justify-content:space-between;gap:20px;color:#66635e;font-size:14px;padding-top:8px}.brp-customer-dialog{border:0;border-radius:16px;background:#f8f7f4;padding:20px;width:min(1000px,94vw);max-width:94vw;max-height:94dvh;color:#17202c}.brp-customer-dialog::backdrop{background:#0a111ad1}.brp-customer-close{position:absolute;right:12px;top:12px;z-index:1}.brp-customer-dialog figure{margin:0;text-align:center}.brp-customer-dialog figure img{display:block;width:100%;height:calc(88dvh - 110px);object-fit:contain}.brp-customer-dialog figcaption{padding:12px 0;font-weight:600}.brp-customer-dialog-controls{justify-content:center}.brp-customer-track:focus-visible,.brp-customer-gallery button:focus-visible{outline:3px solid #17202c;outline-offset:3px}@media(max-width:1000px){.brp-customer-photo{flex-basis:calc((100% - 18px)/2)}}@media(max-width:749px){.brp-customer-gallery{margin:40px 0 30px;padding-top:24px}.brp-customer-gallery .brp-section-heading{align-items:start;gap:12px}.brp-customer-gallery .brp-section-heading h2{font-size:25px;line-height:1.18}.brp-customer-gallery-controls{gap:6px}.brp-customer-gallery-controls button{width:38px;height:38px;font-size:22px}.brp-customer-photo{flex-basis:86%}.brp-customer-photo img{height:410px;height:min(440px,110vw)}.brp-customer-gallery-bottom span{max-width:240px}.brp-customer-dialog{padding:12px}.brp-customer-dialog figure img{height:calc(86dvh - 115px)}}button.brp-visualize-cta__before-after{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px}button.brp-visualize-cta__before-after .brp-visualize-cta__photo{display:block}button.brp-visualize-cta__before-after:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.brp-seo-guide{margin:32px 0;padding:clamp(18px,3vw,30px);border-radius:16px;background:#fff;line-height:1.6}.brp-seo-guide h2{margin-top:0}.brp-seo-guide a{color:var(--orange-dark);text-decoration:underline;text-underline-offset:3px}.brp-seo-guide details{padding:12px 0;border-bottom:1px solid var(--line)}.brp-seo-guide summary{cursor:pointer;font-weight:700}.brp .brp-productcopy h1{margin:9px 0 0}.brp .brp-promo-copy h1.brp-home-title{margin:0;padding:0;display:block;color:#fff;font-family:inherit;font-style:inherit;font-weight:700;font-size:clamp(36px,3.7vw,55px);line-height:.93;letter-spacing:-.055em;text-transform:uppercase}@media(max-width:749px){.brp .brp-promo-copy h1.brp-home-title{font-size:30px}}@media(max-width:749px){.brp-warehouse-gallery--compact .brp-warehouse-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:88px;gap:8px}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo,.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo--2{grid-column:auto;grid-row:auto;aspect-ratio:auto;min-height:0;border-radius:10px}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo figcaption{right:4px;bottom:4px;left:4px;padding:4px 5px;font-size:9px}}@media(max-width:749px){.brp-warehouse-gallery--compact .brp-warehouse-gallery__grid{grid-auto-rows:68px}.brp-warehouse-gallery--compact .brp-warehouse-gallery__photo--1{grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/br-private-preview.css.map */
