/* All revisions apply only to the isolated staging review on phone widths. */
@media(max-width:767px){
body.home{padding-bottom:0}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000003>.e-con-inner,:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000008>.e-con-inner{padding:0!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000002 p{font-size:9px!important;line-height:1.4!important;letter-spacing:1px!important}
body.home .woot--bubble-holder{position:relative!important;min-height:72px;display:flex;justify-content:flex-end;padding:12px 20px}
body.home .woot--bubble-holder>.woot-widget-bubble:not(.woot--close){position:relative!important;inset:auto!important;margin:0!important;flex:0 0 48px}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000003{padding:7px 20px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000002{font-size:9px!important;letter-spacing:1px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000008{padding:8px 20px!important;position:relative;z-index:20;min-height:82px}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000008>.e-con-inner{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000005{width:auto!important;flex:1!important;min-width:0;padding:0!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000004 img{width:82px!important;height:auto!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000006{width:44px!important;flex:0 0 44px!important;padding:0!important;position:static!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000001{width:44px!important;position:static!important;min-width:0}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-menu-toggle{width:44px;height:44px;display:flex!important;align-items:center;justify-content:center;padding:10px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000007{width:44px!important;flex:0 0 44px!important;margin:0!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000007 a{display:flex;align-items:center;justify-content:center;width:44px;height:44px}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) nav.elementor-nav-menu--dropdown{position:absolute!important;top:calc(100% - 2px)!important;right:20px!important;left:auto!important;width:240px!important;min-width:240px!important;z-index:40}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) nav.elementor-nav-menu--dropdown a{min-height:48px;padding:14px 18px!important;font-size:16px!important;color:#edf2f7!important}
body.home .elementor .elementor-element-01000001{background-image:linear-gradient(180deg,rgba(13,27,42,.67) 0%,rgba(13,27,42,.65) 38%,rgba(13,27,42,.42) 63%,rgba(13,27,42,.12) 100%),url("../images/hero-desktop.webp")!important;background-size:100% 100%,cover!important;background-position:center,85.5% bottom!important;background-repeat:no-repeat!important}
body.home .elementor .elementor-element-01000001:after{display:none!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-02000001{display:none!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000000f{padding:28px 20px 160px!important;min-height:430px!important;gap:0!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000000e{width:100%!important;padding:0!important;gap:16px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000009 h1{font-size:36px!important;line-height:1.08!important;letter-spacing:-1px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000000a{font-size:16px!important;line-height:1.5!important;color:#d6e0e9!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000000d{display:grid!important;grid-template-columns:1.4fr 1fr;gap:12px!important;width:100%!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000000d>.elementor-widget{width:100%!important;min-width:0}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000000d .elementor-button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:48px!important;padding:12px 8px!important;font-size:14px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000013{padding:30px 20px 24px!important;gap:14px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000010 h2{font-size:29px!important;line-height:1.2!important}
body.home .elementor .woocommerce ul.products{grid-template-columns:1fr!important;gap:18px!important}
body.home .elementor .woocommerce ul.products li.product{padding:16px!important}
body.home .elementor .woocommerce ul.products li.product img{width:100%!important;max-width:320px!important;aspect-ratio:1.25!important;object-fit:contain!important;margin-bottom:18px!important}
body.home .elementor .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:25px!important;line-height:1.25!important;margin-bottom:10px!important}
body.home .elementor .woocommerce ul.products li.product .price{font-size:18px!important;line-height:1.5!important;margin-bottom:18px!important}
body.home .elementor .woocommerce ul.products li.product .button{display:flex!important;width:100%!important;min-height:48px!important;font-size:16px!important;min-width:0!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000001f{padding:0 20px 24px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000001e{gap:18px!important;flex-direction:column!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000018,:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000001d{width:100%!important;padding:24px!important;min-height:222px!important;gap:12px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000015 h2,:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000001a h2{font-size:27px!important;line-height:1.2!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000016,:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000001b{font-size:17px!important;line-height:1.5!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000017 a,:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000001c a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000002a{padding:20px 20px 24px!important;gap:12px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-0000002a>.e-con-inner{padding:0!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000026{display:grid!important;grid-template-columns:1fr 44px;gap:8px!important;width:100%}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000020{grid-column:1;grid-row:1;text-align:left!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000024{grid-column:1 / -1;grid-row:2}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000025{grid-column:2;grid-row:1}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000020 img{width:76px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000024{gap:8px!important;width:100%!important;justify-content:center!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000024 a{min-height:44px;display:flex;align-items:center;padding:10px 12px!important;font-size:15px!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000025 a{width:44px;height:44px;display:flex;align-items:center;justify-content:center}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000028{font-size:14px!important;line-height:1.55!important;color:#bbc7d2!important}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000028 a{display:inline-flex;align-items:center;min-height:44px}
:is(body.home .elementor,.atm-shell-top,.atm-shell-bottom) .elementor-element-00000029{font-size:12px!important;line-height:1.5!important}
body.home .woot-widget-holder.woot--hide{display:none!important}
body.home .woot-widget-bubble{width:48px!important;height:48px!important}
}