html{scroll-behavior:smooth}:where(a){transition:all .3s}.media-with-content__content ul,main:has(h1[data-job-status]) .multi-column ul,.grid-item__text ul{list-style:none;padding-inline-start:.3em;columns:250px auto}.media-with-content__content ul>li,main:has(h1[data-job-status]) .multi-column ul>li,.grid-item__text ul>li{padding-inline-start:1.7em;position:relative;break-inside:avoid}.media-with-content__content ul>li:before,main:has(h1[data-job-status]) .multi-column ul>li:before,.grid-item__text ul>li:before{content:url(/cdn/shop/t/5/assets/chevrons-right-solid.svg?v=1734021451);width:1.3em;height:1.3em;padding:.3em;background-color:#f5f5f6;border-radius:50%;position:absolute;left:0;top:.1em}a.btn,button.btn:not(.btn--tertiary){border-radius:2rem;border:3px solid var(--color-btn-bg)}button.btn--tertiary{border-radius:1rem}.item-layout-toggle__button[data-is-active=true],.filter-form__slider{--color-text: var(--color-button-primary-background);color:var(--color-button-primary-background)}.item-layout-toggle__button[data-is-active=false]{color:var(--color-button-primary-background-alpha)}.filter-item__checkbox:checked+.filter-item__content-inner .filter-item__toggle{--color-text: var(--color-button-secondary-background)}.filter-item__toggle{--color-text-alpha-60: var(--color-button-secondary-background-alpha)}.quantity-input[data-bordered=true]{border-radius:1.5rem}.cart.page .cross-sells__item-button{background:transparent!important}.bcdp-methods-container:has(.bcdp-method-active:only-child),.inventory-counter[data-low-inventory-threshold=""]{display:none}.product__description>h2{text-decoration:underline var(--color-accent);text-underline-offset:.1em}.product__description div>:is(h3,h4):first-child{margin-top:0}.product-blocks__accordion .accordion__inner,section.shopify-section .collapsible-row-list-item{box-shadow:0 0 var(--color-background);border:none}.product-blocks__accordion button.accordion__label,section.shopify-section .collapsible-row-list-item button.collapsible-row-list-item__trigger{border-bottom:3px solid var(--color-accent)}.product-blocks__accordion .accordion__inner[data-open=true] button.accordion__label,section.shopify-section .collapsible-row-list-item[data-open=true] button.collapsible-row-list-item__trigger,section.shopify-section .collapsible-row-list-item:not([data-open=false]):has([data-expand-by-default=true]) button.collapsible-row-list-item__trigger{border-bottom:2px solid var(--color-button-primary-background)}.accordion__label-icons{height:auto;align-self:end}.icon-chevron{background:var(--color-accent);width:1rem;height:1rem;border-radius:50% 50% 0 0;padding:.5rem;box-sizing:content-box;opacity:.6;transition:background .3s,opacity .3s}.icon-chevron svg{fill:#ffffff95}.accordion__inner[data-open=true] .icon-chevron,.collapsible-row-list-item[data-open=true] .icon-chevron{border-radius:0 0 50% 50%;background:var(--color-button-primary-background);opacity:1}.newsletter-compact__signup-input.input{background-color:transparent!important;border:2px solid #ffffff!important;color:#fff!important;padding:1em 1.25em;border-radius:.5em;font-size:18px!important;width:100%;max-width:900px;height:50px}.newsletter-compact__signup-input::placeholder{color:#fff!important;opacity:.8!important}.newsletter-compact__signup-button .btn{background-color:#ff7508!important;color:#fff!important;border:none!important}.header__icon-touch--loyalty{display:inline-flex!important;align-items:center;font-size:16px!important;font-weight:400;white-space:nowrap;margin-right:6.5rem;padding:.25rem .5rem;color:inherit!important;text-decoration:none;z-index:999!important;position:relative;visibility:visible!important;opacity:1!important}.header__icon-touch--loyalty .header__link:before{content:"";display:inline-block;width:22.5px;height:22.5px;margin-right:.5em;background-image:url(/cdn/shop/files/charity-donation-hand-love-icon.svg?v=1749205542);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}@media (max-width: 767px){.header__icon-touch--loyalty{font-size:14px!important;margin-right:2rem;padding:.3rem .75rem}}.loyalty-scheme-link a{font-size:35px!important;font-weight:700}.header__icon-touch--loyalty .header__link{display:inline-flex;align-items:center}.header__icon-touch--loyalty .header__link:before{content:"";display:inline-block;width:22.5px;height:22.5px;margin-right:.5em;vertical-align:middle;background-image:url("{{ 'charity-donation-hand-love-icon.svg' | asset_url }}");background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}.template-product--automower-template .text-list-with-icons-item__text a[href="#product_inquiry"],.template-product--showroom-exclusive .text-list-with-icons-item__text a[href="#product_inquiry"]{display:inline-block;background-color:#ff7508!important;color:#fff!important;padding:.75em 1.5em;border-radius:2em;font-weight:600;text-decoration:none!important;border:none;font-size:1rem;text-align:center;white-space:nowrap;transition:background-color .3s ease}.template-product--automower-template .text-list-with-icons-item__text a[href="#product_inquiry"]:hover,.template-product--showroom-exclusive .text-list-with-icons-item__text a[href="#product_inquiry"]:hover{background-color:#e76700!important}.loyaltylion-points-banner{display:flex;align-items:center;justify-content:center;gap:.5em;margin-top:1rem;font-size:14px;color:#333}.loyalty-icon{width:18px;height:18px;filter:brightness(0) invert(1);flex-shrink:0;display:inline-block;vertical-align:middle}.section.newsletter-compact .newsletter__inner{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:24px!important}.section.newsletter-compact .newsletter__inner>form,.section.newsletter-compact .newsletter-form{justify-self:end!important;width:min(520px,100%)!important;display:flex!important;align-items:stretch!important;gap:12px!important;flex-wrap:nowrap!important}.section.newsletter-compact form .field,.section.newsletter-compact form .fields,.section.newsletter-compact form .input-group,.section.newsletter-compact form .actions,.section.newsletter-compact .button-wrapper,.section.newsletter-compact .newsletter-compact__signup-button{display:contents!important}.section.newsletter-compact input[type=email]{flex:1 1 auto!important;min-width:0!important;height:56px!important;padding:0 16px!important;border-radius:12px!important}.section.newsletter-compact .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;height:56px!important;line-height:56px!important;padding:0 28px!important;border-radius:28px!important;margin:0!important;max-width:none!important}.section.newsletter-compact .btn.btn--full{width:auto!important;flex:0 0 auto!important}@media (max-width: 900px){.section.newsletter-compact .newsletter__inner{grid-template-columns:1fr!important}.section.newsletter-compact .newsletter__inner>form,.section.newsletter-compact .newsletter-form{width:100%!important;flex-wrap:wrap!important}.section.newsletter-compact .btn{width:100%!important;flex:1 0 100%!important}}.newsletter-compact__signup-email{display:flex;gap:12px;align-items:stretch}.newsletter-compact__signup-email input[type=email]{flex:1 1 auto;min-width:0;height:56px;padding:0 16px;border-radius:12px}.newsletter-compact__signup-button{display:contents}.newsletter-compact__signup-button .btn{width:auto;flex:0 0 auto;white-space:nowrap;height:56px;line-height:56px;padding:0 28px;border-radius:28px}@media (max-width: 900px){.newsletter-compact__signup-email{flex-wrap:wrap}.newsletter-compact__signup-button .btn{width:100%}}.product-form__variants{display:none!important}.icon-chevron,.icon-chevron-small{background:none!important;border:none!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
