p{margin:0;padding:0}.brand--logo{max-width:125px}.same-day-delivery-note{font-size:14px;margin-top:4px;color:#444}.free_shipping_msg{position:relative}.same-day-delivery-note{color:#000;letter-spacing:-.02em}.same-day-delivery-note b{font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:500;line-height:20px}.same-day-delivery-note em{font-style:italic;color:#666}.sticky-container{display:grid;grid-template-columns:1fr auto 1fr 1fr 1fr;align-items:start;gap:16px}.sticky-container>.one-pickup{grid-column:1;grid-row:1}.sticky-container>.one-pickup .product__pickup-availabilities{display:none!important}.sticky-container>.pickup-extension-grid{grid-column:2;grid-row:1;margin-top:8px;margin-bottom:15px}.sticky-container>.two-price{grid-column:3;grid-row:1}.sticky-container>.three-atc{grid-column:4;grid-row:1;display:flex;justify-content:end;padding-left:16px}.sticky-container>.four-buynow{grid-column:5;grid-row:1;display:flex;justify-content:center;align-items:center}.sticky-container>.one-pickup,.sticky-container>.pickup-extension-grid{align-self:start!important}.barcode-pdp b{font-weight:400}.pickup-availability-button:hover{color:var(--color-tertiary-dynamic-hover)!important;text-decoration-line:underline!important}.pickup-availability-info .pickup-availability__limited{display:none}.marquee-announcement-bar-container{display:flex;align-items:center;white-space:nowrap;width:100%;height:clamp(2em,4vw,2.5em);overflow:hidden;font-family:sans-serif;position:relative}.marquee-content{display:flex;animation:marqueeTextMove 30s infinite linear}.marquee-announcement-bar-text{display:inline-flex;align-items:center;gap:4rem;font-size:1.2rem;padding:0 2em;white-space:nowrap;font-family:var(--font-body-family)}.marquee-announcement-bar-text-content{display:inline-flex;gap:4rem}.marquee-announcement-bar-text a{color:inherit;text-decoration:underline}.marquee-announcement-bar-dot{font-size:3rem}@keyframes marqueeTextMove{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}header .my-store-locator__icon{margin-bottom:2px}header .my-store-locator__info{margin-bottom:0}.shop-menu-tab-body{position:absolute;left:50%;width:100%;max-width:1280px;border:1px solid #e4e4e7;background-color:#fff;transform:translateY(0) translate(-50%);transition-property:visibility,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;z-index:7}.shop-menu-tab-content{display:flex;justify-content:flex-start;padding:10px;max-height:340px}a.shop-menu-sidebar-link{margin-bottom:5px}a.shop-menu-sidebar-link:hover{text-decoration-line:underline;color:#000}a.shop-menu-gallery-item{text-align:center;font-weight:600}a.shop-menu-sidebar-link.is-view-all{font-weight:600}.shop-menu-sidebar{min-width:250px;border-right:1px solid #e4e4e7;padding-top:6px;overflow-y:auto}.shop-menu-sidebar::-webkit-scrollbar{width:5px}.shop-menu-sidebar::-webkit-scrollbar-track{background:#fff;border-radius:10px}.shop-menu-sidebar::-webkit-scrollbar-thumb{background:#f1f1f1;border-radius:10px}.shop-menu-sidebar::-webkit-scrollbar-thumb:hover{background:#f1f1f1}.shop-menu-sidebar-link{display:block;padding:6px 12px;line-height:1.15;text-align:left;font-size:14px}.shop-menu-gallery{display:grid;padding:8px 15px 30px;column-gap:15px}.shop-menu-gallery-item{display:block;line-height:1.15}.shop-menu-gallery-item-image{display:block;width:100%}.shop-menu-gallery-item-title{margin-top:10px;color:#000}.shop-menu-gallery-item-price{margin-top:5px;color:#000;font-size:14px;font-weight:300}.shop-menu-gallery-item-card{height:100%;display:flex;flex-direction:column;justify-content:start;gap:10px;border-radius:4px;padding:15px;background-color:#fafafa;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.shop-menu-gallery-item-card .shop-menu-gallery-item-title{margin-top:0;font-weight:700;font-size:14px}.shop-menu-gallery-item-card .shop-menu-gallery-item-link-wrapper{display:flex;margin-top:auto}.shop-menu-gallery-item-card .shop-menu-gallery-item-link{margin-top:0;border-radius:10000px;padding:7px 14px;background-color:#f2f2f2}.machines-stock-status.status-ready{color:#008900}.machines-stock-status.status-notready{color:#bf4800}.machines-stock-label.status-available{color:#a3684e}.product__info-container .promo-banner-scrollable{padding:1.5rem;background:#ffe1e6;border-radius:16px;margin-bottom:2rem;overflow-x:auto;margin-top:32px;-webkit-overflow-scrolling:touch}.promo-banner-scrollable>img{display:block;max-width:100%;height:auto;max-height:80px;margin:0 auto 1.5rem;object-fit:contain}.promo-banner-scrollable-item{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding-bottom:1rem}.item-content{background:#fff;border:1px solid #eee;border-radius:12px;min-width:120px;max-width:120px;flex-shrink:0;padding:1rem;text-align:center;position:relative;box-shadow:0 2px 6px #0000000d}.item-content-img{display:block;max-width:100%;height:auto;max-height:120px;margin:0 auto .75rem;object-fit:contain}.item-content-img-2{position:absolute;top:10px;right:10px;width:32px;height:32px;object-fit:contain}.item-content-price-wrapper{margin-top:.5rem;font-size:.9rem;font-weight:500;color:#333}.item-content-old-price{text-decoration:line-through;color:#888;margin-right:.4rem}.item-content-checkbox{margin-top:.75rem}label.custom-checkbox{display:flex;align-items:center;justify-content:center;font-size:1.2rem;gap:4px}label.custom-checkbox input[type=radio]{accent-color:#ff2c61;transform:scale(1.15)}.item-content-or{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;margin:1rem 0}.promo-banner-scrollable-term{font-size:.75rem;color:#666;text-align:center;margin-top:1.5rem;padding:0 1rem}.promo-banner-scrollable-term.addon{font-size:12px;color:#333;letter-spacing:0;line-height:14px;text-align:left}.promo-banner-scrollable-term.addon h4{margin-bottom:.75rem}.promo-banner-scrollable-term.addon ol{padding-left:1.25rem;margin:0;list-style-type:decimal}.promo-banner-scrollable-term.addon li{margin-bottom:.5rem;line-height:1.5}.net-payment-tnc{font-size:12px;margin-bottom:12px}.my-location-result__address.apl-section-stores-locator-store-address-phone,.my-store-locator__details-info.js-my-store-locator-telephone{display:none!important}.secure_checkout,.payment_mode{display:none}.cart__ctas--with-total{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.totals-inline{display:flex;align-items:center;font-weight:600;gap:.5rem}.totals__subtotal,.totals__subtotal-value{margin:0}.bank-carousel.slick-initialized .slick-slide{margin-right:4px}.barcode-pdp label{font-weight:400;font-size:inherit}.promo-banner-container{display:none!important}.product__promotion-details .product__promotion-details-text{display:none}.machines_footer_copyright{font-size:11px;text-align:left;border-top:1px solid #00000029;padding-top:14px;margin-bottom:14px}.cart-item__quantity .cart-item__quantity-wrapper.quantity-popover-wrapper .button.button--tertiary{background-color:initial}.cart-lineitem-pricing{font-family:var(--font-body-family);font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:-.02em}.lineitem-discount-title{font-family:var(--font-body-family);font-style:normal;font-weight:500;font-size:12px;line-height:18px;display:flex;align-items:center;letter-spacing:-.02em;color:#000;padding-top:8px}.lineitem-discount-title.free{color:#5856d6}.lineitem-discount-title.sale{color:#008900}.lineitem-discount-title .icon.icon-discount{color:rgb(var(--color-foreground));width:1.2rem;height:1.2rem;margin-right:.7rem}@media screen and (min-width: 769px){.footer .footer_newsletter_icon_section{padding-bottom:0}}@media screen and (max-width: 450px){.sticky-container>.three-atc{grid-column:auto}.sticky-container .three-atc .product-sticky-buttons #footer-atc{min-width:68vw!important}.machines_footer_copyright.page-width{padding-top:14px;border-top:0;padding-left:12px;padding-right:12px;text-align:center}}@media only screen and (max-width: 600px){.agenda-table thead{display:none}.agenda-table{border:0!important}.agenda-table,.agenda-table tbody,.agenda-table tr,.agenda-table td{display:block;width:100%!important;box-sizing:border-box}.agenda-table tr{margin-bottom:20px;border:1px solid #ccc;border-radius:8px;background:#fff;padding:12px}.agenda-table td{text-align:left!important;padding:0 10px!important;border:none!important;text-align:center!important}.agenda-table td:first-child{font-weight:700}.agenda-table td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:4px;color:#333}}.sdd-features{display:flex;gap:40px;justify-content:center;align-items:stretch;margin:36px 0;flex-wrap:wrap}.sdd-feature-card{background:#fff;border-radius:18px;box-shadow:0 4px 20px #2c2c2c12;display:flex;align-items:flex-start;gap:20px;padding:28px 32px 24px 28px;min-width:310px;max-width:370px;transition:box-shadow .18s}.sdd-feature-card:hover{box-shadow:0 8px 32px #2c2c2c21}.sdd-feature-card img{width:58px;height:58px;margin-top:6px}.sdd-title{font-weight:700;color:#ff8000;margin-bottom:8px;letter-spacing:.3px;display:block}.sdd-desc{color:#444;font-size:12px;line-height:1.6;margin-bottom:0}@media (max-width: 800px){.sdd-features{flex-direction:column;gap:20px;align-items:stretch}.sdd-feature-card{max-width:100%;width:100%;justify-content:flex-start}}.sdd-tab-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;border-bottom:2px solid #f0f0f0;overflow-x:auto;scrollbar-width:thin}.sdd-tab-buttons button{background:none;border:none;outline:none;font-size:16px;font-weight:600;color:#222;padding:12px 22px 10px;cursor:pointer;border-bottom:3px solid transparent;transition:border .2s,color .2s;border-radius:6px 6px 0 0;min-width:120px;white-space:nowrap}.sdd-tab-buttons button.active{color:#ff8000;border-bottom:3px solid #ff8000;font-weight:700}.sdd-tab-content{display:none;animation:fadeIn .3s}.sdd-tab-content.active{display:block}.table-responsive{width:100%;overflow-x:auto;background:#fafbfc;border-radius:14px;box-shadow:0 1px 6px #0000000a;margin-bottom:20px}.sdd-coverage-table{width:100%;min-width:410px;border-collapse:collapse;margin-top:0;background:#fff;box-shadow:0 1px 4px #1e1e1e0d;font-size:1rem}.sdd-coverage-table th,.sdd-coverage-table td{text-align:left;padding:14px 16px;font-size:15px;border-bottom:1px solid #f3f3f3;vertical-align:top}.sdd-coverage-table th{background:#fff7ec;color:#e57200;font-weight:700;font-size:16px;letter-spacing:.03em}.sdd-coverage-table td{color:#555;word-break:break-word;white-space:normal;letter-spacing:0}.sdd-coverage-table td:first-child{font-weight:700}.sdd-coverage-table td:last-child{line-height:1.5em}@media (max-width: 700px){.sdd-tab-buttons{font-size:15px;gap:4px}.sdd-tab-buttons button{padding:10px 13px 7px;font-size:15px;min-width:100px}.table-responsive{border-radius:0;box-shadow:none;background:#fff;margin-bottom:10px}.sdd-coverage-table th,.sdd-coverage-table td{font-size:14px;padding:10px}button.apl-section-minicart-actions-checkout[name=checkout]{width:100%}}@media (max-width: 430px){.sdd-tab-buttons button{font-size:13.5px;padding:8px 6px;min-width:75px}.sdd-coverage-table th,.sdd-coverage-table td{font-size:12px;padding:7px 4px}}.sdd-coverage-table th:first-child,.sdd-coverage-table td:first-child{min-width:120px;width:150px;max-width:220px;word-break:break-word;white-space:normal;vertical-align:top}.sdd-coverage-table th:first-child,.sdd-coverage-table td:first-child{padding-right:18px;font-weight:700}@media (max-width: 700px){.sdd-coverage-table th:first-child,.sdd-coverage-table td:first-child{min-width:80px;width:100px;max-width:140px;font-size:13.5px;padding-right:10px}}.accordion-section{max-width:900px;margin:32px auto;font-family:SF Pro,Arial,sans-serif;color:#444}.accordion-title{text-align:center;font-size:2rem;font-weight:700;color:#494949;margin-bottom:18px;letter-spacing:1px}.accordion-group{border-top:2px solid #ececec;border-radius:8px;overflow:hidden}.accordion-header{width:100%;background:#fafafa;border:none;border-bottom:1px solid #ececec;padding:18px 22px;font-size:inherit;font-weight:600;color:#444;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;outline:none;transition:background .2s}.accordion-header.active,.accordion-header:focus{background:#f6f6f6}.accordion-icon{color:#999;margin-left:16px;transition:color .2s}.accordion-header .accordion-icon{font-weight:400}.accordion-header.active .accordion-icon{color:#2b00ff}.accordion-content{display:none;padding:16px 32px 24px;background:#fff;line-height:1.7;border-bottom:1px solid #ececec;animation:fadeIn .2s}.accordion-content.show{display:block}.accordion-content p a{color:#2b00ff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}ol{margin:0 0 0 24px;padding:0}ol li{margin-bottom:12px}ol[type=a]{margin-top:6px}#shopify-section-announcement_bar_slider .slick-next,#shopify-section-announcement_bar_slider .slick-prev{padding-top:2px}#shopify-section-announcement_bar_slider .slick-next:active,#shopify-section-announcement_bar_slider .slick-prev:active,#shopify-section-announcement_bar_slider .slick-next:focus,#shopify-section-announcement_bar_slider .slick-prev:focus{background-color:#036eda!important}#shopify-section-announcement_bar_slider .slick-next:hover,#shopify-section-announcement_bar_slider .slick-prev:hover{background-color:#0455a7!important;transition:background-color .3s ease}
/*# sourceMappingURL=/cdn/shop/t/136/assets/machines-style.css.map */
