#smart-home .sh-pin:before{animation:none!important;opacity:.2;transform:scale(.85);transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1)}#smart-home .sh-pin:is(:hover,:focus-visible,[aria-expanded=true]):before{opacity:.65;transform:scale(1.15)}#smart-home .sh-pin i{transition:transform .35s cubic-bezier(.22,1,.36,1)}#smart-home:has(.sh-pin[aria-expanded=true]) .sh-pin:not([aria-expanded=true]):before{opacity:.08}#smart-home .sh-pin:focus-visible i{transform:scale(1.2)}#smart-home .sh-card{border-color:#ffffff32}#ecosystem .xuk-ecosystem__card,#solutions .xuk-safety-solutions__card{transition:box-shadow .35s ease,border-color .35s ease}#ecosystem .xuk-ecosystem__card:focus-within,#solutions .xuk-safety-solutions__card:focus-within{outline:2px solid #c31526;outline-offset:4px}#xuk-support .os-card{transition:border-color .3s ease,box-shadow .3s ease}#business a,#xuk-dual .fd-button{text-underline-offset:5px}@media(hover:hover)and (prefers-reduced-motion:no-preference){#ecosystem .xuk-ecosystem__card:hover,#solutions .xuk-safety-solutions__card:hover{box-shadow:0 10px 26px #18212b0c}#xuk-support .os-card:hover{border-color:#c3152640;box-shadow:0 6px 18px #18212b08}#xuk-dual .fd-button{transition:box-shadow .3s ease}#xuk-dual .fd-button:hover{box-shadow:0 5px 15px #c3152624}}@media(max-width:1199px){.shopify-section:has(>#smart-home .sh-card:not([hidden])){position:relative!important;z-index:1000!important;isolation:auto!important;transform:none!important;contain:none!important;overflow:visible!important}#smart-home:has(.sh-card:not([hidden])){overflow:visible!important;isolation:auto!important;z-index:1000!important}#smart-home .sh-backdrop{z-index:1001}#smart-home .sh-card{z-index:1002}}@media(prefers-reduced-motion:reduce){#smart-home .sh-pin:before,#smart-home .sh-pin i,#ecosystem .xuk-ecosystem__card,#solutions .xuk-safety-solutions__card,#xuk-support .os-card,#xuk-dual .fd-button{transition:none!important;animation:none!important}}#xuk-preventive.pi-ready:not(.pi-entered) .pi-heading,#xuk-preventive.pi-ready:not(.pi-entered) .pi-card{opacity:1;transform:none}#xuk-preventive .pi-heading{transition:none}#xuk-preventive .pi-slot{width:100%;max-width:100%;aspect-ratio:auto}#xuk-preventive .pi-media{min-width:0}#xuk-preventive .pi-image{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/7/assets/xuk-home-crafted-details.css.map */
