body{background:#fbf7f0}.distribution-help .help-hero>div>.eyebrow{color:#c99a4a;text-transform:none;letter-spacing:0;font:600 16px/18px Poppins,sans-serif}.distribution-help .help-hero>div>p{color:#484035}.distribution-help .help-hero .distribution-panel h2{color:#3d3226;font:700 22px/27px Montserrat Alternates,sans-serif}.distribution-help .help-hero .distribution-panel .eyebrow,.distribution-help .help-body .eyebrow{color:#f0e8dc;font-weight:600}.distribution-help .distribution-panel p{color:#59605c}.distribution-help .distribution-panel small,.distribution-help .help-body aside .distribution-panel p{color:#666}.distribution-help .help-hero .button.electric{border:0;font-weight:600}.distribution-help .help-body details h2,.distribution-help .help-body aside .distribution-panel a strong,.distribution-help .help-prices>strong{color:#3d3226;font-weight:600}.distribution-help .help-body .distribution-panel{border-color:#e5dec9}.distribution-help .help-body aside .distribution-panel a{padding:15px 0}.distribution-help .help-body aside .distribution-panel a strong{font-size:15px}.distribution-help .help-body aside .distribution-panel a p{font-size:13px;line-height:22px}@media (min-width:1200px){.distribution-help .help-hero>div>p{position:relative;top:-2px}}.home-announcement{color:#2a2218;background:#e4d7c5;justify-content:space-between;height:38px;min-height:38px;padding:0 max(24px,50vw - 640px);font:400 12px/18px Poppins,sans-serif;display:flex}.home-announcement a{color:#c99a4a}.home-header{background:#fff;border:0;height:98px}.home-header .header-inner{max-width:1440px;height:98px;padding:0 80px;position:relative}.home-header .home-wordmark{width:141px}.home-header .home-wordmark img{width:141px;height:47px}.home-header .home-wordmark small{color:#c99a4a;letter-spacing:1.26px;font:400 9px/14px Poppins,sans-serif;display:block}.home-header nav{gap:26px}.home-header nav a{color:#3d3226;white-space:nowrap;font:400 14px/21px Poppins,sans-serif}.home-header nav a.current{color:#3d3226}.home-header .header-actions{gap:14px}.home-header .account-link{color:#3d3226;min-width:0;max-width:120px;font:400 14px/21px Poppins,sans-serif}.home-header .account-link>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-header .cart-link{color:#3d3226;background:#f0e8dc;border:0;border-radius:16px;gap:8px;width:132px;height:40px;min-height:40px;padding:10px 16px;display:flex}.home-header .cart-link .home-cart-label{background:0 0;width:auto;height:auto;padding:0;font:500 13px/20px Poppins,sans-serif;display:block}.home-header .cart-link>span:last-child{color:#2a2218;text-align:center;background:#c99a4a;border-radius:20px;width:24px;height:19px;font:600 11px/19px Poppins,sans-serif}.distribution-home{color:#403529;--ink:#403529}.home-figma{color:#403529;background:#fbf7f0}.home-figma h1,.home-figma h2,.home-figma h3{color:inherit}.home-figma .home-hero{background:#f0e8dc;position:relative}.sand-hero-collage img{object-fit:contain;width:100%;height:100%}.home-figma .button.dark{color:#403529;background:#f0e8dc}.home-figma .button.ghost{color:#403529;background:0 0;border-color:#403529}.home-figma .home-hero .button.dark,.home-figma .home-boxes .button.dark{color:#2a2218;background:#c99a4a}.home-figma .eyebrow{text-transform:none;letter-spacing:0;font:600 16px/16px Poppins,sans-serif}.home-figma .home-hero .eyebrow,.home-figma .machine-promo .eyebrow{color:#c99a4a}.home-figma .hero-proof{color:#403529;background:0 0;border:1px solid #c99a4a}.home-figma .hero-proof strong{font:600 20px/30px Poppins,sans-serif}.home-figma .hero-proof small{color:#77766f;font:400 12px/18px Poppins,sans-serif}.home-figma .machine-promo{color:#403529;background:#f0e8dc}.home-figma .machine-promo h2{color:#403529}.home-figma .machine-promo p{color:#77766f}.home-figma .machine-promo .button{color:#c99a4a;border-color:#c99a4a}.home-figma .home-best h2{color:#403529}.home-figma .home-best .home-product-tabs button{color:#403529;height:32px;padding:7px 14px;font:600 12px/18px Poppins,sans-serif}.home-figma .home-product-tabs button[aria-pressed=true]{color:#403529;background:#f0e8dc}.home-figma .home-boxes{color:#403529;background:#e4d7c5}.home-figma .home-boxes h2{color:#403529}.home-figma .home-boxes>div>p{color:#77766f}.home-figma .home-box-card{color:#403529}.home-figma .home-franchise:first-child{color:#403529;background:#fff;border-color:#e4d7be}.home-figma .home-franchise:first-child p{color:#77766f}.home-figma .home-franchise>span{background:#f0e8dc}.home-figma .first-fill-heading{color:#403529;background:#e4d7c5}.home-figma .first-fill-heading h2{color:#403529}.home-figma .first-fill-heading p{color:#77766f}.home-figma .first-fill-heading .eyebrow{color:#c99a4a}.home-figma .first-fill-machine-link,.home-figma .quote-assurance,.home-figma .home-order-types button:last-child{display:none}.home-figma .home-order-types{grid-template-columns:1fr 1fr}.home-figma .machine-setup>.button svg{display:none}.home-figma .home-franchise p:after{content:none}.sand-footer{color:#5d6662;background:#f4efe3;padding:40px 64px;font-family:Poppins,sans-serif}.sand-footer-brand,.sand-footer-links,.sand-newsletter,.sand-footer-bottom{border:1px solid #173f43;border-radius:24px}.sand-footer-brand{align-items:flex-start;gap:24px;height:168px;padding:36px;display:flex;position:relative}.sand-footer-brand img{width:141px;height:47px}.sand-footer-brand p{width:437px;margin:0;font:400 16px/24px Poppins,sans-serif}.sand-footer-brand strong{width:368px;font:700 24px/29px Poppins,sans-serif;position:absolute;top:40px;right:36px}.sand-footer-middle{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.sand-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;height:236px;padding:36px 45px;display:grid}.sand-footer-links h3{color:#173f43;margin:0 0 20px;font:600 14px/17px Poppins,sans-serif}.sand-footer-links a{color:#333;white-space:nowrap;margin-bottom:12px;font:400 12px/15px Poppins,sans-serif;display:block}.sand-newsletter{height:236px;padding:24px 23px}.sand-newsletter h2{color:#173f43;margin:0;font:600 24px/29px Poppins,sans-serif}.sand-newsletter p{margin:0 0 16px;font:400 14px/21px Poppins,sans-serif}.sand-newsletter input[type=email]{color:#5d6662;background:#d4cec0;border:0;border-radius:16px;width:100%;height:56px;padding:16px;font:400 14px/21px Poppins,sans-serif}.sand-newsletter button{color:#173f43;background:0 0;border:1px solid #173f43;border-radius:16px;width:100%;height:58px;margin-top:8px;font:400 18px/27px Poppins,sans-serif}.sand-footer-bottom{color:#8b918c;justify-content:space-between;align-items:center;height:69px;margin-top:8px;padding:24px 35px;font:400 14px/21px Poppins,sans-serif;display:flex}.sand-footer-bottom>div{color:#5d6662;gap:30px;font:500 11px/13px Poppins,sans-serif;display:flex}@media (min-width:1200px){.home-header .header-inner{grid-template-columns:141px minmax(0,1fr) auto;gap:24px;display:grid}.home-header nav{justify-content:center;gap:clamp(12px,1.4vw,20px);width:auto;height:auto;position:static}.home-header .logo{align-self:flex-start;margin-top:18px}.home-header .header-actions{position:static}.home-figma .home-hero{height:678px;min-height:678px;padding:80px 64px;display:block}.home-figma .home-hero-copy{width:612px;height:518px;padding:0}.home-figma .home-hero-copy h1{letter-spacing:0;height:192px;margin:24px 0 4px;font-size:56px;line-height:64px}.home-figma .home-hero-copy>p{color:#77766f;width:612px;height:87px;margin:0;font:400 18px/29px Poppins,sans-serif}.home-figma .home-hero-copy .hero-actions{align-items:center;gap:12px;height:53px;margin:24px 0}.home-figma .home-hero-copy .hero-actions .button:first-child{width:226px;height:51px;min-height:51px;padding:0;font-size:15px}.home-figma .home-hero-copy .hero-actions .button:last-child{width:170px;height:53px;min-height:53px;padding:0;font-size:15px}.home-figma .hero-proof{border-radius:24px;justify-content:space-between;gap:0;width:612px;height:94px;padding:20px 42px}.sand-hero-collage{width:calc(50% - 108px);height:470px;position:absolute;top:104px;left:calc(50% + 44px)}.home-figma .home-section{min-height:0;padding:80px 64px}.home-figma .section-heading{height:70px;margin:0 0 32px}.home-figma .section-heading h2{margin:10px 0 0;font-size:36px;line-height:44px}.home-figma .home-formats{height:605px}.home-figma .format-card{border-width:2px;width:310px;height:343px}.home-figma .format-card>img{width:302px;height:250px;margin:0 2px;padding:20px 56px;display:block}.home-figma .format-card>div{height:89px;padding:18px 20px}.home-figma .format-card h3{line-height:27px}.home-figma .format-card p{white-space:nowrap;margin:4px 0 0;font:400 13px/20px Poppins,sans-serif}.home-figma .machine-promo{justify-content:space-between;align-items:center;height:542px;min-height:542px;padding:56px 64px;display:flex}.home-figma .machine-promo>div{width:695px;height:278px}.home-figma .machine-promo>a{border-radius:24px;width:430px;height:430px;position:relative}.home-figma .machine-promo>a img{object-fit:contain;width:380px;height:500px;position:absolute;top:-35px;left:25px}.home-figma .home-steps{height:69px}.home-figma .home-best{height:1246px}.home-figma .home-best .home-four-grid{grid-template-columns:repeat(4,302px);justify-content:space-between;gap:24px 0}.home-figma .home-featured-card{width:302px;height:455px}.home-figma .home-featured-image{width:302px;height:278px;min-height:278px;padding:21px 33px}.home-figma .home-featured-image img{width:236px;height:236px;padding:0}.home-figma .home-featured-details{height:175px;min-height:175px;padding:14px 16px 16px;display:block}.home-figma .home-featured-details>.eyebrow{text-transform:uppercase;letter-spacing:0;height:15px;font:400 10px/15px Poppins,sans-serif;display:block}.home-figma .home-featured-details h3{height:42px;min-height:42px;margin:6px 0;font:600 14px/21px Poppins,sans-serif}.home-figma .home-price{height:30px;margin:0;line-height:30px}.home-figma .home-featured-details .button{width:268px;height:40px;margin:6px 0 0;padding:0;font-size:13px}.home-figma .home-save{height:25px;padding:4px 10px;line-height:17px}.home-figma .home-reference{margin:32px 0 0;line-height:18px}.home-figma .home-boxes{grid-template-columns:520px 624px;height:568px}.home-figma .home-boxes>div:first-child{height:323px}.home-figma .home-boxes h2{margin:20px 0;font-size:48px;line-height:56px}.home-figma .home-boxes>div>p{margin:0 0 20px;font-size:18px;line-height:28px}.home-figma .home-boxes .hero-actions{gap:12px;height:51px;margin:0}.home-figma .home-boxes .button:first-child{width:188px;height:49px;min-height:49px;padding:0}.home-figma .home-boxes .button:last-child{width:152px;height:51px;min-height:51px;padding:0}.home-figma .home-box-card{width:300px;height:408px;padding:0 22px}.home-figma .home-box-card img{width:220px;height:220px;margin:15px auto 37px;display:block}.home-figma .home-box-card h3{margin:0 0 6px;font-size:16px;line-height:24px}.home-figma .home-franchises{height:426px;padding:72px 80px}.home-figma .home-franchises .home-four-grid{gap:24px}.home-figma .home-franchise{height:180px;padding:28px;position:relative}.home-figma .home-franchise h3{margin:46px 0 4px;font-size:24px;line-height:29px}.home-figma .home-franchise>span{padding:4px 10px;font-size:10px;line-height:15px;position:absolute;top:28px;left:28px}.home-figma .first-fill{height:734px;min-height:734px;margin:0;padding:72px 64px}.home-figma .first-fill-heading,.home-figma .machine-setup{height:590px}.home-figma .home-trust{height:308px;padding:56px 80px}.home-figma .home-trust>div{height:196px}.home-figma .home-trust h3{margin:12px 0;line-height:30px}.home-figma .home-trust p{font-size:14px;line-height:23px}.home-figma .home-card-machine{grid-template-columns:560px 620px;gap:64px;height:774px;padding:80px}.home-figma .home-card-machine>div{height:614px}.home-figma .home-card-machine h2{margin:22px 0;font-size:44px;line-height:52px}.home-figma .home-card-machine>div>p{width:580px;margin:0;font-size:18px;line-height:28px}.home-figma .home-card-machine ol{margin:22px 0}.home-figma .home-card-machine li{height:106px;padding:16px 0}.home-figma .home-card-machine li p{font-size:14px;line-height:22px}.home-figma .home-card-machine .hero-actions{margin:0}.home-figma .home-essentials{grid-template-columns:330px 890px;gap:60px;height:182px;padding:40px 80px}.home-figma .home-essentials h2{margin:8px 0;font-size:24px;line-height:27px}.home-figma .home-essentials .eyebrow{font:400 10px/15px Poppins,sans-serif}.home-figma .home-essentials>div>p{font-size:14px;line-height:22px}.home-figma .home-essential-links{grid-template-columns:213px 217px 206px 206px;gap:16px}.home-figma .home-essential-links a{height:82px}}@media (max-width:1199px){.home-header .header-inner{padding:0 24px}.home-header nav{gap:16px}.sand-hero-collage{aspect-ratio:740/600;width:100%;max-width:740px;margin:auto}.sand-footer{padding:32px 24px}.sand-footer-brand{flex-wrap:wrap;height:auto}.sand-footer-brand strong{width:auto;position:static}.sand-footer-middle{grid-template-columns:1fr}.sand-footer-links{height:auto}}@media (max-width:800px){.home-announcement{flex-wrap:wrap;gap:8px;height:auto;min-height:38px;padding:8px 20px;font-size:10px}.home-header .header-inner{padding:0 20px}.home-header .home-wordmark{width:110px}.home-header .home-wordmark img{width:110px;height:auto}.home-header .account-link{display:none}.home-header nav.open{background:#fff}.home-figma .home-hero{padding:40px 20px}.home-figma .home-hero-copy{width:100%}.home-figma .home-hero-copy h1{font-size:36px;line-height:42px}.home-figma .home-hero-copy>p{font-size:16px}.home-figma .home-section{padding:40px 20px}.home-figma .home-four-grid{grid-template-columns:1fr}.home-figma .home-product-tabs{flex-wrap:wrap}.home-figma .home-trust,.home-figma .home-box-grid{grid-template-columns:1fr}.home-figma .home-franchise h3{font-size:24px}.home-figma .first-fill{margin:0;padding:40px 20px}.home-figma .home-essential-links,.home-figma .home-card-machine,.home-figma .home-boxes{grid-template-columns:1fr}.home-figma .section-heading{flex-direction:column;align-items:start}.sand-footer-brand{padding:24px}.sand-footer-brand p{width:auto}.sand-footer-brand strong{font-size:22px}.sand-footer-links{grid-template-columns:1fr 1fr;gap:24px;padding:24px}.sand-footer-links a{white-space:normal}.sand-footer-bottom{flex-direction:column;align-items:start;gap:16px;height:auto;padding:24px}.sand-footer-bottom>div{flex-wrap:wrap;gap:16px}}.home-figma .home-hero h1,.home-figma .home-hero .hero-proof{color:#403529}.home-figma .home-hero .button.ghost{color:#403529;border:1px solid #403529}.home-figma .home-boxes .button.ghost{color:#403529;border-color:#403529}.home-figma .button.dark{border:0}.home-figma .eyebrow,.home-figma .section-heading .eyebrow{color:#403529}.home-figma .home-boxes .eyebrow,.home-figma .first-fill-heading .eyebrow,.home-figma .machine-promo .eyebrow{color:#c99a4a}.home-figma .home-franchise h3{font-family:Montserrat Alternates,sans-serif;font-weight:700}.home-figma .home-hero .hero-proof small{margin-top:4px}.home-figma .home-franchise p{font-size:13px}.home-header .cart-link span.home-cart-label{color:#3d3226}.home-header .home-wordmark img{max-width:none}.sand-footer .sand-footer-bottom a{color:#5d6662}.home-figma .machine-setup .home-priorities button[aria-pressed=true]{color:#403529;background:#f0e8dc}.home-figma .machine-setup .button{border-radius:12px}.distribution-shipping .resources{max-width:none;margin:0;padding:64px 80px 72px;position:relative}.distribution-shipping .resources:before{content:"";z-index:-1;background:#f0e8dc;height:203px;position:absolute;top:0;left:0;right:0}.distribution-shipping .resources{isolation:isolate}.distribution-shipping .resources>.eyebrow,.distribution-brands>.page-container>.eyebrow{color:#c99a4a;letter-spacing:1.2px;font:600 12px/18px Poppins,sans-serif}.distribution-shipping .resources h1,.distribution-brands>.page-container h1{letter-spacing:0;color:#2a2218;margin:12px 0 0;font:600 48px/58px Poppins,sans-serif}.distribution-shipping .resources details{background:#fff;border:1px solid #e5dec9;border-radius:24px;margin:16px 0 0;padding:28px}.distribution-shipping .resources summary{color:#403529;font:600 20px/30px Poppins,sans-serif}.distribution-shipping .resources details p{color:#827768;margin:12px 0 0;font:400 16px/24px Poppins,sans-serif}.distribution-shipping .resources summary svg{color:#c99a4a}.distribution-shipping .resource-links{gap:32px;margin-top:32px;font:500 14px/21px Poppins,sans-serif;display:flex}.distribution-brands>.page-container{max-width:none;padding:64px 80px 72px}.distribution-brands>.page-container>.lead{max-width:none;margin:16px 0 48px;font:400 16px/24px Poppins,sans-serif}.distribution-brands .brand-page-grid{grid-template-columns:1fr 1fr;gap:24px}.distribution-brands .brand-block{background:linear-gradient(90deg,#fff calc(100% - 220px),#f0e8dc 0);border:1px solid #e5dec9;border-radius:24px;height:220px;min-height:220px;padding:36px;display:block;position:relative;overflow:hidden}.distribution-brands .brand-block .eyebrow{color:#c99a4a;letter-spacing:1.2px;font:500 12px/18px Poppins,sans-serif}.distribution-brands .brand-block h2{margin:8px 0 0;font:600 34px/41px Poppins,sans-serif}.distribution-brands .brand-block>img{object-fit:contain;width:156px;height:196px;position:absolute;top:12px;right:32px;transform:none}.distribution-brands .brand-block>span:last-child{margin:0;font:500 14px/21px Poppins,sans-serif;position:absolute;bottom:36px;left:36px}.distribution-brands .brand-block>span:last-child svg{display:none}.distribution-brands .brand-block>span:last-child:after{content:" →"}@media (min-width:1200px){.home-header .logo{margin-left:16px}.home-header nav a:first-child{width:69px}.home-header nav a:nth-child(2){width:95px}.home-header nav a:nth-child(3){width:49px}.home-header nav a:nth-child(4){width:115px}.home-header nav a:nth-child(5){width:82px}.home-header nav a:nth-child(6){width:73px}.home-figma .home-hero .hero-proof{gap:72px;padding:20px 52px;display:flex}.home-figma .home-hero .hero-proof>span{flex-shrink:0}.home-figma .home-hero .hero-proof>span:nth-child(2){margin-left:0}.home-figma .home-hero .hero-proof strong{white-space:nowrap}.home-figma .home-card-machine .hero-actions .button{height:49px;min-height:49px;padding:14px 24px}}@media (max-width:800px){.distribution-shipping .resources,.distribution-brands>.page-container{padding:40px 20px}.distribution-shipping .resources h1,.distribution-brands>.page-container h1{font-size:32px;line-height:40px}.distribution-shipping .resources details:first-of-type{margin-top:64px}.distribution-shipping .resource-links{flex-wrap:wrap;gap:16px}.distribution-brands .brand-page-grid{grid-template-columns:1fr}.distribution-brands .brand-block{background:linear-gradient(90deg,#fff calc(100% - 130px),#f0e8dc 0);padding:24px}.distribution-brands .brand-block h2{max-width:180px;font-size:24px}.distribution-brands .brand-block>img{width:106px;right:12px}.distribution-brands .brand-block>span:last-child{font-size:12px;left:24px}}.sand-footer{--footer-ink:#173f43}.sand-footer-brand,.sand-footer-links,.sand-newsletter,.sand-footer-bottom{border-color:var(--footer-ink,#173f43);border-style:solid}.sand-footer-links h3,.sand-newsletter h2,.sand-newsletter button{color:var(--footer-ink,#173f43);border-color:var(--footer-ink,#173f43)}.sand-related{background:#fbf7f0;padding:48px 64px 56px}.sand-related>div:first-child{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.sand-related h2{font:600 28px/42px Poppins,sans-serif!important}.sand-related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sand-related article{background:#fff;border:1px solid #e5dec9;border-radius:16px;padding:16px}.sand-related article img{object-fit:contain;background:#fafafa;border-radius:12px;width:100%;height:180px}.sand-related article>span{color:#c99a4a;text-transform:uppercase;margin-top:12px;font:600 11px/17px Poppins,sans-serif;display:block}.sand-related article h3{margin:12px 0;font:600 14px/21px Poppins,sans-serif}.sand-related article p{margin:12px 0;font:400 13px/20px Poppins,sans-serif}.sand-related .button{color:#403529;background:#f0e8dc;border:0;width:100%;height:40px;min-height:40px;padding:10px;font-size:13px}body .custom-shop{--ink:#403529;--muted:#827768;--surface:#fbf7f0;--card:#fff;max-width:1440px;padding:0 80px 72px}body .custom-shop h1,body .custom-shop h2{letter-spacing:0;font-family:Poppins,sans-serif}body .custom-intro{background:#f0e8dc;max-width:none;margin:0 -80px;padding:64px 80px 56px}body .custom-intro h1{color:#2a2218;margin:0 0 12px;font:600 56px/82px Poppins,sans-serif}body .custom-intro p{color:#403529;max-width:720px;font:400 18px/28px Poppins,sans-serif}body .custom-choices{gap:20px;margin-top:48px}body .custom-choices>button{background:#fff;border-radius:24px;height:264px;padding:28px}body .custom-choices>button[aria-pressed=true]{box-shadow:none;border-color:#c99a4a}body .custom-art{border-radius:16px;height:72px;color:#c99a4a!important;background:#f0e8dc!important}body .custom-art svg{display:none}body .custom-art span{letter-spacing:0;font:600 10px/15px Poppins,sans-serif}body .custom-choices h2{margin:10px 0;font:600 22px/33px Poppins,sans-serif}body .custom-choices p{margin:0;font:400 14px/21px Poppins,sans-serif}body .custom-choice-action{background:#f0e8dc;border-radius:12px;justify-content:center;align-items:center;height:42px;margin:12px 0 0;font:600 12px/18px Poppins,sans-serif}body .custom-choice-action svg{display:none}body .custom-choices>button[aria-pressed=true] .custom-choice-action{color:#fff;background:#c99a4a}body .custom-workspace{grid-template-columns:596px 656px;gap:28px;margin-top:48px}body .custom-eyebrow{color:#c99a4a;letter-spacing:1px;font:500 12px/18px Poppins,sans-serif}body .custom-workspace h2{margin:14px 0;font:600 36px/54px Poppins,sans-serif}body .custom-workspace ol{padding:0;font:400 14px/21px Poppins,sans-serif;list-style:inside decimal}body .custom-workspace li{margin:0 0 20px;padding:0}body .custom-workspace li b{display:inline}body .custom-workspace li span{display:block}body .custom-workspace .custom-note{margin:20px 0;font:400 14px/21px Poppins,sans-serif}body .custom-workspace a{margin:0;font-size:14px}body .custom-request-card{padding:32px}body .custom-request-card h2{margin:0 0 12px;font:600 24px/36px Poppins,sans-serif}body .custom-request-card form>div:first-child p{color:#827768;font:400 14px/21px Poppins,sans-serif}body .custom-primary{color:#fff;background:#c99a4a;border-radius:14px;height:52px;padding:0;font:600 14px/21px Poppins,sans-serif}body .custom-workspace a.custom-primary{margin:16px 0}body .custom-primary svg{display:none}body .custom-request-card legend{margin:0 0 14px;font:600 14px/21px Poppins,sans-serif}body .custom-request-card label:not(.custom-consent){gap:0;margin:0 0 16px;font-size:0}body .custom-request-card input,body .custom-request-card textarea{resize:vertical;background:#fbf7f0;border-radius:12px;height:48px;min-height:48px;padding:12px 16px;font:400 14px/21px Poppins,sans-serif}body .custom-fields{display:block}body .custom-request-card .custom-consent{gap:8px;margin:0;font:400 12px/18px Poppins,sans-serif}body .custom-request-card .custom-consent input{width:16px;height:16px;min-height:16px;margin:0;padding:0}body .product-fit{--ink:#403529;--pf-ink:#403529;--pf-muted:#827768;--card:#fff;--surface:#f0e8dc;padding:0 80px 72px}body .product-fit h1,body .product-fit h2{letter-spacing:0;font-family:Poppins,sans-serif}body .product-fit-hero{background:#f0e8dc;margin:0 -80px 40px;padding:64px 80px 48px}body .product-fit-hero h1{color:#2a2218;font:600 48px/58px Poppins,sans-serif}body .product-fit .product-fit-kicker{color:#c99a4a;letter-spacing:1px;margin:0 0 12px;font:500 12px/18px Poppins,sans-serif}body .product-fit-hero>div>p:last-child{color:#403529;max-width:760px;margin-top:16px;font:400 18px/28px Poppins,sans-serif}body .product-fit-hero-note{background:#fff;border:0;border-radius:24px;width:320px;padding:24px}body .product-fit-hero-note>span{color:#c99a4a;font:500 12px/18px Poppins,sans-serif}body .product-fit-hero .product-fit-hero-note p{margin:8px 0 0;font:400 14px/21px Poppins,sans-serif}body .product-fit-hero-note br{display:none}body .product-fit-layout{grid-template-columns:580px 672px;align-items:center;gap:28px}body .product-fit-controls{border-radius:24px;padding:28px}body .product-fit-control-head{margin:0 0 16px;display:block}body .product-fit-control-head h2{margin:0 0 16px;font:600 22px/33px Poppins,sans-serif}body .product-fit-toggle{border:0;gap:6px;padding:0}body .product-fit-toggle button{color:#403529;background:#f0e8dc;border-radius:8px;height:32px;min-height:32px;padding:6px 12px;font:600 12px/18px Poppins,sans-serif}body .product-fit-toggle button[aria-pressed=true]{color:#fff;background:#c99a4a}body .product-fit-controls>label>span:first-child{display:none}body .product-fit-field{gap:4px;font:400 12px/18px Poppins,sans-serif}body .product-fit-field input,body .product-fit-field select{background:#fbf7f0;border-radius:10px;height:44px;min-height:44px;font:400 14px/21px Poppins,sans-serif}body .product-fit-controls>label select{height:50px}body .product-fit-input-wrap>span{display:none}body .product-fit .product-fit-hint{margin-top:16px;font:400 12px/18px Poppins,sans-serif}body .product-fit-controls fieldset{border:0;margin:16px 0 0;padding:0}body .product-fit-controls legend{margin-bottom:12px;font:600 14px/21px Poppins,sans-serif}body .product-fit-controls legend>span{color:#c99a4a;background:#f0e8dc;border-radius:8px;padding:4px 8px}body .product-fit-controls fieldset>p,body .product-fit-check small{display:none}body .product-fit-check{margin:0 0 10px;font:400 13px/20px Poppins,sans-serif}body .product-fit-check input{accent-color:#827768;width:14px;height:14px}body .product-fit-primary{color:#fff;background:#c99a4a;border-radius:12px;height:52px;min-height:52px;margin-top:16px;font:600 14px/21px Poppins,sans-serif}body .product-fit-primary span{display:none}body .product-fit-results{background:#fff;border:1px solid #e5dec9;border-radius:24px;padding:28px}body .product-fit-stage{background:0 0;border:0;border-radius:0;padding:0}body .product-fit-stage-head{margin-bottom:16px}body .product-fit-stage-head>span{color:#c99a4a;font:500 10px/15px Poppins,sans-serif}body .product-fit-stage-head .product-fit-toggle button{height:26px;min-height:26px;padding:4px 10px;font-size:10px}body .product-fit-outcome{background:#f0e8dc;border:0;border-radius:16px;margin-top:16px;padding:20px}body .product-fit-outcome h2{font:600 22px/33px Poppins,sans-serif}body .product-fit-outcome p{font:400 14px/21px Poppins,sans-serif}body .product-fit-outcome small{margin-top:12px;font:400 12px/18px Poppins,sans-serif;display:block}body .product-fit-disclaimer{background:0 0;border:0;border-radius:0;margin-top:40px;padding:0}body .product-fit-disclaimer>strong{display:none}body .product-fit-disclaimer>p{margin:0 0 14px;font:400 14px/21px Poppins,sans-serif}body .product-fit-disclaimer details{background:#fff;border:1px solid #e5dec9;border-radius:24px;padding:24px 20px}body .product-fit-disclaimer summary{font:600 18px/27px Poppins,sans-serif}body .product-fit-disclaimer details p{margin:10px 0 0;font:400 16px/24px Poppins,sans-serif}@media (min-width:1200px){.distribution-cart:has(.empty)>.page-container{padding-bottom:80px}.distribution-products>.page-container{max-width:none;padding:0}.distribution-products .detail{background:#fff;grid-template-columns:560px 704px;gap:48px;width:100%;height:auto;min-height:722px;margin:0;padding:58px 64px 56px}.distribution-products .detail>div:last-child{height:608px}.distribution-products .detail-order-controls{grid-template-columns:84px 1fr 68px;align-items:center;height:50px}.distribution-products .detail-order-controls label{background:#fbf7f0;border:1px solid #e5dec9;border-radius:16px;flex-direction:row;align-items:center;gap:10px;width:84px;height:50px;padding:14px 16px}.distribution-products .detail-order-controls input{background:0 0;border:0;width:28px;height:auto;min-height:0;padding:0}.distribution-products .detail-order-controls .button{border:1px solid #e5dec9;border-radius:16px;height:50px;min-height:50px}.distribution-products .detail-order-controls .button.dark{border:0}.distribution-products .detail .restock-product-links a:last-child{display:none}.sand-related{height:553px}.sand-related article{height:390px}}@media (max-width:800px){.sand-related{padding:32px 20px}.sand-related-grid{grid-template-columns:1fr}body .custom-shop,body .product-fit{padding:0 20px 40px}body .custom-intro,body .product-fit-hero{margin:0 -20px 32px;padding:40px 20px}body .custom-intro h1{font-size:38px;line-height:54px}body .custom-choices{grid-template-columns:1fr}body .custom-choices>button{height:auto;padding:24px;display:block}body .custom-workspace,body .product-fit-layout{grid-template-columns:1fr;gap:24px}body .custom-workspace h2{font-size:26px;line-height:36px}body .product-fit-hero{flex-direction:column;align-items:stretch;gap:24px}body .product-fit-hero h1{font-size:32px;line-height:40px}body .product-fit-hero-note{width:auto}body .product-fit-controls,body .product-fit-results{padding:20px}}.distribution-shipping .resources details{padding:27px 28px}.distribution-shipping .resources details p{max-width:none}.distribution-shipping .resources details:first-of-type{margin-top:98px}.distribution-shipping .resource-links{height:auto;min-height:0;padding:0;line-height:21px}.distribution-brands>.page-container>.lead{margin-bottom:51px}body .product-fit-empty{background:#fbf7f0;border-radius:16px;height:280px;min-height:280px;padding:0}body .product-fit-empty svg{display:none}body .product-fit-empty strong{margin:0;font:600 18px/27px Poppins,sans-serif}body .product-fit-empty p{max-width:none;margin:12px 0 0;font:400 13px/20px Poppins,sans-serif}body .product-fit-stage-head{padding:0}body .product-fit-legend{border:0;justify-content:space-between;gap:0;padding:16px 0 0;font:400 10px/15px Poppins,sans-serif}body .product-fit-legend i{background:#827768;border-radius:50%;width:8px;height:8px}body .product-fit-outcome{display:block}body .product-fit-outcome .product-fit-kicker{margin:0 0 6px;font-size:11px;line-height:17px}body .product-fit-controls>.product-fit-hint:last-child{font-size:11px;line-height:17px}body .custom-shop .custom-intro{max-width:none}body .custom-shop .custom-workspace{margin-top:48px}body .custom-request-card form>.custom-note{display:none}body .custom-shop .custom-workspace li{font-size:14px}body .custom-shop .custom-workspace li p{font:400 14px/21px Poppins,sans-serif}@media (min-width:1200px){.distribution-cart:has(.empty)>.page-container{padding-bottom:81px}.distribution-saved>.page-container{flex-direction:column;max-width:none;padding:32px 80px 72px;display:flex}.distribution-saved .planner-catalog-cta,.distribution-saved .restock-catalog-cta{background:#f0e8dc;border:1px solid #e5dec9;border-radius:16px;order:0;height:58px;min-height:58px;margin:0 0 12px;padding:16px 24px;font:400 14px/24px Poppins,sans-serif;display:flex}.distribution-saved .planner-catalog-cta span,.distribution-saved .restock-catalog-cta span{font-size:0}.distribution-saved .planner-catalog-cta strong,.distribution-saved .restock-catalog-cta strong{font:400 14px/24px Poppins,sans-serif}.distribution-saved .restock-catalog-cta[href*=Vistar] strong:after{content:" Snacks, drinks and foodservice references from the September brochure."}.distribution-saved .planner-catalog-cta b,.distribution-saved .restock-catalog-cta b{color:#c99a4a;font:600 12px/18px Poppins,sans-serif}.distribution-saved .restock-catalog-cta svg{display:none}.distribution-saved .catalog-heading{order:1;align-items:center;min-height:114px;margin:24px 0 32px}.distribution-saved .catalog-heading .eyebrow{color:#c99a4a;letter-spacing:1.2px;font:500 12px/18px Poppins,sans-serif}.distribution-saved .catalog-heading h1{margin:10px 0;font:600 44px/53px Poppins,sans-serif}.distribution-saved .catalog-heading p{margin:0;font:400 14px/21px Poppins,sans-serif}.distribution-saved .catalog-heading .button{border:0;height:46px;min-height:46px;padding:12px 20px;font:600 13px/20px Poppins,sans-serif;color:#fff!important;background:#c99a4a!important}.distribution-saved .catalog-layout{order:2;grid-template-columns:300px 952px;gap:28px;min-height:604px}.distribution-saved .filters{background:#fff;border:1px solid #e5dec9;border-radius:20px;height:604px;padding:20px}.distribution-saved .filter-title{height:43px;margin:0;padding:0 0 20px;font:600 18px/27px Poppins,sans-serif}.distribution-saved .filter-title button{color:#c99a4a;font:400 12px/18px Poppins,sans-serif}.distribution-saved .filters>h4{display:none}.distribution-saved .catalog-filter{border-bottom:1px solid #e5dec9;padding:16px 0}.distribution-saved .catalog-filter summary{font:500 14px/21px Poppins,sans-serif}.distribution-saved .filters>button{background:#f0e8dc;border:0;border-radius:20px;width:auto;min-height:28px;margin:0 4px 0 0;padding:4px 12px;font:500 12px/18px Poppins,sans-serif;display:inline-flex}.distribution-saved .filters>button.active{color:#fff;background:#c99a4a}.distribution-saved .filters>button:nth-of-type(2),.distribution-saved .filters .radio{display:none}.distribution-saved .filter-callout{background:#f0e8dc;border-radius:12px;margin:12px 0 0;padding:16px}.distribution-saved .filter-callout svg{display:none}.distribution-saved .filter-callout h3{color:#c99a4a;margin:0 0 6px;font:500 11px/17px Poppins,sans-serif}.distribution-saved .filter-callout p{font:400 12px/18px Poppins,sans-serif}.distribution-saved .filter-callout a{margin-top:6px;font:600 11px/17px Poppins,sans-serif}.distribution-saved .catalog-tools{gap:12px;height:44px}.distribution-saved .catalog-tools .search{background:#fff;border:1px solid #e5dec9;border-radius:12px;height:44px}.distribution-saved .catalog-tools .search svg{display:none}.distribution-saved .catalog-tools .search input{padding:10px 14px;font:400 14px/21px Poppins,sans-serif}.distribution-saved .catalog-toolbar .view{display:none}.distribution-saved .catalog-toolbar select{background:#fff;border:1px solid #e5dec9;border-radius:12px;width:96px;height:44px;min-height:44px;font:400 14px/21px Poppins,sans-serif}.distribution-saved .results{height:20px;margin:20px 0;font:500 14px/20px Poppins,sans-serif}.distribution-saved .empty{background:#fff;border:1px solid #e5dec9;border-radius:24px;height:316px;min-height:316px;padding:56px 24px}.distribution-saved .empty h2{margin:16px 0 12px;font:600 22px/33px Poppins,sans-serif}.distribution-saved .empty p{margin:0 0 16px;font:400 14px/21px Poppins,sans-serif}.distribution-saved .empty>svg{color:#c99a4a;background:#f0e8dc;border-radius:16px;width:64px;height:64px;padding:20px}.distribution-saved .empty .button{border:0;height:46px;min-height:46px;padding:12px 20px;font:600 13px/20px Poppins,sans-serif;color:#fff!important;background:#c99a4a!important}.distribution-saved .catalog-note{width:1280px;margin-top:236px;font:400 12px/18px Poppins,sans-serif;position:relative;left:-328px}}.sand-footer{background:#f5efe3}.sand-newsletter input[type=email]{background:#d4cdc1}.machine-detail.distribution-air{color:#403529;--ink:#403529;--muted:#827768;--surface:#f0e8dc}.machine-detail.distribution-air h1,.machine-detail.distribution-air h2,.machine-detail.distribution-air h3{color:#403529}.machine-detail.distribution-air .button.dark,.machine-detail.distribution-air .gallery-tabs button[aria-pressed=true]{color:#403529;background:#f0e8dc;border:0}.machine-detail.distribution-air .machine-features>div:last-child{color:#403529;background:#f0e8dc}.machine-detail.distribution-air .machine-features>div:last-child dd,.machine-detail.distribution-air .machine-features dt{color:#403529}.machine-detail.distribution-air .machine-features dl>div{border:0}.machine-detail.distribution-air .operator-showcase{color:#403529;background:#f0e8dc}.machine-detail.distribution-air .operator-showcase p{color:#403529}.machine-detail.distribution-air .operator-tabs button{color:#403529;background:#f4eee3;border-color:#e5dec9}.machine-detail.distribution-air .operator-tabs button[aria-pressed=true]{color:#403529;background:#fff}.machine-detail.distribution-air .operator-phone{color:#403529;background:0 0;border:0}.machine-detail.distribution-air .operator-directory article{color:#403529;background:#f1eadf;border:0}.machine-detail.distribution-air .operator-directory article h4{color:#403529}.machine-detail.distribution-air .hardware-story{color:#403529;background:#fff}.machine-detail.distribution-air .hardware-tabs button[aria-pressed=true],.machine-detail.distribution-air .hardware-diagram{color:#403529;background:#f0e8dc}.machine-detail.distribution-air .diagram-cabinet{color:#403529;background:0 0;border:0}.machine-detail.distribution-air .diagram-slots span{background:#f5efe3}@media (min-width:1200px){.machine-detail.distribution-air{padding:80px 64px 0}.machine-detail.distribution-air .machine-detail-grid{grid-template-columns:636px 636px;gap:40px;height:797px;min-height:797px;margin:0}.machine-detail.distribution-air .machine-stage{height:568px}.machine-detail.distribution-air .machine-features{grid-template-columns:588px 644px;gap:56px;height:529px;margin:52px 0 0;padding:80px 28px}.machine-detail.distribution-air .machine-features>div:last-child{height:369px;padding:28px}.machine-detail.distribution-air .machine-first-fill{height:118px;min-height:118px;margin:80px 0;padding:28px 32px}.machine-detail.distribution-air .machine-faq{height:646px;margin:0;padding:80px 0}.machine-detail.distribution-air .operator-showcase{width:1440px;margin:0 -64px;padding:80px 64px 0}.machine-detail.distribution-air .operator-intro{height:244px}.machine-detail.distribution-air .operator-tour{height:260px}.machine-detail.distribution-air .operator-directory{height:598px;padding-top:0;padding-bottom:80px}.machine-detail.distribution-air .hardware-story{grid-template-columns:812px 420px;gap:80px;width:1440px;height:518px;margin:0 -64px;padding:80px 64px}.machine-detail.distribution-air .hardware-diagram{height:358px}.distribution-saved>.page-container{min-height:1178px;position:relative}.distribution-saved .catalog-toolbar{gap:12px;height:44px}.distribution-saved .catalog-toolbar .search{background:#fff;border:1px solid #e5dec9;border-radius:12px;height:44px}.distribution-saved .catalog-toolbar .search svg{display:none}.distribution-saved .catalog-toolbar .search input{padding:10px 14px;font:400 14px/21px Poppins,sans-serif}.distribution-saved .reference-note{width:1280px;margin:0;font:400 12px/18px Poppins,sans-serif;position:absolute;bottom:72px;left:80px}body .custom-intro{padding-bottom:53px}body .custom-workspace{grid-template-columns:596px 656px}body .product-fit-hero{padding-bottom:20px}body .product-fit-controls{min-height:724px}body .product-fit-controls>.product-fit-hint:last-child{font-size:0}body .product-fit-controls>.product-fit-hint:last-child:after{content:"All fields use millimetres. Dimensions: 1–5,000 mm; clearance: 0–50 mm.";font:400 11px/17px Poppins,sans-serif}body .product-fit-controls fieldset .product-fit-dimensions{margin:0}body .product-fit-controls .product-fit-check{padding:0}body .product-fit-controls>.product-fit-control-head{margin-bottom:16px}body .product-fit-disclaimer{margin-top:40px}body .product-fit-disclaimer details{padding:24px 20px}}.distribution-catalog .catalog-heading{background:#fff}.distribution-catalog .catalog-search{background:#f0e8dc;border-radius:16px}.distribution-catalog .catalog-feature{color:#403529;background:#f0e8dc}.distribution-catalog .catalog-feature h2,.distribution-catalog .catalog-feature p{color:#403529}.distribution-catalog .catalog-feature .tag{color:#403529;background:#c99a4a;border-radius:12px}.distribution-catalog .product-info h3{color:#403529}.distribution-catalog .product-card .button.dark{color:#403529;background:#f0e8dc;border:0}.distribution-catalog .catalog-active-filter{color:#403529;background:#f4e8d3}.distribution-catalog .page-numbers button[aria-current=page]{color:#403529;background:#f0e8dc;border:0}.distribution-catalog .product-card .price-comparison{color:#827768}.account-page .account-story{color:#2a2218;background:#f0e8dc}.account-page .account-story h1{color:#2a2218}.account-page .account-story p,.account-page .account-story li{color:#3d3226}.account-page .account-story .eyebrow{color:#c99a4a;text-transform:none;letter-spacing:0;font-size:16px}.account-page .customer-signin{color:#403529;background:#fbf7f0}.account-page .customer-signin h2{color:#403529}.account-page .account-credentials>button{color:#403529;background:#f0e8dc;border:0}.account-page .signin-google{color:#403529;background:#fff}.account-page .signin-email{color:#403529}.distribution-shipping .resource-links a{min-height:0;padding:0;line-height:21px}@media (min-width:1200px){.distribution-catalog .product-image{height:282px;padding:21.5px 33.5px}.distribution-catalog .product-image a,.distribution-catalog .product-image img{width:239px;height:239px}.distribution-catalog .product-info{height:175px;padding:14px 16px 16px}.distribution-catalog .product-brand{margin:0 0 6px;font:400 10px/15px Poppins,sans-serif}.distribution-catalog .product-info h3{height:42px;min-height:42px;margin:0 0 6px;font:600 14px/21px Poppins,sans-serif}.distribution-catalog .product-card .price-row{height:30px;margin:0;padding:0}.distribution-catalog .product-card .button.dark{height:40px;min-height:40px;margin-top:6px;padding:0;font:600 13px/20px Poppins,sans-serif}body .custom-workspace{grid-template-columns:596px 658px;gap:26px}body .custom-request-card{min-height:594px}}.distribution-catalog .price-source-label{display:none}body .product-fit-dimensions .product-fit-field>span:first-child{min-height:18px;line-height:18px}body .product-fit-disclaimer summary{padding:0}body .product-fit-disclaimer details p{font-size:14px;line-height:21px}body .product-fit-results{gap:0}body .product-fit-outcome{margin-top:16px}body .product-fit-disclaimer details{padding:24px 28px}@media (min-width:1200px){body .product-fit-controls{min-height:724px}}@media (max-width:800px){.distribution-saved .filters{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.distribution-saved .filter-title,.distribution-saved .filters>h4,.distribution-saved .filter-callout{width:100%}.distribution-saved .catalog-filter{width:100%;min-width:0}.distribution-saved .catalog-filter select{width:100%;max-width:100%}.distribution-saved .filters>button{white-space:normal;flex:0 auto;max-width:100%}}.machine-detail.distribution-air .hardware-cutaway{color:#403529;background:#f0e8dc}.machine-detail.distribution-air .diagram-screen,.machine-detail.distribution-air .diagram-pickup,.machine-detail.distribution-air .diagram-compute,.machine-detail.distribution-air .operator-tour-content h3{color:#403529}.machine-detail.distribution-air .operator-intro>a.button{color:#403529;background:#c99a4a;padding:14px 18px;font:500 14px/21px Poppins,sans-serif;display:inline-flex}.machine-detail.distribution-air .operator-phone .phone-top{color:#c99a4a}@media (min-width:1200px){.home-figma .home-hero-copy .hero-actions{width:408px}.home-figma .first-fill-heading h2{margin:22px 0}.home-figma .first-fill-heading>p{margin:0}.home-figma .home-fit-notes{width:350px;height:173px;margin:22px 0 0;padding:8px 0 0}.home-figma .home-fit-notes li{height:43px;margin:0 0 18px;padding:0}.home-figma .home-fit-notes strong{font:600 14px/21px Poppins,sans-serif}.home-figma .home-fit-notes strong:before{width:6px;height:6px;margin-right:8px}.home-figma .home-fit-notes p{margin:4px 0 0;font:400 12px/18px Poppins,sans-serif}.home-figma .machine-setup{border:1px solid #e5dec9;padding:40px}.home-figma .setup-title{height:30px;margin:0}.home-figma .setup-title h3{font:600 20px/30px Poppins,sans-serif}.home-figma .machine-fields{width:670px;height:330px;margin:0;display:block;position:absolute;top:97.333px;left:40px}.home-figma .home-order-types{gap:6px;width:670px;height:44px;padding:5px;display:flex;position:absolute;top:0;left:0}.home-figma .home-order-types button{width:327px;height:34px;min-height:0;padding:8px;font:500 12px/18px Poppins,sans-serif}.home-figma .machine-fields>label{gap:6px;width:328px;height:73px;font:400 11px/17px Poppins,sans-serif;position:absolute;top:71.333px}.home-figma .machine-fields>label:first-of-type{width:670px;top:171.667px;left:0}.home-figma .machine-fields>label:nth-of-type(2){left:0}.home-figma .machine-fields>label:nth-of-type(3){left:342px}.home-figma .machine-fields input,.home-figma .machine-fields select{height:50px;min-height:50px;padding:13px 14px;font:400 13px/20px Poppins,sans-serif}.home-figma .home-priorities{gap:8px;width:264px;height:58px;position:absolute;top:272px;left:0}.home-figma .home-priorities>span{font:400 11px/17px Poppins,sans-serif}.home-figma .home-priorities button{height:34px;padding:8px 12px;font-size:12px;line-height:18px}.home-figma .machine-setup>.button{width:670px;height:49px;margin:0;font:600 14px/21px Poppins,sans-serif;position:absolute;top:454.667px;left:40px}.home-figma .machine-setup>.fine{width:670px;height:17px;margin:0;font:400 11px/17px Poppins,sans-serif;position:absolute;top:531px;left:40px}.home-figma .home-machine-image{height:520px;padding:20px 100px}.home-figma .home-machine-image img{width:360px;height:480px}.home-figma .home-card-machine ol{gap:22px;display:grid}.home-figma .home-card-machine li{height:85px}.home-figma .home-card-machine .hero-actions{align-items:center;gap:12px;height:51px}.home-figma .home-card-machine .hero-actions .button:first-child{width:160px}.home-figma .home-card-machine .hero-actions .button:last-child{width:151px;height:51px}.home-figma .home-trust{grid-template-columns:repeat(3,410px)}.home-figma .home-trust span{font:600 14px/17px Poppins,sans-serif;display:block}.machine-detail.distribution-air .hardware-cutaway{height:358px}.distribution-saved .catalog-heading{margin-top:26px}.distribution-saved .results{margin:20px 0 14px}.distribution-cart:has(.empty) .empty{transform:translateY(1px)}}.distribution-panel,.distribution-panel h2,.distribution-panel a,.quick-step b{color:#403529}.distribution-catalog .product-card .add{color:#403529;background:#f0e8dc}.distribution-catalog .product-card .tag,.distribution-catalog .catalog-toolbar .view,.distribution-catalog .page-numbers button,.distribution-catalog .brand-filter,.distribution-catalog .brand-filter select,.distribution-machines .button.dark,.distribution-machines .button.electric,.distribution-machines .machine-hero-price,.distribution-fill-planner .planner-hero-price{color:#403529}.distribution-fill-planner .planner-sales>.button,.distribution-fill-planner .planner-results .button.electric.full{color:#403529;background:#f0e8dc}.distribution-restock .restock-heading span,.distribution-restock .restock-pagination button,.machine-detail.distribution-air .machine-save,.machine-detail.distribution-air .machine-first-fill .button{color:#403529}@media (min-width:1200px){.home-header .home-wordmark{left:80px}.home-header .header-actions{align-items:center;height:40px;min-height:40px}.home-header .header-actions .account-link{height:21px;min-height:21px}.home-header nav a{height:21px;line-height:21px}body .product-fit-results{padding-top:31px;padding-bottom:31px}.sand-related>div:first-child{height:36px}.sand-related h2{line-height:36px!important}.distribution-products .detail-image .sand-almond-art{object-fit:contain;width:512px;height:116px;padding:0}.distribution-saved .results{margin-bottom:8px}.distribution-saved .empty{margin-top:19px}.distribution-cart:not(:has(.empty))>.page-container{min-height:635px;padding-bottom:54px}.home-figma .home-card-machine .hero-actions .button{white-space:nowrap;font-size:12px}}.home-figma .section-heading .eyebrow,.home-figma .home-best>.section-heading .eyebrow{font:600 16px/16px Sora,sans-serif}.home-figma .home-essentials .eyebrow{font:600 12px/15px Sora,sans-serif}.home-figma .button{font-family:Poppins,sans-serif;font-weight:600}@media (min-width:1200px){.home-figma .home-featured-details h3,.home-figma .home-box-card h3{font-family:Sora,sans-serif}.home-figma .home-featured-details>.eyebrow{letter-spacing:1px;font-family:Sora,sans-serif;font-weight:600}}.distribution-catalog .catalog-feature .tag{text-transform:none;letter-spacing:0;box-shadow:none;padding:4px 10px;font:600 10px/15px Sora,sans-serif}@media (min-width:1200px){.distribution-catalog .catalog-feature a{flex-shrink:0;width:392px;height:143px}.distribution-catalog .catalog-feature img{border-width:4px;border-radius:20px;height:143px}.distribution-catalog .product-info h3{font-family:Sora,sans-serif}.distribution-catalog .product-brand{letter-spacing:1px;font-family:Sora,sans-serif;font-weight:600}}.distribution-machines .intro-machine .machine-hero-price{color:#403529}.distribution-machines .machine-hero-price strong{white-space:nowrap;font-family:Sora,sans-serif}.distribution-machines .machine-card:last-child{border:2px solid #f0e8dc}.distribution-machines .machine-card .button.dark{color:#403529;background:#fff;border:1px solid #f0e8dc}.distribution-machines .machine-card:last-child .button.dark{background:#f0e8dc;border:0}@media (min-width:1200px){.distribution-machines .machine-card-art{position:relative}.distribution-machines .machine-card-art img{width:230px;height:280px;position:absolute;top:10px;left:36px}.distribution-machines .machine-card-copy{padding:18px 20px 20px;position:relative}.distribution-machines .machine-card-copy>*{margin:0;position:absolute;left:20px;right:20px}.distribution-machines .machine-card-copy>.eyebrow{letter-spacing:1px;font:600 10px/15px Sora,sans-serif;top:18px}.distribution-machines .machine-card-copy>a:not(.button){top:43px}.distribution-machines .machine-card-copy h3{margin:0;line-height:29px}.distribution-machines .machine-card-copy>p:not([class]){font:400 12px/21px Poppins,sans-serif;top:82px}.distribution-machines .machine-card-copy .machine-card-facts{gap:6px;top:113px}.distribution-machines .machine-card-facts span{background:#fafafa;padding:4px 10px;font:600 11px/17px Poppins,sans-serif}.distribution-machines .machine-card:last-child .machine-card-facts span:last-child{background:#f6e9d3}.distribution-machines .machine-card-copy .machine-price{margin:0;font:700 20px/30px Sora,sans-serif;top:148px}.distribution-machines .machine-card-copy .machine-family-options,.distribution-machines .machine-card-copy .machine-price+p:not([class]){margin:0;font:400 12px/18px Poppins,sans-serif;top:188px}.distribution-machines .machine-card-copy>.button{height:44px;min-height:44px;padding:0;font:600 13px/20px Poppins,sans-serif;top:216px}.distribution-machines .machine-card:last-child .machine-card-copy>.button{height:42px;min-height:42px}}.distribution-machines .machine-intro .button.dark,.distribution-fill-planner .planner-hero-price strong,.distribution-quick-order .button.electric,.distribution-help .button.electric,.distribution-panel .eyebrow,.machine-detail.distribution-air .machine-price-box>span,.machine-detail.distribution-air .hardware-cutaway svg{color:#403529}.distribution-fill-planner .planner-panel form>.button{color:#403529;background:#f0e8dc}.distribution-restock .restock-modes button[aria-pressed=true] span{color:#827768}.distribution-restock .restock-pagination .page-numbers button[aria-current=page]{color:#403529;background:#f0e8dc}.distribution-products .detail>div>.eyebrow{text-transform:none;letter-spacing:0;color:#c99a4a;font:600 16px/16px Sora,sans-serif}body .product-fit-hero h1,body .custom-intro h1{letter-spacing:0}.distribution-help .help-hero h1,.distribution-quick-order .quick-hero h1{color:#403529}@media (min-width:1200px){.distribution-machines .machine-card-copy>.button{width:auto;margin:0}.distribution-products .detail h1{margin-top:12px}}.home-figma .first-fill{background:#fbf7f0}.home-figma .machine-promo>a{background:#f8f3ec}.home-figma h1,.home-figma h2,.distribution-machines .machine-intro h1,.distribution-fill-planner .planner-hero h1,.distribution-help .help-hero h1,.distribution-quick-order .quick-hero h1{color:#2a2218}.distribution-machines .distribution-operator,.distribution-machines .distribution-lane-grid a,.distribution-fill-planner .planner-hero .planner-pills span{background:#e4d7c5}.distribution-machines .distribution-lane-grid{background:#3d3226}.distribution-restock .mix-total{background:#f4e8d3}.distribution-restock .restock-filters select,.distribution-restock .restock-search,.distribution-saved .catalog-search,.distribution-saved .filter-callout{background:#fff}.distribution-quick-order .catalog-search,.distribution-quick-order .catalog-toolbar select{background:#fbf7f0}.distribution-products .detail-price>.catalog-price{background:#f0e8dc}.distribution-products .detail .product-evidence:not(.product-full-details),.machine-detail.distribution-air .machine-first-fill{background:#f4e8d3}.machine-detail.distribution-air .operator-directory article{background:#f0e8dc}.machine-detail.distribution-air .diagram-lanes span{background:#f6f2eb}.distribution-catalog .catalog-heading .catalog-search{background:#f0e8dc}@media (min-width:1200px){.distribution-catalog .product-card .add{height:40px;min-height:40px;margin-top:6px;padding:0;font:600 13px/20px Poppins,sans-serif}body .product-fit-hero-note{align-self:start;height:139px}.machine-detail.distribution-air .machine-configuration-label{margin:12px 0;font:600 16px/24px Poppins,sans-serif}.machine-detail.distribution-air .machine-config>.machine-tagline{margin:12px 0;font:600 22px/33px Poppins,sans-serif}.machine-detail.distribution-air .machine-config>p:not([class]){margin:12px 0 0;font:400 16px/24px Poppins,sans-serif}.machine-detail.distribution-air .machine-quote-panel{margin-top:9px;padding:20px 21px}.machine-detail.distribution-air .machine-price-box{margin:0}.machine-detail.distribution-air .machine-price-box>strong{font:700 24px/36px Sora,sans-serif;display:block}.machine-detail.distribution-air .machine-price-box>p{margin:12px 0 10px;font:400 14px/22px Poppins,sans-serif}.machine-detail.distribution-air .machine-price-box>span{font:400 13px/21px Poppins,sans-serif;display:block}.machine-detail.distribution-air .machine-config-fields{gap:11px;margin-top:9px}.machine-detail.distribution-air .machine-config-fields label{gap:7px;font:400 12px/18px Poppins,sans-serif;position:relative}.machine-detail.distribution-air .machine-config-fields label:after{content:"Change";pointer-events:none;position:absolute;bottom:15px;right:18px}.machine-detail.distribution-air .machine-config-fields select{appearance:none;background:#fbf7f0;border:1px solid #e5dec9;border-radius:16px;height:49px;min-height:49px;padding:0 90px 0 16px;font:400 14px/21px Poppins,sans-serif}.machine-detail.distribution-air .machine-buy-row{grid-template-columns:84px minmax(0,1fr) 68px;gap:10px;height:50px;margin-top:20px;display:grid}.machine-detail.distribution-air .machine-buy-row label{background:#fbf7f0;border:1px solid #e5dec9;border-radius:16px;flex-direction:row;align-items:center;gap:10px;width:84px;height:50px;padding:0 16px;display:flex}.machine-detail.distribution-air .machine-buy-row input{background:0 0;border:0;width:28px;height:auto;min-height:0;padding:0}.machine-detail.distribution-air .machine-buy-row .button{height:50px;min-height:50px;margin:0;padding:0;font:600 14px/21px Poppins,sans-serif}.machine-detail.distribution-air .machine-buy-row+.fine{margin:12px 0 0;font:400 12px/20px Poppins,sans-serif}}.home-figma .home-hero-copy h1{color:#2a2218}@media (min-width:1200px){.distribution-catalog .product-card .product-brand{margin-bottom:6px}.distribution-catalog .product-card .price-row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;height:auto;min-height:76px}.distribution-catalog .product-card .catalog-price{flex-shrink:0;min-height:30px}.distribution-catalog .product-card .add{flex-shrink:0;margin:0}body .product-fit-hero{height:256px;min-height:256px}.machine-detail.distribution-air .machine-config-fields label{height:74px}.machine-detail.distribution-air .machine-config-fields select{margin-top:3px}.machine-detail.distribution-air .machine-buy-row{margin-bottom:0}}.machine-detail.distribution-air .operator-showcase{background:#f0e8dc}.machine-detail.distribution-air .operator-phone{background:#f1eadf}.home-figma .section-heading h2,.home-figma .home-boxes h2,.home-figma .first-fill-heading h2,.home-figma .home-card-machine h2,.home-figma .machine-promo h2{color:#2a2218}.home-figma .home-hero .hero-actions .button{font-weight:600}@media (min-width:1200px){.home-figma .home-hero .hero-actions .button{line-height:23px}}.distribution-cart .form-card{background:#fff}.distribution-cart .empty>svg{background:#f4e8d3}.distribution-saved .filter-callout{background:#f0e8dc}.distribution-products .detail-image{background:#fff}.sand-related article img{background:#fafafa}.distribution-restock .restock-search input{background:#fff}.machine-detail.distribution-air .machine-features>div:last-child{background:#f1eadf}.machine-detail.distribution-air .phone-action>span{display:none}@media (min-width:1200px){.distribution-saved .empty>svg{margin-bottom:0;padding:23px}.distribution-saved .empty h2{margin-top:11px}.machine-detail.distribution-air .operator-showcase{height:auto;min-height:1700px}.machine-detail.distribution-air .operator-tour{height:auto;min-height:260px}.machine-detail.distribution-air .operator-tabs{height:38px;margin-bottom:14px;padding:0}.machine-detail.distribution-air .operator-tabs button{height:38px;padding:8px 14px;font:400 13px/20px Poppins,sans-serif}.machine-detail.distribution-air .operator-tabs button[aria-pressed=true]{font-weight:600}.machine-detail.distribution-air .operator-tour-content h3{margin:0 0 10px;font:700 24px/29px Poppins,sans-serif}.machine-detail.distribution-air .operator-tour-content>div>p{margin:0 0 10px;font:400 14px/22px Poppins,sans-serif}.machine-detail.distribution-air .operator-tour-content>div>p.fine{margin:0;font:400 12px/18px Poppins,sans-serif}.machine-detail.distribution-air .operator-phone{min-height:200px;padding:18px 18px 16px}.machine-detail.distribution-air .operator-phone .phone-top{margin:0 0 12px;font:500 10px/15px Poppins,sans-serif}.machine-detail.distribution-air .operator-phone h4{margin:0;font:600 18px/27px Poppins,sans-serif}.machine-detail.distribution-air .operator-phone .phone-row{min-height:20px;margin:8px 0 0;padding:0;font:400 13px/20px Poppins,sans-serif}.machine-detail.distribution-air .operator-phone .phone-row p{font:inherit;margin:0}.machine-detail.distribution-air .operator-phone .phone-action{margin:8px 0 0;padding:0;font:500 13px/20px Poppins,sans-serif;text-decoration:underline}}.distribution-cart .cart-request-form summary{background:#f0e8dc}.account-page .customer-signin>.eyebrow,.account-page .account-options>button,.account-page .account-help-link{color:#f0e8dc}.account-page .account-password>button{min-width:44px;min-height:44px;font-weight:400}.account-page .account-help-link{align-items:center;height:24px;font:600 13px/20px Poppins,sans-serif;display:inline-flex}.account-page .account-join-row{justify-content:space-between;align-items:center;height:24px;display:flex;transform:translateY(3px)}.account-page .account-join-row .text-link{height:24px;min-height:24px;padding:0;font-size:13px}.account-page .account-story .eyebrow,.account-page .account-story li{font-weight:500}.account-page .account-options>button{font-weight:600}.account-page .account-options input[type=checkbox]{appearance:none;background:#fff;border:1px solid #e4d7c5;border-radius:4px}.account-page .account-options input[type=checkbox]:checked{appearance:auto}@media (min-width:1200px){.distribution-saved .empty .button{width:178px;font-size:14px}}.account-page .signin-footer a{color:#666}.account-page .account-join-row .text-link{align-items:center;line-height:20px;display:inline-flex}.machine-detail.distribution-air .operator-phone .phone-top,.machine-detail.distribution-air .operator-phone .phone-top span{color:#c99a4a;letter-spacing:.6px;font-weight:600}@media (min-width:1200px){.machine-detail.distribution-air .operator-tabs button{font-weight:500}.machine-detail.distribution-air .operator-tour-content>div:first-child{width:900px;max-width:100%}}.account-page .account-join-row .text-link{margin:0}.account-page .account-credentials>button{font:600 16px/24px Poppins,sans-serif}.machine-detail.distribution-air .operator-tabs button{background:#f0e8dc;border-radius:999px}.machine-detail.distribution-air .operator-tabs button[aria-pressed=true]{background:#fff;border-color:#0000}@media (min-width:1200px){.machine-detail.distribution-air .operator-directory{padding-top:10px}.machine-detail.distribution-air .operator-tour-content{gap:20px}.machine-detail.distribution-air .operator-tour-content>div:first-child{width:892px}.machine-detail.distribution-air .operator-tour-content h3{letter-spacing:0;margin-bottom:8px;font:700 24px/30px Montserrat Alternates,sans-serif}.machine-detail.distribution-air .operator-tour-content>div>p{margin-bottom:8px}.machine-detail.distribution-air .operator-tour-content>div>p.fine{margin:0}.machine-detail.distribution-air .operator-phone{padding:18px}.machine-detail.distribution-air .operator-phone .phone-top{margin-bottom:8px;font-size:11px;line-height:17px}.machine-detail.distribution-air .operator-phone .phone-top,.machine-detail.distribution-air .operator-phone .phone-top span{letter-spacing:.8px;font-weight:500}.machine-detail.distribution-air .operator-phone .phone-row{grid-template-columns:15px minmax(0,1fr);gap:10px}.machine-detail.distribution-air .operator-phone .phone-row:nth-of-type(2){grid-template-columns:13px minmax(0,1fr)}.machine-detail.distribution-air .operator-phone .phone-row>span{font:500 12px/18px Poppins,sans-serif}.machine-detail.distribution-air .operator-tabs{gap:8px}.machine-detail.distribution-air .operator-tabs button:first-child{flex:0 0 123px;width:123px}.machine-detail.distribution-air .operator-tabs button:nth-child(2){flex:0 0 157px;width:157px}.machine-detail.distribution-air .operator-tabs button:nth-child(3){flex:0 0 143px;width:143px}.machine-detail.distribution-air .operator-tabs button:nth-child(4){flex:0 0 156px;width:156px}.machine-detail.distribution-air .operator-tabs button:nth-child(5){flex:0 0 92px;width:92px}.machine-detail.distribution-air .operator-tabs button:nth-child(6){flex:0 0 156px;width:156px}.machine-detail.distribution-air .operator-tabs button{white-space:nowrap}}.distribution-quick-order .quick-price{white-space:nowrap;min-width:0}.distribution-quick-order .quick-price strong{font-size:16px;font-weight:700;line-height:24px}.distribution-quick-order .quick-price del{color:#777e7c;margin-left:8px;font-size:12px}.distribution-quick-order .quick-price small{color:#f0e8dc;font-size:11px;line-height:18px;display:block}.distribution-quick-order .quick-price .micro{color:#777e7c;font-size:9px;font-weight:600;line-height:16px;display:block}.distribution-quick-order .quick-summary-lines{border:1px solid #e8dcc5;padding:4px 0}.distribution-quick-order .quick-summary .summary-line{justify-content:space-between;gap:8px;margin:0;padding:4px 0;font-size:12px;line-height:20px;display:flex}.distribution-quick-order .quick-summary .summary-line strong{flex-shrink:0;font-size:12px}.distribution-quick-order .quick-subtotal{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.distribution-quick-order .quick-subtotal p{grid-column:1/-1;margin:0;font-size:12px;line-height:18px}@media (min-width:1200px){.distribution-quick-order .quick-hero>div>.eyebrow{text-transform:none;letter-spacing:0;font-size:16px;font-weight:600;line-height:20px}.distribution-quick-order .quick-hero>div>p{color:#6b655c}.distribution-quick-order .quick-hero .hero-actions{gap:12px}.distribution-quick-order .quick-hero .button.electric{border:0;width:173px;height:50px}.distribution-quick-order .quick-hero .button.outline{width:144px;height:51px}.distribution-quick-order .distribution-panel .eyebrow{color:#f0e8dc;letter-spacing:1px;font-size:10px;line-height:16px}.distribution-quick-order .catalog-toolbar{flex-wrap:nowrap;gap:10px}.distribution-quick-order .catalog-toolbar select{width:138px;min-width:138px}.distribution-quick-order .quick-head,.distribution-quick-order .quick-row{grid-template-columns:minmax(0,1fr) 154px 102px 76px;gap:12px;padding-left:8px;padding-right:8px}.distribution-quick-order .quick-head{border-bottom:0;font-size:10px;font-weight:600}.distribution-quick-order .quick-head>span:first-child{padding-left:60px}.distribution-quick-order .quick-head>span:nth-child(3){text-align:center}.distribution-quick-order .quick-head>span:last-child,.distribution-quick-order .quick-line-total{text-align:right}.distribution-quick-order .quick-row>a{gap:16px}.distribution-quick-order .quick-row img{flex-shrink:0;width:44px}.distribution-quick-order .quick-row>a>div{min-width:0}.distribution-quick-order .quick-row h3{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:14px;line-height:20px;overflow:hidden}.distribution-quick-order .quick-row small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;display:block;overflow:hidden}.distribution-quick-order .quick-row .quantity{width:102px;height:34px}.distribution-quick-order .quick-row:last-child{border-bottom:0}.distribution-quick-order .quick-summary h2{margin:14px 0 12px;line-height:36px}.distribution-quick-order .quick-summary>p:first-of-type{margin:0 0 14px;font-size:14px;line-height:22px}.distribution-quick-order .quick-summary .button{border:0;min-height:50px;margin-top:0;padding:14px 22px;font-size:12px;font-weight:600}.distribution-quick-order .quick-summary>p:last-child{margin:16px 0 0;line-height:18px}.distribution-quick-order .restock-pagination{margin-top:16px}.distribution-quick-order .restock-pagination .button{background:0 0;border:0;padding:0;font-size:12px}.distribution-quick-order .quick-order-page .quick-hero{padding-top:60px;padding-bottom:60px}.distribution-quick-order .quick-hero .hero-actions .button{color:#2a2218;font-weight:600}.distribution-quick-order .quick-hero .quick-step strong{font-weight:600}.distribution-quick-order .catalog-search{border-radius:16px;gap:20px;padding-left:20px}.distribution-quick-order .catalog-search svg{width:24px;height:24px}.distribution-quick-order .quick-collections button{padding:8px 16px;font-size:14px}.distribution-quick-order .results>span{color:#403529;font-size:14px;font-weight:600}.distribution-quick-order .results button{color:#f0e8dc;padding-right:0}.distribution-quick-order .csv-bar{font-size:14px}.distribution-quick-order .csv-bar .button{border-radius:12px;height:46px;padding:8px 16px;font-size:14px}.distribution-quick-order .quick-summary .summary-line{color:#777e7c;padding:4px 0;font-size:14px;line-height:20px}.distribution-quick-order .quick-summary .summary-line strong{color:#403529;font-size:14px;font-weight:600}.distribution-quick-order .quick-summary .quick-subtotal{border-radius:20px;margin:14px 0}.distribution-quick-order .quick-summary .quick-subtotal>strong:first-child{font-weight:600}.distribution-quick-order .quick-summary .quick-subtotal>strong:nth-child(2){font-size:20px;line-height:24px}.distribution-quick-order .quick-summary .button.dark{width:193px;font-size:14px;font-weight:600}.distribution-quick-order .quick-order-page .restock-pagination{height:32px}.distribution-quick-order .quick-order-page .restock-pagination .button{min-height:32px}.distribution-quick-order .quick-hero>div{transform:translateY(-2px)}.distribution-quick-order .quick-hero .distribution-panel{transform:translateY(-.5px)}.distribution-quick-order .quick-hero .quick-step{margin-top:17px}.distribution-quick-order .quick-order-page .quick-table{padding-bottom:3px}.distribution-quick-order .catalog-layout,.distribution-quick-order .quick-summary,.distribution-quick-order .quick-table,.distribution-quick-order .quick-row{border-color:#e5dec9}.distribution-quick-order .quick-order-page .quick-summary{height:auto;min-height:520px;padding-bottom:26px}.distribution-quick-order .quick-order-page>.planner-catalog-cta strong,.distribution-quick-order .quick-order-page>.restock-catalog-cta strong{font-size:16px;font-weight:600}.distribution-quick-order .quick-order-page>.planner-catalog-cta b,.distribution-quick-order .quick-order-page>.restock-catalog-cta b{color:#f0e8dc;margin-top:4px}}@media (min-width:1200px) and (max-width:1439px){.distribution-quick-order .quick-order-page{grid-template-columns:minmax(0,1fr) 360px;padding-left:40px;padding-right:40px}.distribution-quick-order .quick-order-page .quick-hero{grid-template-columns:minmax(0,1fr) 420px;gap:40px;margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}.distribution-quick-order .quick-order-page .quick-hero>div{width:auto}.distribution-quick-order .quick-order-page>.planner-catalog-cta,.distribution-quick-order .quick-order-page>.restock-catalog-cta{grid-column:1/-1;width:calc(50% - 14px);margin-left:0}.distribution-quick-order .quick-order-page>.restock-catalog-cta{justify-self:end}}.home-header .cart-link{white-space:nowrap;flex-wrap:nowrap;flex:0 0 132px;justify-content:center;align-items:center;width:132px;height:40px;padding:0 16px}.home-header .cart-link>span{flex-shrink:0;margin:0;padding:0;position:static;transform:none}.home-header .cart-link>.home-cart-count{letter-spacing:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:19px;display:inline-flex}.sand-business-footer{color:#403529;padding:64px 80px 40px}.sand-business-columns{grid-template-columns:2fr repeat(3,1fr);gap:48px;max-width:1280px;margin:auto;display:grid}.sand-business-columns h3{margin:0 0 20px;font:600 16px/24px Poppins,sans-serif}.sand-business-columns a{margin-bottom:12px;font:400 14px/22px Poppins,sans-serif;display:block}.sand-business-brand img{width:141px;height:47px;margin-bottom:24px}.sand-business-legal{border-top:1px solid #d4c8b6;justify-content:space-between;gap:24px;max-width:1280px;margin:48px auto 0;padding-top:24px;font:400 12px/20px Poppins,sans-serif;display:flex}.sand-business-legal>div{flex-wrap:wrap;gap:24px;display:flex}.distribution-machines .machine-card-copy{display:block}.distribution-machines .machine-card-facts{flex-wrap:nowrap;gap:8px;margin:12px 0}.distribution-machines .machine-card-facts span{white-space:nowrap;background:#fafafa;padding:4px 10px;font:600 10px/16px Poppins,sans-serif}.distribution-machines .machine-card:last-child .machine-card-facts span:last-child{background:#f4e8d3}.distribution-machines .machine-card-copy h3{letter-spacing:0;margin:8px 0 12px;line-height:29px}.distribution-machines .machine-card-copy>p{margin:0;font:400 12px/18px Poppins,sans-serif}.distribution-machines .machine-card-copy .machine-price{margin:12px 0;font:700 20px/30px Poppins,sans-serif}.distribution-machines .machine-card-copy .machine-family-options{white-space:nowrap;font:400 12px/18px Poppins,sans-serif}.distribution-machines .machine-card-copy .button{height:44px;min-height:44px;margin:12px 0 0;padding:0;font:600 13px/20px Poppins,sans-serif}.distribution-machines .machine-section-head>div>.eyebrow,.distribution-machines .distribution-previews>.eyebrow,.distribution-machines .machine-process>.eyebrow{color:#eee4d5}.distribution-machines .machine-intro .button,.distribution-machines .distribution-lanes .button,.distribution-machines .distribution-operator .button{box-shadow:none;border:0}.distribution-machines .machine-intro .button.outline{border:1px solid #403529}.distribution-machines .intro-machine{box-shadow:0 24px 32px #0004}.distribution-machines .machine-hero-price{letter-spacing:0;white-space:nowrap;font:600 10px/15px Poppins,sans-serif}.distribution-machines .machine-hero-price strong{letter-spacing:0}.distribution-machines .distribution-lane-grid a{font:500 12px/18px Poppins,sans-serif}.distribution-machines .distribution-lane-grid small{margin-bottom:6px;font:400 10px/15px Poppins,sans-serif}.distribution-machines .distribution-previews .preview-status{background:#fafafa;border-radius:20px;margin-bottom:20px;padding:4px 20px;font:500 10px/15px Poppins,sans-serif;display:table}.distribution-machines .distribution-previews .eyebrow{letter-spacing:1px;font:600 10px/15px Poppins,sans-serif;display:block}.distribution-machines .distribution-previews h3{letter-spacing:0;margin:8px 0;font:700 22px/27px Montserrat Alternates,sans-serif}.distribution-machines .distribution-previews p{margin:0;font:400 14px/22px Poppins,sans-serif}.distribution-machines .machine-process article h3{margin:12px 0;font:600 18px/27px Poppins,sans-serif}.distribution-machines .machine-process article p{margin:0;font:400 14px/23px Poppins,sans-serif}.distribution-machines .distribution-operator h2{font-size:36px;line-height:44px}.distribution-machines .distribution-operator p{font:400 16px/27px Poppins,sans-serif}.distribution-machines .distribution-operator>div:last-child a{font:600 14px/23px Poppins,sans-serif}@media (min-width:1200px){.home-header .mobile-menu{display:none}.home-header nav{display:flex}.distribution-machines .machine-intro .button{margin:0}.distribution-machines .machine-intro .button.outline{margin-left:12px}.distribution-machines .machine-section-head{height:134px;margin-bottom:32px}.distribution-machines .machine-section-head p{width:680px}.distribution-machines .machine-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.distribution-machines .machine-card-art img{transform:none}.distribution-machines .distribution-previews>div>a{gap:34px;padding:24px 30px}.distribution-machines .distribution-previews img{flex-shrink:0;width:200px}.distribution-machines .distribution-previews>div>a:first-child{gap:34px}.distribution-machines .distribution-previews>div>a:first-child img{width:200px}.distribution-machines .distribution-previews>div>a>div{flex:1;min-width:0}.distribution-machines .machine-process>.eyebrow{grid-area:auto;font:500 12px/18px Poppins,sans-serif;display:block;position:absolute;top:64px;left:80px}.distribution-machines .machine-process>div{grid-template-columns:repeat(3,282px);align-items:start}.distribution-machines .distribution-operator{height:365px}.distribution-machines .distribution-operator .button{height:49px;min-height:49px;margin-top:14px;font-size:14px}}@media (max-width:1199px){.home-header nav{width:auto;height:auto;display:none;position:absolute;top:98px;left:0;right:0}.home-header nav.open{z-index:30;background:#fff;flex-direction:column;padding:24px;display:flex}.home-header .mobile-menu{display:inline-flex}.home-header .header-actions{position:static}.distribution-machines .machine-card{height:auto}.distribution-machines .machine-card-copy{height:auto;padding-bottom:24px}.sand-business-footer{padding:40px 24px}.sand-business-columns{gap:24px}}@media (max-width:800px){.home-header .cart-link:not(.cart-link--machines){width:132px;padding:0 16px}.distribution-machines .machine-intro h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.distribution-machines .machine-intro>div{min-width:0}.distribution-machines .machine-intro .button{margin:12px 6px 0 0}.distribution-machines .intro-machine{height:340px;margin:0 auto}.distribution-machines .intro-machine>img:first-child{height:300px;margin-top:0}.distribution-machines .distribution-previews .preview-status{margin-bottom:12px}.distribution-machines .distribution-lane-grid a{min-width:0;font-size:10px;line-height:15px}.distribution-machines .machine-process>.eyebrow{grid-area:auto;display:block}.distribution-machines .machine-process>div{grid-template-columns:1fr}.distribution-machines .distribution-operator h2{font-size:28px;line-height:36px}.sand-business-columns{grid-template-columns:1fr 1fr}.sand-business-brand{grid-column:1/-1}.sand-business-legal{flex-direction:column}}.sand-business-footer a{color:#403529}.distribution-machines .machine-card:last-child .machine-family-options{display:block}@media (min-width:1200px){.distribution-machines .machine-card-copy h3,.distribution-machines .machine-card-copy .machine-card-facts,.distribution-machines .machine-card-copy .machine-price,.distribution-machines .machine-card-copy>.button{margin:0}.distribution-machines .machine-card-copy .machine-price{font-family:Sora,sans-serif}.distribution-machines .distribution-previews{height:490px}.distribution-machines .distribution-previews>.eyebrow{height:12px}.distribution-machines .distribution-previews h2{margin:16px 0 32px;line-height:44px}.distribution-machines .distribution-previews>div{margin-top:0}.distribution-machines .machine-process h2{margin-top:24px;line-height:40px}.distribution-machines .machine-process article{height:auto;min-height:166px}.distribution-machines .machine-process article:last-child{min-height:188px}.distribution-machines .distribution-operator p{max-width:580px}.distribution-machines .machine-intro>div>.button{margin-right:0}}.distribution-fill-planner .planner-hero>div>.eyebrow{font-weight:600}.distribution-fill-planner .planner-hero>div>p{color:#58534b}.distribution-fill-planner .planner-hero-stat{border:0;box-shadow:0 28px 36px #2a221857}.distribution-fill-planner .planner-hero .planner-pills{gap:8px}.distribution-fill-planner .planner-hero .planner-pills span{align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.distribution-fill-planner .planner-pills b{color:#c99a4a;font-size:11px}.distribution-fill-planner .planner-hero .planner-assistant-jump{border:0;font-weight:600}.distribution-fill-planner .planner-hero-price{letter-spacing:1px;font-weight:500;line-height:15px}.distribution-fill-planner .planner-hero-price strong{letter-spacing:0;font-weight:600}.distribution-fill-planner .fill-plan-heading>img{padding:6px}.distribution-fill-planner .fill-plan-heading .eyebrow{color:#e4d7c5;font-weight:500}.distribution-fill-planner .fill-machine-sku{margin-top:8px;font-size:11px}.distribution-fill-planner .fill-machine-choice{gap:0;padding-inline:16px}.distribution-fill-planner .fill-machine-choice select{padding-left:4px}.distribution-fill-planner .planner-map{background:0 0;border-radius:0;padding:0;overflow:visible}.distribution-fill-planner .planner-map button{justify-content:center}.distribution-fill-planner .planner-map button.selected{border-color:#e8dcc5}.distribution-fill-planner .fill-map-layout strong{font-weight:600}.distribution-fill-planner .planner-order li{gap:16px}.distribution-fill-planner .planner-order li>span,.distribution-fill-planner .planner-order li>b{font-weight:600}.distribution-fill-planner .planner-order small{color:#777;font-size:12px;font-weight:400;line-height:18px}.distribution-fill-planner .fill-cost{color:#666;margin:24px 0}.distribution-fill-planner .fill-cost strong{color:#403529}.distribution-fill-planner .planner-results .button{font-weight:600}.distribution-fill-planner .planner-results .button.electric{border-color:#0000}.distribution-fill-planner .planner-results .fine{color:#777;font-size:11px}@media (min-width:1200px){.distribution-fill-planner .planner-hero-kiosk{justify-self:center;width:320px;max-width:none;height:450px}.distribution-fill-planner .planner-hero-price strong{font-size:22px}.distribution-fill-planner .planner-results{height:auto;min-height:1416px}.distribution-fill-planner .planner-results .button{height:52px}.distribution-fill-planner .planner-results .button.electric{height:49px}.distribution-fill-planner .planner-controls .planner-panel,.distribution-fill-planner .planner-sales,.distribution-fill-planner .planner-mixed{height:auto}.distribution-fill-planner .planner-controls>.planner-panel{min-height:231px}.distribution-fill-planner .planner-controls>form>.planner-panel:first-child{min-height:384px}.distribution-fill-planner .planner-controls>form>.planner-panel:nth-child(2){min-height:372px}.distribution-fill-planner .planner-sales{min-height:218px}.distribution-fill-planner .planner-mixed{min-height:216px}.distribution-fill-planner .planner-layout{grid-template-rows:minmax(231px,auto) minmax(384px,auto) minmax(372px,auto) minmax(457px,1fr) auto}}.distribution-page.distribution-fill-planner .fill-planner .button{font-weight:600}.distribution-fill-planner .planner-hero .planner-pills span{font-size:13px}.distribution-fill-planner .fill-plan-heading .fill-machine-sku{margin-top:0}.distribution-fill-planner .fill-cost{font-size:12px;line-height:18px}.distribution-fill-planner .planner-results .planner-panel>.fine{margin:0;font-size:11px;line-height:17px}.distribution-fill-planner .planner-panel>.eyebrow{color:#777;letter-spacing:1px;font-weight:600}.distribution-fill-planner .planner-controls>.planner-panel:before,.distribution-fill-planner .planner-controls>form>.planner-panel:first-child:before,.distribution-fill-planner .planner-controls>form>.planner-panel:nth-child(2):before{color:#f0e8dc;background:#f8f3ec;width:40px;height:40px;font-weight:600;top:32px}.distribution-fill-planner .planner-panel input:not([type=checkbox]){height:50px;padding:14px 16px;font-size:14px}.distribution-fill-planner .planner-panel input::placeholder{color:#403529;opacity:1}.distribution-fill-planner .planner-chips button{padding:8px 14px;font-size:13px;line-height:20px}.distribution-fill-planner .planner-chips button[aria-pressed=true]{border-color:#0000;font-weight:600}.distribution-fill-planner .planner-chips legend{margin-bottom:16px}.distribution-fill-planner .planner-controls .planner-panel>.fine{margin-bottom:0;font-size:12px;line-height:18px}.distribution-fill-planner .planner-capacity-bar{font-weight:600}.distribution-fill-planner .planner-capacity-bar a{color:#f0e8dc}@media (min-width:1200px){.distribution-fill-planner .planner-hero-kiosk{object-position:center calc(50% + 1px);margin-left:-4px}.distribution-fill-planner .planner-hero .planner-hero-price{padding:12px 18px;left:260px!important}.distribution-fill-planner .planner-controls>.planner-panel form{grid-template-columns:200px 290px 140px;gap:16px}.distribution-fill-planner .planner-controls>.planner-panel form>.fine{margin:0;line-height:18px}.distribution-fill-planner .planner-controls>.planner-panel form>button{color:#403529;background:#f0e8dc;border:0;height:46px;margin:0;font-size:13px}.distribution-fill-planner .planner-controls>form>.planner-panel:nth-child(2) .planner-dimensions{grid-template-columns:140px 140px 160px}.distribution-fill-planner .planner-sales h2,.distribution-fill-planner .planner-mixed h2{margin-bottom:12px}}.distribution-fill-planner .planner-order li>span{font-size:13px;line-height:20px}.distribution-fill-planner .planner-order li>img{height:48px}.distribution-fill-planner .fill-cost strong{align-self:center;line-height:31px}.distribution-fill-planner .planner-controls .planner-panel:not(.planner-sales)>h2{margin-top:3px;margin-bottom:17px}.distribution-fill-planner .planner-controls>form>.planner-panel:first-child>h2,.distribution-fill-planner .planner-controls>form>.planner-panel:first-child .planner-chips{margin-bottom:20px}.distribution-fill-planner .planner-controls .planner-panel>.planner-capacity-bar{font-size:13px}.distribution-fill-planner .planner-sales>p{line-height:22px}.distribution-fill-planner .fill-machine-choice{position:relative}.distribution-fill-planner .fill-machine-choice select{appearance:none;padding-right:32px}.distribution-fill-planner .fill-machine-choice>svg{pointer-events:none;position:absolute;right:16px}.distribution-fill-planner .planner-map img{height:50px}@media (min-width:1200px) and (max-width:1439px){.distribution-fill-planner .planner-hero{grid-template-columns:minmax(0,1fr) 440px;column-gap:40px}.distribution-fill-planner .planner-hero>div{width:auto}.distribution-fill-planner .planner-hero-stat{justify-self:start}.distribution-fill-planner .planner-controls>.planner-panel form{grid-template-columns:1fr 1.45fr}.distribution-fill-planner .planner-controls>.planner-panel form>button{grid-area:2/1/auto/-1;justify-self:start}.distribution-fill-planner .planner-controls>.planner-panel form>p,.distribution-fill-planner .planner-controls>.planner-panel form>div{grid-row:auto}.distribution-fill-planner .planner-controls>form>.planner-panel:nth-child(2) .planner-dimensions{grid-template-columns:repeat(3,minmax(0,1fr))}.distribution-fill-planner .planner-sales{width:auto}}.distribution-fill-planner .planner-results .fill-map-layout{height:auto;min-height:336px;padding-block:16px}.distribution-fill-planner .planner-map{height:auto}.distribution-fill-planner .planner-hero .planner-pills span:first-child{width:93px}.distribution-fill-planner .planner-hero .planner-pills span:nth-child(2){width:118px}.distribution-fill-planner .planner-hero .planner-pills span:nth-child(3){width:137px}.distribution-fill-planner .planner-hero .planner-assistant-jump{font-size:15px}.distribution-fill-planner .planner-order li>img{transform:translate(2px)}.distribution-fill-planner .fill-map-layout p{margin-top:4px;line-height:18px}.distribution-fill-planner .planner-chips{align-items:flex-start}.distribution-fill-planner .planner-chips button[aria-pressed=true]{border:0}@media (min-width:1200px){.distribution-fill-planner .planner-panel input:not([type=checkbox]){height:49px}.distribution-fill-planner .planner-controls>form>.planner-panel:first-child .planner-chips{margin-bottom:21px}.distribution-fill-planner .planner-controls>form>.planner-panel:nth-child(2) .planner-chips{margin-top:1px;margin-bottom:17px}.distribution-fill-planner .planner-venue-chips button:first-of-type{width:144px}.distribution-fill-planner .planner-venue-chips button:nth-of-type(2){width:153px}.distribution-fill-planner .planner-venue-chips button:nth-of-type(3){width:121px}.distribution-fill-planner .planner-venue-chips button:nth-of-type(4){width:118px}.distribution-fill-planner .planner-venue-chips button:nth-of-type(5){width:87px}.distribution-fill-planner .planner-venue-chips button:nth-of-type(6){width:109px}.distribution-fill-planner .planner-venue-chips button:nth-of-type(7){width:67px}.distribution-fill-planner .planner-placement-chips button:first-of-type{width:131px}.distribution-fill-planner .planner-placement-chips button:nth-of-type(2){width:146px}.distribution-fill-planner .planner-placement-chips button:nth-of-type(3){width:171px}.distribution-fill-planner .planner-placement-chips button:nth-of-type(4){width:106px}.distribution-fill-planner .planner-placement-chips button:nth-of-type(5){width:94px}.distribution-fill-planner .planner-placement-chips button:nth-of-type(6){width:193px}.distribution-fill-planner .planner-model-chips button:first-of-type{width:48px}.distribution-fill-planner .planner-model-chips button:nth-of-type(2){width:70px}.distribution-fill-planner .planner-model-chips button:nth-of-type(3){width:52px}.distribution-fill-planner .planner-model-chips button:nth-of-type(4),.distribution-fill-planner .planner-model-chips button:nth-of-type(5){width:143px}.distribution-fill-planner .planner-model-chips button:nth-of-type(6){width:140px}}.account-page.account-page--signed-out{background:#fbf7f0;grid-template-columns:minmax(0,1fr);min-height:100svh}.account-page.account-page--signed-out .account-story{flex-direction:column;justify-content:center;height:auto;padding:48px 72px;display:flex}.account-page.account-page--signed-out .account-story .eyebrow{line-height:18px}.account-page.account-page--signed-out .account-story h1{margin:28px 0}.account-page.account-page--signed-out .account-story p{width:480px;max-width:100%;line-height:26px}.account-page.account-page--signed-out .account-story ul{gap:16px;margin:28px 0 0;display:grid}.account-page.account-page--signed-out .account-story li{margin:0;line-height:24px}.account-page.account-page--signed-out>.customer-signin{border-radius:0;align-self:center;width:440px;max-width:calc(100% - 48px);margin:24px auto;padding:0}.account-page.account-page--signed-out .customer-signin>.eyebrow{line-height:17px}.account-page.account-page--signed-out .customer-signin h2{margin:6px 0 16px}.account-page.account-page--signed-out .account-credentials>label{gap:8px;margin-bottom:16px;font-size:13px;line-height:20px}.account-page.account-page--signed-out .account-credentials input{margin-top:0}.account-page.account-page--signed-out .account-password{height:52px;margin-top:0}.account-page.account-page--signed-out .account-password input{height:50px}.account-page.account-page--signed-out .account-options{height:20px;margin-bottom:0}.account-page.account-page--signed-out .account-credentials>button{margin:16px 0 0}.account-page.account-page--signed-out .account-credentials .signin-divider{margin:16px 0}.account-page.account-page--signed-out .signin-security{line-height:18px}.account-page.account-page--signed-out .signin-footer{margin-top:16px}.account-page.account-page--signed-out .signin-footer a{min-height:18px}@media (min-width:801px){.account-page.account-page--signed-out{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-page.account-page--signed-out .account-story h1{font-size:48px;line-height:56px}}@media (max-width:1100px){.account-page.account-page--signed-out .account-story{padding-inline:24px}}.distribution-catalog .catalog-search{border-radius:20px;gap:8px;padding-inline:16px}.distribution-catalog .catalog-search svg{color:#666;flex:none;width:24px;height:24px}.distribution-catalog .catalog-search input::placeholder{color:#666;opacity:1}.distribution-catalog .catalog-toolbar{background:0 0;gap:10px}.distribution-catalog .catalog-sort{background:#fff;border:1px solid #e5dec9;border-radius:16px;align-items:center;width:173px;height:46px;padding:0 16px;display:flex}.distribution-catalog .catalog-sort-label{padding:0;font-size:13px}.distribution-catalog .catalog-sort select{appearance:none;background:0 0;flex:1;width:0;min-width:0;height:44px;min-height:0;padding:0 4px;font-size:13px}.distribution-catalog .catalog-toolbar .view{border-color:#e5dec9;border-radius:16px;align-items:center;width:90px;height:46px;margin:0;padding:0 16px;padding-inline:14px;font-size:14px}.distribution-catalog .catalog-sort svg,.distribution-catalog .catalog-toolbar .view svg{flex:none;width:24px;height:24px}.distribution-catalog .catalog-toolbar .view svg{stroke-width:1.5px}.distribution-catalog .catalog-toolbar .view svg rect{rx:4px}.distribution-catalog .restock-pagination>button:last-of-type{order:3}.distribution-catalog .filter-title button{text-decoration:underline}.distribution-catalog .filter-callout h3{letter-spacing:1px;margin:0;font:600 10px/15px Poppins,sans-serif}.distribution-catalog .filter-callout p{margin:8px 0;font:400 14px/21px Poppins,sans-serif}.distribution-catalog .filter-callout a{color:#e9dfcf;height:21px;min-height:0;margin:0;font:600 14px/21px Poppins,sans-serif}@media (min-width:1200px){.distribution-catalog .catalog-feature .tag{transform:translateY(-3px)}.distribution-catalog .catalog-feature p{font-size:13.5px;transform:translateY(2px)}.distribution-catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:calc(100% - 2px)}.distribution-catalog .product-card{border-color:#e5dec9;height:459px;min-height:459px}.distribution-catalog .product-image{flex-shrink:0;height:282px;padding:21px 0}.distribution-catalog .product-image a,.distribution-catalog .product-image img{object-fit:contain;width:240px;max-width:100%;height:240px;margin-inline:auto}.distribution-catalog .product-image .tag{width:max-content;min-width:72px;height:25px;box-shadow:none;border-radius:8px;place-items:center;padding:4px 8px;font:600 11px/17px Poppins,sans-serif;display:grid;top:12px;left:12px}.distribution-catalog .product-card:hover img{transform:none}.distribution-catalog .product-card .product-brand{letter-spacing:1px;font:600 10px/15px Poppins,sans-serif}.distribution-catalog .product-info h3{letter-spacing:0;width:calc(100% + 1px);font:600 15px/21px Poppins,sans-serif}.distribution-catalog .catalog-price>strong{font-size:22px}.distribution-catalog .catalog-price .price-comparison{font:400 12px/18px Poppins,sans-serif}.distribution-catalog .results{font:600 14px/21px Poppins,sans-serif}.distribution-catalog .catalog-active-filter{color:#101820;white-space:nowrap;word-spacing:1.5px;width:124px;height:28px;margin-left:10px;padding:6px 12px;font:700 12px/16px Poppins,sans-serif}.distribution-catalog .filter-title{border:0;align-items:start;font-size:18px;line-height:27px}.distribution-catalog .filter-title button{font-size:13.5px;font-weight:400;line-height:21px}.distribution-catalog .catalog-filter{border-color:#e5dec9;padding-block:20px 14px}.distribution-catalog .catalog-filter summary:after{text-align:center;color:#0000;-webkit-text-stroke:1.5px #403529;flex:none;width:24px;height:24px;font-size:32px;line-height:24px;display:block}.distribution-catalog .filter-callout{height:151px;min-height:151px}}.distribution-restock .restock-products article{grid-template-columns:100px minmax(0,1fr) max-content;gap:14px;padding:16px}.distribution-restock .restock-products .restock-row-order{grid-template-columns:max-content 144px;align-items:center;gap:6px 16px;max-width:none;display:grid}.distribution-restock .restock-row-order>strong{white-space:nowrap;font-size:13px;line-height:20px}.distribution-restock .restock-row-order>b{color:var(--muted);grid-column:1/-1;font-size:13px;line-height:20px}.distribution-restock .restock-row-order .quantity{justify-content:space-between;align-items:center;display:flex}.distribution-restock .restock-row-order .quantity input{appearance:textfield;background:0 0;border:0;height:34px;min-height:0}.distribution-restock .restock-row-order input::-webkit-inner-spin-button{appearance:none;margin:0}.distribution-restock .restock-row-order input::-webkit-outer-spin-button{appearance:none;margin:0}.distribution-restock .restock-products h3{margin-bottom:4px}.distribution-restock .restock-products small{letter-spacing:.5px;font-size:11px;line-height:18px;display:block}.distribution-restock .restock-products p{margin-top:2px;font-size:12px;line-height:20px}:is(.distribution-restock .restock-summary,.distribution-restock .restock-summary:has(.restock-login)){background:0 0;border:0;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;height:auto;padding:0;display:grid}.distribution-restock .restock-summary:has(.restock-login):before{content:none}.distribution-restock .restock-summary:has(.restock-login)>*{grid-column:auto;align-self:auto}.distribution-restock .restock-plan-card{background:#fff;border:1px solid #e8dcc5;border-radius:24px;padding:28px}.distribution-restock .restock-plan-card h2{margin:16px 0;line-height:40px}.distribution-restock .restock-plan-card>p{color:var(--muted);font-size:14px;line-height:22px}.distribution-restock .restock-plan-card .restock-total{border-top:1px solid #e8dcc5;gap:12px;margin-top:16px;padding:16px 0}.distribution-restock .restock-total>b{color:var(--muted);font-size:13px;font-weight:400}.distribution-restock .restock-total>strong{font-size:22px;line-height:30px}.distribution-restock .restock-plan-card .restock-signin-note{font-size:12px;line-height:20px}.distribution-restock .restock-summary .restock-login{height:auto;margin:0}.distribution-restock .restock-login .customer-signin{height:auto;min-height:467px}.distribution-restock .restock-login .signin-divider{text-align:left;margin:0;font-size:12px;line-height:21px;display:block}.distribution-restock .restock-login .signin-divider:before,.distribution-restock .restock-login .signin-divider:after{content:none}.distribution-restock .restock-login .signin-methods button{border:1px solid #e8dcc5;border-radius:16px;font-size:14px;font-weight:600}@media (min-width:1200px){.distribution-restock .restock-heading .eyebrow{color:#666;letter-spacing:2px;font:600 16px/24px Poppins,sans-serif}.distribution-restock .restock-heading h1{margin-top:10px;margin-bottom:17px;line-height:58px}.distribution-restock .restock-heading p{max-width:740px}.distribution-restock .restock-heading>.button{justify-content:center;width:167px;height:47px;padding:0;font-size:14px;font-weight:600}.distribution-restock .restock-heading>.button svg{display:none}.distribution-restock .restock-summary:has(.restock-login){grid-template-columns:repeat(2,minmax(0,1fr));min-height:467px}.distribution-restock .restock-plan-card{min-height:417px}.distribution-restock .restock-pagination{justify-content:flex-end}}@media (max-width:1100px){.distribution-restock .restock-products article{grid-template-columns:70px minmax(0,1fr)}.distribution-restock .restock-products img{width:70px;height:70px}.distribution-restock .restock-products .restock-row-order{grid-column:1/-1;justify-content:end}}@media (max-width:600px){.distribution-restock .restock-products .restock-row-order{grid-template-columns:minmax(0,1fr) 104px;gap:8px;width:100%}.distribution-restock .restock-row-order>strong{white-space:normal;font-size:12px}.distribution-restock .restock-row-order .quantity{width:104px}.distribution-restock .restock-row-order input{width:40px}.distribution-restock .restock-row-order button{width:30px}.distribution-restock .restock-login .customer-signin{min-height:0}}.distribution-restock .restock-pagination>.page-numbers{margin-right:0}.distribution-restock .restock-login .signin-benefits{gap:10px;margin:12px 0 11px}.distribution-restock .restock-login .signin-benefits li{color:var(--muted);margin:0;font-size:13px;line-height:24px}.distribution-restock .restock-heading>.button{background:#fff}@media (max-width:1199px){.distribution-restock .restock-hero-break{display:none}}.distribution-restock .restock-login .customer-signin h2{margin:10px 0 16px}.distribution-restock .restock-login .signin-intro{margin:12px 0;font-size:14px}.distribution-restock .restock-login .signin-google{background:#fff}.distribution-restock .restock-plan-action:has(.restock-form,.success){background:#fff;border:1px solid #e8dcc5;border-radius:24px;padding:28px}.distribution-restock .restock-search input{border-radius:32px;height:51px}.distribution-restock .restock-search svg{width:12px;height:12px;left:20px}.distribution-restock .mix-total p{font-size:12px;line-height:20px}.distribution-restock .mix-total>div>strong{font-size:14px;line-height:22px}.distribution-restock .mix-total>strong{font-size:18px;line-height:27px}@media (min-width:1200px){.distribution-restock .restock-filters label:not(.restock-search){grid-template-rows:16px 50px;gap:8px;line-height:16px}.distribution-restock .restock-filters select{height:50px}.distribution-restock .restock-how>div{gap:7px;padding:24px 20px}}.distribution-restock .restock-login .signin-methods{margin-top:11px}.distribution-restock .restock-login .signin-methods .signin-google{height:47px;min-height:47px}.distribution-restock .restock-login .signin-methods .signin-email{height:45px;min-height:45px}.custom-shop .custom-art img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}@media (min-width:1200px){body .custom-shop .custom-choices>button{height:auto;min-height:372px}body .custom-shop .custom-art{height:180px}body .product-fit{padding:0 64px 48px}body .product-fit .product-fit-hero{height:281px;margin:0 -64px 40px;padding:64px 64px 48px}body .product-fit .product-fit-layout{grid-template-columns:580px minmax(0,1fr);align-items:stretch}body .product-fit .product-fit-results{align-content:start;padding:28px}body .product-fit .product-fit-empty{height:424px;min-height:424px}body .product-fit .product-fit-empty p{max-width:400px;margin-left:auto;margin-right:auto}body .product-fit .product-fit-outcome{min-height:152px}body .product-fit .product-fit-disclaimer{margin-top:68px}body .product-fit .product-fit-disclaimer details{padding:24px 28px}body .product-fit .product-fit-disclaimer summary{list-style:none}body .product-fit .product-fit-disclaimer summary:after{content:"−";float:right;color:#c99a4a}body .product-fit .product-fit-disclaimer details:not([open]) summary:after{content:"+"}body .product-fit .product-fit-primary{justify-content:center;font-size:16px;font-weight:600}.distribution-saved>.page-container{min-height:1306px;padding:84px 64px 76px}.distribution-saved .catalog-heading{order:0;height:123px;margin:0 16px 60px}.distribution-saved .catalog-layout{order:1;grid-template-columns:300px minmax(0,1fr);min-height:685px;margin-bottom:68px}.distribution-saved .filters{height:685px;padding:24px 20px}.distribution-saved .filter-title{border:0;height:34px;margin-bottom:24px;padding:0}.distribution-saved .filter-title button{color:#34424c;text-decoration:underline}.distribution-saved .catalog-filter{padding:20px 0}.distribution-saved .catalog-filter:last-of-type{margin-bottom:38px}.distribution-saved .filters>button{border-radius:8px;min-height:30px;margin:0 4px 8px 0;padding:6px 12px}.distribution-saved .filter-callout{margin-top:6px}.distribution-saved .catalog-toolbar{height:50px}.distribution-saved .catalog-search{background:#faf8f5;border-radius:16px;height:50px}.distribution-saved .catalog-toolbar select{background:#faf8f5;border-radius:16px;width:138px;height:50px;padding:0 16px}.distribution-saved .results{margin:20px 0}.distribution-saved .results button{color:#c99a4a}.distribution-saved .empty{margin-top:0}.distribution-saved .planner-catalog-cta,.distribution-saved .restock-catalog-cta{order:2;margin:0 16px 12px}.distribution-saved .restock-catalog-cta[href*=Vistar]{order:3}.distribution-cart>.page-container{position:relative}.distribution-cart:not(:has(.empty))>.page-container>.eyebrow{letter-spacing:0;text-transform:none;color:#c99a4a;font:500 16px/24px Poppins,sans-serif}.distribution-cart h1 .muted{color:inherit}.distribution-cart .cart-continue{font-size:14px;text-decoration:underline;position:absolute;top:78px;right:64px}.distribution-cart .cart-row{border-radius:16px}.distribution-cart .cart-row .eyebrow{color:#c58d36;letter-spacing:.7px}.distribution-cart .cart-row .quantity{border:1px solid #e8dcc5;border-radius:12px;width:122px;height:42px;overflow:hidden}.distribution-cart .cart-row .quantity button,.distribution-cart .cart-row .quantity span{flex:1;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;display:flex}.distribution-cart .cart-row .quantity span{border-left:1px solid #e8dcc5;border-right:1px solid #e8dcc5;font-size:14px}.distribution-cart .cart-row>button{color:#666;width:auto;font-size:13px}.distribution-cart .cart-units-note{color:#666;margin:20px 0 0;font:400 13px/21px Poppins,sans-serif}.distribution-cart .cart-request-form>summary{border:0;font:600 14px/21px Poppins,sans-serif}.distribution-products .detail-order-controls .button{font-size:14px;font-weight:600}body .custom-shop .custom-choices{grid-template-columns:minmax(0,414fr) minmax(0,412fr) minmax(0,412fr);gap:21px}body .custom-shop .custom-choices>button{flex-direction:column;align-items:stretch;display:flex}body .custom-shop .custom-choices>button[aria-pressed=true]{border-width:2px}body .custom-shop .custom-art{flex-shrink:0}body .custom-shop .custom-choice-action{flex-shrink:0;margin-top:auto}body .custom-shop .custom-workspace{grid-template-columns:minmax(0,596fr) minmax(0,657fr);gap:27px}body .product-fit .product-fit-hero-note{border:1px solid #e8dcc5;width:320px;height:140px;transform:translateY(8px)}body .product-fit .product-fit-controls>.product-fit-control-head{margin-bottom:15px}body .product-fit .product-fit-controls fieldset:first-of-type{margin-top:20px}body .product-fit .product-fit-controls fieldset:nth-of-type(2){margin-top:18px}body .product-fit .product-fit-controls fieldset:nth-of-type(3){margin-top:14px}body .product-fit .product-fit-controls fieldset:nth-of-type(3) legend>span{color:inherit;font-size:inherit;background:0 0;margin-right:4px;padding:0}body .product-fit .product-fit-dimensions{column-gap:12px}body .product-fit .product-fit-primary{margin-top:18px}body .product-fit .product-fit-outcome{margin-top:17px}body .product-fit .product-fit-disclaimer details{height:128px}body .product-fit .product-fit-disclaimer details:not([open]){height:auto}.distribution-saved .filter-title{margin-bottom:1px}.distribution-saved .filter-callout{height:132px}.distribution-saved .filter-callout p{margin:6px 0 0}.distribution-saved .filter-callout a{min-height:0;margin-top:6px;line-height:17px}.distribution-saved .empty .button{width:176px;padding-left:0;padding-right:0;transform:translateY(-1px)}.distribution-products .detail-price{height:80px;margin-top:18px}.distribution-products .detail-order-controls{grid-template-columns:84px 1fr 68px;column-gap:10px}.distribution-products .detail .restock-product-links a:first-child{border:0;width:171px;height:44px;font:600 14px/21px Poppins,sans-serif}.distribution-products .sand-related>div:first-child{margin-bottom:23px}.distribution-products .sand-related article h3{margin-top:10px}.distribution-products .sand-related .button{font-weight:600}.distribution-cart:not(:has(.empty))>.page-container{min-height:635px}.distribution-cart .cart-shop{margin-top:16px}.machine-detail.distribution-air .machine-detail-grid>div:first-child{position:relative}.machine-detail.distribution-air .machine-finish-note{color:#827768;margin:0;font:400 12px/18px Poppins,sans-serif;display:block;position:absolute;top:581px}.machine-detail.distribution-air .machine-gallery>.fine:last-child{margin-top:12px;font:400 12px/18px Poppins,sans-serif;position:static}.machine-detail.distribution-air .screen-experiences{border:0;margin-top:52px;padding-top:0}.distribution-cart:not(:has(.empty)) h1{margin-top:0}.distribution-cart .cart-row:first-child{padding-top:20px}.distribution-cart .cart-row h3{font-weight:600}.distribution-cart .cart-layout>.form-card .cart-summary-counts{padding-bottom:0}.distribution-cart .cart-layout>.form-card .cart-quote-note{background:#f0e8dc}.distribution-cart .cart-layout>.form-card .cart-shop{margin:16px 0 0}.distribution-cart .cart-layout>.form-card .cart-signin{margin-top:16px}.distribution-cart .empty .button{border:0;gap:10px;width:fit-content;height:52px;margin-top:21px}.distribution-products .detail-order-controls{column-gap:9px}.distribution-products .detail-price{margin-bottom:21px}.distribution-products .detail .restock-product-links a:first-child{box-shadow:none;padding:0;border:none!important}body .custom-shop .custom-choices>button:nth-child(2) .custom-choice-action{margin-bottom:3px}body .product-fit .product-fit-controls>.product-fit-hint:last-child{margin-top:14px}.machine-detail.distribution-air .machine-features{column-gap:36px}.machine-detail.distribution-air .machine-features>div:last-child{background:#f0e8dc}.machine-detail.distribution-air .machine-config-fields select{width:calc(100% - 2px);margin-left:1px}.machine-detail.distribution-air .machine-gallery>.gallery-tabs{gap:10px;top:509px}.machine-detail.distribution-air .machine-gallery>.gallery-tabs button{height:36px;min-height:36px;padding:0;font:500 12px/18px Poppins,sans-serif}.machine-detail.distribution-air .machine-gallery>.gallery-tabs button:first-child{width:108px}.machine-detail.distribution-air .machine-gallery>.gallery-tabs button:nth-child(2){width:96px}.machine-detail.distribution-air .machine-gallery>.gallery-tabs button:nth-child(3){width:112px}.machine-detail.distribution-air .screen-experiences>div{gap:10px}.machine-detail.distribution-air .screen-experiences button{height:36px;min-height:36px;padding:0;font:500 12px/18px Poppins,sans-serif}.machine-detail.distribution-air .screen-experiences button:first-child{background:#f0e8dc;width:102px}.machine-detail.distribution-air .screen-experiences button:nth-child(2){width:104px}.machine-detail.distribution-air .screen-experiences button:nth-child(3){width:116px}.machine-detail.distribution-air .screen-experiences button:nth-child(4){width:128px}.machine-detail.distribution-air .screen-experiences button:nth-child(5){width:74px}.machine-detail.distribution-air .screen-experiences button:nth-child(6){width:76px}.machine-detail.distribution-air .machine-faq details{margin:12px 0;padding:18px 20px}.machine-detail.distribution-air .machine-faq details:first-of-type{margin-top:13px}.machine-detail.distribution-air .machine-first-fill .button{flex-shrink:0;width:201px;height:48px;min-height:48px;padding:0}.machine-detail.distribution-air .machine-features{grid-template-columns:588px 644px;column-gap:52px}.machine-detail.distribution-air .screen-experiences>div{flex-wrap:nowrap;margin-top:12px}.machine-detail.distribution-air .screen-experiences button:nth-child(5),.machine-detail.distribution-air .screen-experiences button:nth-child(6){width:64px}.machine-detail.distribution-air .machine-faq details{padding-block:17.75px}.machine-detail.distribution-air .hardware-story h2{margin-bottom:16px}.machine-detail.distribution-air .hardware-tabs{gap:10px}.machine-detail.distribution-air .hardware-tabs button{height:36px;padding:0;font-weight:500}.machine-detail.distribution-air .hardware-tabs button:first-child{width:104px}.machine-detail.distribution-air .hardware-tabs button:nth-child(2){width:100px}.machine-detail.distribution-air .hardware-tabs button:nth-child(3){width:150px}}.distribution-cart .cart-layout>.form-card:has(.collectible-subtotal){height:auto;min-height:433px}@media (min-width:1200px){.distribution-cart .empty .button{transform:translateY(-3px)}.machine-detail.distribution-air .machine-first-fill .button{border:0}.machine-detail.distribution-air .operator-intro>a.button{width:175px;height:45px;min-height:45px;margin-top:20px}.machine-detail.distribution-air .operator-tabs button{border:0}.machine-detail.distribution-air .operator-tabs button:first-child{height:36px;transform:translateY(-1px)}}@media (min-width:1200px) and (max-width:1439px){.machine-detail.distribution-air .machine-features{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding-inline:0}.machine-detail.distribution-air .screen-experiences>div{flex-wrap:wrap}}@media (min-width:1200px){body .product-fit .product-fit-hero{align-items:flex-start}body .product-fit .product-fit-hero>div:first-child>p:last-child{font:400 16px/26px Poppins,sans-serif}body .product-fit .product-fit-hero .product-fit-hero-note p{margin-top:8px;font:400 14px/21px Poppins,sans-serif}.machine-detail.distribution-air .machine-features>div:first-child{padding-top:32px}.machine-detail.distribution-air .machine-features>div:first-child>.eyebrow{color:#c99a4a}.machine-detail.distribution-air .machine-features>div:first-child h2{margin-bottom:10px;font-size:34px;line-height:40px}.machine-detail.distribution-air .machine-features li{line-height:23px}.machine-detail.distribution-air .machine-gallery>.gallery-tabs button:not([aria-pressed=true]),.machine-detail.distribution-air .screen-experiences button,.machine-detail.distribution-air .hardware-tabs button:not([aria-pressed=true]){background:#fff;border:1px solid #e5dec9}.machine-detail.distribution-air .screen-experiences button[aria-pressed=true]{background:#f0e8dc;border-color:#f0e8dc}}@media (min-width:1200px) and (max-width:1439px){.machine-detail.distribution-air .machine-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.machine-detail.distribution-air .operator-showcase,.machine-detail.distribution-air .hardware-story{width:calc(100% + 128px)}.machine-detail.distribution-air .operator-tour-content{grid-template-columns:minmax(0,1fr) 360px}.machine-detail.distribution-air .operator-tour-content>div:first-child,.machine-detail.distribution-air .operator-tour-content h3,.machine-detail.distribution-air .operator-tour-content>div>p,.machine-detail.distribution-air .operator-phone{width:auto}.machine-detail.distribution-air .hardware-story{grid-template-columns:minmax(0,1fr) 360px;gap:40px}.distribution-products .detail{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:32px}.distribution-products .detail-image{aspect-ratio:1;width:100%;height:auto}.distribution-products .detail-image .sand-almond-art{max-width:100%}.distribution-products .detail>div:last-child{height:auto}.distribution-products .detail h1{font-size:34px}}.distribution-page.distribution-products :is(h1,h2,h3),.distribution-page.distribution-cart :is(h1,h2,h3),.distribution-page.distribution-shipping :is(h1,h2,h3),.distribution-page.distribution-brands :is(h1,h2,h3),.distribution-page.distribution-saved :is(h1,h2,h3),body .custom-shop :is(h1,h2,h3),body .product-fit :is(h1,h2,h3){font-family:Sora,sans-serif}.distribution-products .sand-related h2{font-family:Sora,sans-serif!important}@media (min-width:1200px){.distribution-saved .catalog-heading>div{transform:translateY(5px)}.distribution-brands>.page-container>h1,.distribution-shipping .resources>h1{transform:translateY(3px)}.distribution-brands>.page-container>.lead{transform:translateY(4px)}.distribution-cart:has(.empty)>.page-container>h1{transform:translateY(2px)}body .product-fit .product-fit-hero>div:first-child>p:last-child,body .custom-shop .custom-intro p{transform:translateY(-2px)}body .custom-shop .custom-intro p{font-size:17px}body .custom-shop .custom-choices p{transform:translateY(3px)}body .custom-shop .custom-workspace>div:first-child h2{margin-top:7px}body .custom-shop .custom-workspace ol{line-height:26px}body .custom-shop .custom-workspace li{margin-bottom:15px}body .custom-shop .custom-workspace .custom-note{margin-top:18px;margin-bottom:18px;font-size:13px;line-height:20px}}body .product-fit .product-fit-legend i{background:#827768;border:0}@media (min-width:1200px){.distribution-products .detail .restock-product-links a:first-child{text-align:center;justify-content:center}body .distribution-products .detail>div>.product-evidence:not(details){height:76px;margin-bottom:21px;transform:translateY(-2px)}body .distribution-products .detail>div>.product-evidence:not(details) p{margin-top:0}body .distribution-cart .cart-row>img,body .distribution-cart .cart-row>.quantity,body .distribution-cart .cart-row>button{transform:translateY(-3px)}body .distribution-cart .cart-row .quantity>*{flex:0 0 40px;padding:0;font-weight:600}body .distribution-cart .cart-row .eyebrow{text-transform:uppercase;font-weight:500}body .distribution-cart .cart-quote-note .eyebrow{color:#c58d36;letter-spacing:.7px;font-weight:500}body .distribution-cart .cart-request-form>summary,body .distribution-products .detail-order-controls .button,body .distribution-products .sand-related .button{font-weight:600}body .distribution-saved .planner-catalog-cta>span,body .distribution-saved .restock-catalog-cta>span{line-height:0}body .distribution-saved .planner-catalog-cta strong,body .distribution-saved .restock-catalog-cta strong{margin:0}}.sand-footer-brand{color:#59605c}.sand-footer-brand strong{font:800 24px/29px Montserrat Alternates,sans-serif;top:40.5px}.sand-footer-links h3{font:700 14px/17px Montserrat Alternates,sans-serif}.sand-newsletter h2{font:700 24px/29px Montserrat Alternates,sans-serif}.sand-footer-bottom>div{font:600 11px/13px Montserrat Alternates,sans-serif}.sand-newsletter-unavailable{background:#d4cdc1;border-radius:16px;height:56px;padding:16px;font:400 14px/24px Poppins,sans-serif}.sand-newsletter-action{color:#173f43;border:1px solid #173f43;border-radius:16px;justify-content:center;align-items:center;height:58px;margin-top:8px;font:400 18px/23px Sora,sans-serif;display:flex}.home-figma .home-hero .button.ghost,.home-figma .home-boxes .button.ghost,.distribution-machines .machine-intro .button.ghost,.distribution-quick-order .quick-hero .button.ghost{background:#fff}.home-figma .machine-promo .button{color:#b8893e;background:#fff;border-style:dashed}.home-figma .machine-setup>.button{background:#fff;border:1px solid #403529}@media (min-width:1200px){.sand-footer-brand,.sand-footer-links,.sand-newsletter,.sand-footer-bottom{border-width:1px}.sand-footer-brand{padding:35px}.sand-footer-links{padding-top:35px}.sand-newsletter{padding-top:23px}}@media (max-width:800px){.sand-newsletter{height:auto;min-height:236px}.sand-newsletter-unavailable{height:auto;min-height:56px}.sand-footer-brand>a{flex-shrink:0}}@media (min-width:1200px){.sand-hero-collage img{width:113.942%;max-width:none;height:auto;position:absolute;top:0;left:-7.3256%}}.distribution-cart .empty .button{white-space:nowrap;gap:8px;padding-inline:18px}.distribution-cart .empty .button svg{flex-shrink:0}.distribution-apply,.restock-page:not(.distribution-restock){--ink:#3d3226;--muted:#827768;--surface:#f0e8dc;color:#3d3226}.distribution-apply .eyebrow,.distribution-apply h1 em,.distribution-apply .benefits svg,.restock-page:not(.distribution-restock) .eyebrow{color:#c99a4a}.restock-page:not(.distribution-restock) :is(h1,h2,h3),.distribution-apply :is(h1,h2,h3){color:#3d3226}.restock-page:not(.distribution-restock) .customer-signin .signin-email,.distribution-apply .customer-signin .signin-email{color:#3d3226;background:#c99a4a}@media (max-width:1199px){.distribution-saved>.page-container{flex-direction:column;display:flex}.distribution-saved .catalog-heading{order:0}.distribution-saved .catalog-layout{order:1}.distribution-saved .planner-catalog-cta{order:2}.distribution-saved .restock-catalog-cta{order:3}.distribution-saved .restock-catalog-cta[href*=Vistar]{order:4}}@media (max-width:800px){.distribution-cart .cart-row{grid-template-columns:62px minmax(0,1fr) auto;align-items:start;gap:12px 9px;display:grid}.distribution-cart .cart-row>img{grid-area:1/1}.distribution-cart .cart-row>div:first-of-type{grid-column:2/-1;min-width:0}.distribution-cart .cart-row .quantity{grid-area:2/2;justify-self:start;margin-left:0}.distribution-cart .cart-row>button{grid-area:2/3;align-self:center}}.distribution-catalog .restock-pagination{color:#666;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;gap:8px;font:400 13px/19.5px Poppins,sans-serif;display:grid}.distribution-catalog .restock-pagination>span:first-of-type{order:0}.distribution-catalog .restock-pagination>button{color:#666;background:0 0;border:0;min-height:40px;margin:0;padding:0;font:500 13px/19.5px Poppins,sans-serif}.distribution-catalog .restock-pagination>button:first-child{margin-left:0}.distribution-catalog .restock-pagination>button:disabled{opacity:1;cursor:default}.distribution-catalog .restock-pagination .page-numbers button{color:#3d3226;background:#fff;border:1px solid #e5dec9;border-radius:16px;width:40px;height:40px;padding:0;font:600 14px/21px Poppins,sans-serif}.distribution-catalog .restock-pagination .page-numbers button[aria-current=page]{color:#2a2218;background:#f0e8dc;border:0}.distribution-catalog .restock-pagination .catalog-price-date{color:#666;font:inherit;white-space:nowrap;justify-self:end;margin:0}@media (max-width:700px){.distribution-catalog .restock-pagination{grid-template-columns:1fr auto auto 1fr}.distribution-catalog .restock-pagination>span:first-of-type{grid-column:1/-1}.distribution-catalog .restock-pagination>button:first-child{justify-self:end}.distribution-catalog .restock-pagination .catalog-price-date{grid-column:1/-1;justify-self:center}}
