:root{--red: #e8232a;--red-dark: #c4151c;--ink: #0f0f10;--panel: #1a1a1c;--panel-2: #232326;--hair: #2e2e32;--grey: #6b6e74;--bg: #f6f6f7;--line: #e6e6e8}.po-label-label{color:#fff!important}.hdr-phone .fa-solid{color:var(--red);padding-right:10px}.machine-selection-menu-item{color:var(--red)}.header:not(.header--compact) .header__row--bottom{background-color:var(--panel)!important}.header-menu__inner{min-height:43px}.header-menu__inner .gm-menu .gm-grid-item:has(.pg-title),.header-menu__inner .gm-menu .gm-grid-item:has(.custom-build){position:static}.header-menu__inner .gm-menu ul.gm-links:has(.pg-title),.header-menu__inner .gm-menu ul.gm-links:has(.custom-build){height:100%;position:absolute;margin-top:auto;margin-bottom:auto}.gm-menu-installed .gm-menu ul.gm-links:has(.pg-title)>a,.gm-menu-installed .gm-menu ul.gm-links:has(.custom-build)>a{border-bottom:none}.gm-menu-installed .gm-menu ul.gm-links:has(.pg-title) .gm-target,.gm-menu-installed .gm-menu ul.gm-links:has(.custom-build) .gm-target{height:100%;border-bottom:none}.gm-item.pg-title .gm-target .gm-text,.gm-item.custom-build .gm-target .gm-text{font-family:Oswald,sans-serif;font-weight:600;font-size:13px;letter-spacing:2.8px;text-transform:uppercase;display:flex;align-items:center;gap:14px}.gm-item.pg-title .gm-target .gm-text,.gm-item.pg-title .gm-target .gm-text:hover{color:var(--red)}.menu-list__list-item{color:#ededef;padding:0 10px;border-right:1px solid var(--hair)}.hero{position:relative;background:var(--ink);color:#fff;flex-direction:column}.hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0b99,#0a0a0b38 30%,#0a0a0b1f 55%,#0a0a0b66)}.section-content-wrapper.section-content-wrapper>div{height:100%;max-width:100%}.hero .wrap{position:relative;flex:1;display:flex;flex-direction:column;padding-top:36px;padding-bottom:36px;min-width:0;width:100%;height:100%}h1,h2,h3,.cond{font-family:Oswald,sans-serif;text-transform:uppercase;line-height:1.08}.hero h1{font-size:clamp(27px,3.6vw,56px);font-weight:700;letter-spacing:1px;white-space:nowrap;text-shadow:0 2px 22px rgba(0,0,0,.45);margin-top:0}.hero h1 .r{color:var(--red)}.hero-eyebrow{width:100%;display:block;text-align:right;font-family:Oswald,sans-serif;font-weight:600;letter-spacing:3.5px;font-size:13.5px;color:var(--red);text-transform:uppercase;margin-bottom:14px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.hero-lower{margin-top:auto;margin-bottom:auto;display:flex;justify-content:flex-end}.hero-right{max-width:600px;display:flex;flex-direction:column;align-items:flex-end;gap:16px;text-align:right}.hero-right .sub{font-size:15px;color:#f2f2f3;line-height:1.5;text-shadow:0 1px 10px rgba(0,0,0,.55)}.finder-label{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:3px;font-size:12.5px;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6)}.finder{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.sel{position:relative;height:44px;min-width:180px;background:#0f0f10e0;border:1px solid rgba(255,255,255,.28)}.sel select{appearance:none;-webkit-appearance:none;width:100%;height:100%;background:transparent;border:none;color:#fff;font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;padding:0 40px 0 14px;cursor:pointer;outline:none}.sel:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-70%) rotate(45deg);pointer-events:none}.sel option{color:var(--ink)}.usp{position:relative;background:var(--ink);color:#fff;width:100%}.usp .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.wrap{max-width:1500px;margin:0 auto;padding:0 40px}.usp-item{padding:34px 30px 34px 0;border-right:1px solid var(--hair);margin-right:30px;display:flex;gap:16px;align-items:flex-start}.usp-item:last-child{border-right:none;margin-right:0}.usp-item .ic{flex-shrink:0;width:44px;height:44px;border:1.5px solid var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center}.usp-item .ic svg{width:23px;height:23px;stroke:var(--red);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.usp-item h3{font-size:16.5px;font-weight:600;letter-spacing:1.5px;margin-bottom:5px}.usp-item p{font-size:13px;color:#9a9da3;line-height:1.5;margin-top:0;font-family:Inter,sans-serif}.kicker{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:3.5px;font-size:13px;color:var(--red);text-transform:uppercase;display:block;margin-bottom:10px}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:46px;flex-wrap:wrap}.sec-head h2{font-size:clamp(32px,3.4vw,50px);font-weight:700;letter-spacing:.5px;margin-top:0}.sec-head .lead{max-width:440px;color:var(--grey);font-size:15.5px}.group-head{display:flex;align-items:center;gap:18px;margin:0 0 26px}.group-head h3{font-size:24px;font-weight:600;letter-spacing:1px;white-space:nowrap}.group-head:after{content:"";flex:1;height:1px;background:var(--line)}.group-head .n{font-family:Oswald,sans-serif;color:var(--red);font-weight:600}.ccard{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;transition:box-shadow .2s ease,border-color .2s ease}.group-block-content:has(div.ccard){display:block}.ccard:hover{box-shadow:0 22px 44px -24px #0f0f1047;border-color:#d5d5d8}.ccard .photo{height:216px;background:#efeff1;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;position:relative}.ccard .photo span{font-family:Oswald,sans-serif;font-size:12px;letter-spacing:3px;color:#b4b6bb;text-transform:uppercase}.ccard .photo img{object-fit:cover;height:-webkit-fill-available;height:stretch}.ccard .photo:after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:4px;background:var(--red)}.ccard .cbody{padding:24px 28px 26px;display:flex;flex-direction:column;flex:1}.ccard h4{font-family:Oswald,sans-serif;font-size:21px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;margin-bottom:14px}.ccard h4 a{transition:color .15s}.ccard h4 a:hover{color:var(--red)}.sublist{list-style:none;display:flex;flex-direction:column;flex:1;padding-left:0}.sublist li{border-top:1px solid var(--line)}.sublist li:last-child{border-bottom:1px solid var(--line)}.sublist a{display:flex;align-items:center;justify-content:space-between;padding:9px 2px;font-size:14px;font-weight:500;color:#3c3e43;transition:color .15s,padding-left .15s;font-family:Inter,sans-serif}.sublist a:after{content:"\2192";color:#c9cbcf;font-size:13px;transition:color .15s}.sublist a:hover{color:var(--red);padding-left:6px}.sublist a:hover:after{color:var(--red)}.ccard .viewall{margin-top:18px;display:inline-flex;align-items:center;gap:9px;font-family:Oswald,sans-serif;font-weight:600;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--red)}.ccard .viewall:hover{gap:14px}.ccard .viewall{transition:gap .2s}.about-txt h2{font-size:clamp(32px,3.2vw,48px);font-weight:700;margin-bottom:24px;margin-top:0}.group-block-content:has(.about-txt){display:block}.about-txt p{color:#b9bcc2;font-size:16px;margin-bottom:18px;max-width:560px}.about-stats{display:flex;gap:0;margin:36px 0 40px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.about-stats .st{padding:26px 40px 26px 0;margin-right:40px;border-right:1px solid var(--hair)}.about-stats .st:last-child{border-right:none}.about-stats b{font-family:Oswald,sans-serif;font-size:44px;font-weight:700;color:var(--red);display:block;line-height:1}.about-stats span{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#8a8d94;font-family:Oswald,sans-serif;font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;font-size:14px;padding:0 28px;height:50px;transition:all .18s ease;cursor:pointer;border:none}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red-dark)}.btn-outline-w{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.65)}.btn-outline-w:hover{background:#fff;color:var(--ink)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--panel-2)}.cart-bubble__background{background-color:var(--red)}.cart-bubble__text{color:#fff}.export .wrap{display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap;padding-top:44px;padding-bottom:44px}.export h2{font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:.5px;margin-bottom:0}.export ul{display:flex;list-style:none;gap:0;flex-wrap:wrap;margin:0}.export li{font-family:Oswald,sans-serif;font-weight:500;font-size:15px;letter-spacing:2px;text-transform:uppercase;padding:0 26px;border-right:1px solid rgba(255,255,255,.35);line-height:1.2}.export li:last-child{border-right:none;padding-right:0}.blog{padding:96px 0 0}.blog .sec-head{margin-bottom:0}.featured-blog-posts-card__link{background:#fff;border:1px solid var(--line);transition:box-shadow .2s ease,transform .2s ease}.featured-blog-posts-card__link:hover{box-shadow:0 20px 40px -22px #0f0f1040;transform:translateY(-4px)}.featured-blog-posts-card__content{padding:24px 26px 28px}.cta{position:relative;background:var(--ink);color:#fff;overflow:hidden}.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/cdn/shop/files/biddy-attachments-get-in-touch-background.jpg) center 65%/cover no-repeat;opacity:.5}.cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0a0be6,#0a0a0ba6 55%,#0a0a0b59)}.cta .wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:86px;padding-bottom:86px;flex-wrap:wrap}.cta h2{font-size:clamp(28px,3vw,42px);font-weight:700;max-width:620px}.cta p{color:#d5d7da;margin-top:12px;max-width:540px;font-size:15.5px}footer{background:var(--ink);color:#a6a9af;font-size:14px}footer h4{font-family:Oswald,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2.5px;font-size:14.5px;font-weight:600;margin-bottom:20px}footer ul{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:11px}footer ul li a,.footer-newsletter p,footer .utilities{font-family:Inter,sans-serif}footer a:hover{color:#fff}.logo-f img{height:44px;width:auto;margin-bottom:20px}.logo-f p{line-height:1.7;font-family:Inter,sans-serif}.newsletter{display:flex;margin-top:18px;height:50px}.newsletter input{flex:1;border:none;outline:none;padding:0 16px;font-family:Inter,sans-serif;font-size:14px;background:#fff;color:var(--ink);min-width:0}.newsletter button{background:var(--red);color:#fff;border:none;font-family:Oswald,sans-serif;font-weight:600;letter-spacing:2px;text-transform:uppercase;font-size:13px;padding:0 24px;cursor:pointer}.newsletter button:hover{background:var(--red-dark)}.header-phone{padding:5px 25px;margin-top:auto;margin-bottom:auto}.menu-list__list-item:nth-child(7) .menu-list__link-title,#HeaderDrawer-machine-selection{color:var(--red)}@media(max-width:1080px){.usp .wrap{grid-template-columns:repeat(2,1fr)}.usp-item{margin-left:30px;margin-right:0}.usp-item:nth-child(2){border-right:none}}@media(max-width:568px){.usp .wrap{display:block!important}.usp-item{width:100%;margin-left:0;border-right:0;border-bottom:1px solid var(--hair)}.wrap{padding:0 20px}.about-stats{display:block;margin:36px 0 40px}.export ul,.hero-right,.finder{display:block}.finder>*,.hero-right .btn.btn-outline-w{margin:5px 0;width:100%}.hero h1,.hero-eyebrow{white-space:normal;text-align:center}.resource-list--grid{grid-template-columns:repeat(1,1fr)}.blog{padding:44px 0 0}}@media(min-width:1366px){.account-button{background:transparent;padding:0 13px 0 0;border:1px solid var(--hair);min-width:110px;margin-right:10px}[menu=customer-account-main-menu]:has(span svg.account-button__icon){display:inline-flex}[menu=customer-account-main-menu]>span:has(svg.account-button__icon){width:calc(100% + 14px);position:absolute;height:100%;padding:14px;left:0}[menu=customer-account-main-menu]:has(span svg.account-button__icon):after{content:" Account";color:#fff;margin-top:auto;margin-bottom:auto}[aria-controls=cart-drawer]{background:transparent;padding:0 13px 0 0;border:1px solid var(--hair);min-width:110px}[aria-controls=cart-drawer]:after{content:" Cart";color:#fff;margin-top:auto;margin-bottom:auto}}@media(max-width:990px){.header-phone{padding:5px 10px}.hdr-phone span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-styles.css.map */
