.aem-whatsapp-float{position:fixed;right:24px;bottom:86px;z-index:9996;display:flex;align-items:center;gap:11px;min-height:58px;padding:7px 17px 7px 8px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:linear-gradient(135deg,#20bd69,#0b9850);color:#fff!important;text-decoration:none!important;box-shadow:0 15px 36px rgba(10,111,59,.32);transition:.2s}.aem-whatsapp-float:hover{transform:translateY(-4px);box-shadow:0 21px 42px rgba(10,111,59,.38)}.aem-whatsapp-float i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#14a65a}.aem-whatsapp-float svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aem-whatsapp-float span{display:flex;flex-direction:column;line-height:1.15}.aem-whatsapp-float small{color:#d9ffea;font-size:10px}.aem-whatsapp-float strong{color:#fff;font-size:14px;font-weight:900} .aem-footer-brandline{display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(var(--aem-footer-width),calc(100% - 48px));margin:0 auto;padding:34px 0 27px;border-bottom:1px solid rgba(255,255,255,.09)}.aem-footer-brandline>div{display:flex;flex-direction:column;gap:7px}.aem-footer-brandline strong{color:var(--aem-footer-text);font-size:23px;font-weight:950;letter-spacing:.02em}.aem-footer-brandline span{max-width:720px;color:var(--aem-footer-muted);font-size:14px;line-height:1.55}.aem-footer-brandline nav{display:flex;gap:9px;flex-wrap:wrap}.aem-footer-brandline a{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:var(--aem-footer-surface);color:var(--aem-footer-text)!important;font-size:13px;font-weight:850;text-decoration:none!important}.aem-footer-brandline a:hover{border-color:var(--aem-footer-accent);color:var(--aem-footer-accent)!important} html.aem-footer-ui footer{background:radial-gradient(circle at 10% 0,rgba(10,78,135,.2),transparent 34%),var(--aem-footer-bg)!important} html.aem-footer-ui footer .grid-row-5{position:relative}html.aem-footer-ui footer .grid-row-5:before{content:'';position:absolute;inset:22px max(20px,calc((100% - var(--aem-footer-width))/2));pointer-events:none;border:1px solid rgba(255,255,255,.055);border-radius:calc(var(--aem-footer-radius) + 6px)} html.aem-footer-ui footer .module-catalog-453 .module-title:after,html.aem-footer-ui footer .module-newsletter-67 .module-title:after{content:'';display:block;width:38px;height:3px;margin-top:9px;border-radius:999px;background:var(--aem-footer-accent)} html.aem-footer-ui footer .module-newsletter-67{background:linear-gradient(145deg,var(--aem-footer-surface),rgba(27,50,68,.95))!important;box-shadow:0 16px 38px rgba(0,0,0,.16)!important} @media(max-width:767px){.aem-whatsapp-float{right:14px;bottom:88px;padding:7px}.aem-whatsapp-float span{display:none}.aem-footer-brandline{display:block;width:calc(100% - 28px);padding:27px 0 22px}.aem-footer-brandline strong{font-size:20px}.aem-footer-brandline nav{margin-top:18px}.aem-footer-brandline a{flex:1;justify-content:center}.aem-footer-brandline span{font-size:13px}} html.aem-global-ui .global-wrapper>header:not(.aem-site-header){display:none!important} html.aem-global-ui,html.aem-global-ui body{overflow-x:clip} .aem-global-header{position:relative;z-index:800;padding-top:var(--aem-topbar-height,48px)} .aem-global-topbar{position:fixed!important;z-index:1200;top:0;left:0;width:100%;height:var(--aem-topbar-height,48px);min-height:var(--aem-topbar-height,48px);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,#031f3f,#063665 48%,#031f3f);color:#e6f0f8;font-size:13px;font-weight:750;line-height:1.3;letter-spacing:.01em;box-shadow:0 5px 18px rgba(0,18,38,.16)} .aem-global-topbar__viewport{width:min(var(--aem-topbar-width,1480px),calc(100% - 40px));height:100%;margin:0 auto;overflow:hidden} .aem-global-topbar__track{height:100%;display:flex;align-items:center;gap:0} .aem-global-topbar__item{position:relative;display:flex;flex:0 0 auto;align-items:center;height:100%;padding:0 var(--aem-topbar-gap,8px);white-space:nowrap} .aem-global-topbar__item+.aem-global-topbar__item{border-left:2px solid var(--aem-topbar-separator,#2b527a)!important} .aem-global-topbar__item span,.aem-global-topbar__item a{display:inline-flex;align-items:center;min-height:24px;color:inherit!important;text-decoration:none!important}.aem-global-topbar__item a:hover{color:var(--aem-skin-accent, #ffc62a)!important} .aem-global-topbar--marquee .aem-global-topbar__viewport{width:100%;max-width:none;margin:0} .aem-global-topbar--marquee .aem-global-topbar__track{width:max-content;min-width:0;will-change:transform;animation:aemTopbarMarquee max(42s,var(--aem-topbar-duration,24s)) linear infinite} .aem-global-topbar--marquee .aem-global-topbar__group{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:0;width:max-content;min-width:100vw;height:100%} .aem-global-topbar--marquee .aem-global-topbar__item{box-sizing:border-box;justify-content:center;min-width:0;padding-left:max(32px,var(--aem-topbar-gap,8px));padding-right:max(32px,var(--aem-topbar-gap,8px))} .aem-global-topbar--marquee .aem-global-topbar__group + .aem-global-topbar__group .aem-global-topbar__item:first-child{border-left:2px solid var(--aem-topbar-separator,#2b527a)!important} .aem-global-topbar--marquee.aem-global-topbar--pause:hover .aem-global-topbar__track{animation-play-state:paused!important} @media(prefers-reduced-motion:reduce){.aem-global-topbar--marquee .aem-global-topbar__track{animation:none}} @keyframes aemTopbarMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}} .aem-global-topbar--slide .aem-global-topbar__track,.aem-global-topbar--fade .aem-global-topbar__track{position:relative;justify-content:center}.aem-global-topbar--slide .aem-global-topbar__item,.aem-global-topbar--fade .aem-global-topbar__item{position:absolute;left:0;right:0;justify-content:center;border:0;opacity:0;pointer-events:none;transition:opacity .65s ease,transform .65s ease}.aem-global-topbar--slide .aem-global-topbar__item{transform:translateX(36px)}.aem-global-topbar--slide .aem-global-topbar__item.is-active,.aem-global-topbar--fade .aem-global-topbar__item.is-active{opacity:1;pointer-events:auto;transform:none} .aem-global-topbar--static .aem-global-topbar__track{width:100%;justify-content:stretch} .aem-global-topbar--static .aem-global-topbar__item{flex:1 1 0;min-width:0;justify-content:center;text-align:center} .aem-global-topbar--static .aem-global-topbar__item span,.aem-global-topbar--static .aem-global-topbar__item a{max-width:100%;justify-content:center;overflow:hidden;text-overflow:ellipsis} @media(min-width:768px){ html.aem-global-ui .aem-global-header{position:relative!important;top:0!important} html.aem-global-ui .aem-site-nav-sentinel{display:block;height:1px;margin:0 0 -1px;pointer-events:none;visibility:hidden} html.aem-global-ui .aem-site-nav-spacer{display:none;width:100%;pointer-events:none} html.aem-global-ui .aem-site-nav-spacer.is-active{display:block} html.aem-global-ui .aem-global-header .aem-site-nav.is-sticky{ position:fixed; top:var(--aem-topbar-height,48px); right:0; left:0; z-index:1100; width:100%; box-shadow:0 12px 28px rgba(3,24,52,.28);} html.aem-global-ui.aem-nav-is-sticky{scroll-padding-top:calc(var(--aem-topbar-height,48px) + 58px)} html.aem-global-ui.aem-nav-is-sticky:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special,.route-product-manufacturer-info) #column-left .desktop-filter-wrapper{ top:calc(var(--aem-topbar-height,48px) + 58px + 12px)!important;}} .aem-global-header .aem-logo img{width:var(--aem-logo-size,68px)!important;height:var(--aem-logo-size,68px)!important;flex-basis:var(--aem-logo-size,68px)!important} .aem-global-header .aem-account b,.aem-global-header .aem-account small{font-size:14px!important;line-height:1.25} .aem-global-header .aem-account small{font-size:12px!important} .aem-global-header .aem-account small{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important}.aem-global-header .aem-account small a{color:#dce9f5!important;text-decoration:none!important}.aem-global-header .aem-account small a:hover{color:var(--aem-skin-accent, #ffc62a)!important}.aem-global-header .aem-account small i{font-style:normal!important;opacity:.5} .aem-global-header+.site-wrapper{position:relative} @media(min-width:768px){ .aem-global-header .aem-site-nav__inner{display:flex!important;overflow:visible!important} .aem-global-header .aem-site-nav__all{flex:0 0 154px!important;min-width:154px!important;max-width:154px!important;padding-left:13px!important;padding-right:13px!important} .aem-global-header .aem-site-nav__inner>.aem-nav-item{flex:1 1 0!important;width:auto!important;min-width:0!important} .aem-global-header .aem-site-nav__inner>.aem-nav-item>a{min-width:0!important;padding-left:6px!important;padding-right:6px!important;font-size:11.5px!important;letter-spacing:-.025em} .aem-global-header .aem-nav-caret{margin-left:3px!important;font-size:12px!important}} @media(min-width:768px) and (max-width:1024px){ .aem-global-header .aem-site-nav__all{flex:0 0 128px!important;min-width:128px!important;max-width:128px!important;padding-left:9px!important;padding-right:9px!important;font-size:11px!important} .aem-global-header .aem-site-nav__inner>.aem-nav-item>a{padding-left:4px!important;padding-right:4px!important;font-size:10.5px!important;letter-spacing:-.03em} .aem-global-header .aem-nav-caret{margin-left:2px!important;font-size:11px!important}} @media(min-width:768px) and (max-width:860px){ .aem-global-header .aem-site-nav__inner>.aem-nav-item>a{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;white-space:normal!important;text-align:center!important;line-height:1.15!important} .aem-global-header .aem-site-nav__inner>.aem-nav-item>a>.aem-nav-caret{display:none!important}} .aem-site-header .aem-search{position:relative;overflow:visible;z-index:940} .aem-search-suggest[hidden]{display:none!important} .aem-search-suggest{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:980;max-height:min(460px,70vh);overflow-x:hidden;overflow-y:auto;border:1px solid #d5e1ed;border-radius:16px;background:#fff;color:#10253e;box-shadow:0 22px 52px rgba(4,34,69,.24);text-align:left} .aem-search-suggest:before{position:absolute;top:-7px;right:28px;width:14px;height:14px;border-top:1px solid #d5e1ed;border-left:1px solid #d5e1ed;background:#fff;content:"";transform:rotate(45deg)} .aem-search-suggest__state{position:relative;padding:26px 20px;color:#60748a;font-size:14px;font-weight:700;text-align:center} .aem-search-suggest__state.is-loading:before{display:inline-block;width:16px;height:16px;margin-right:9px;border:2px solid #c9d8e7;border-top-color:#0b4c88;border-radius:50%;content:"";vertical-align:-3px;animation:aem-search-spin .75s linear infinite} .aem-search-suggest__list{position:relative;display:grid;padding:8px} .aem-search-suggest__item{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px;border:1px solid transparent;border-radius:12px;color:#10253e;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease} .aem-search-suggest__item:hover,.aem-search-suggest__item:focus,.aem-search-suggest__item.is-active{border-color:#cbdced;background:#f2f7fc;color:#10253e;text-decoration:none;outline:0;transform:translateX(2px)} .aem-search-suggest__media{display:flex;align-items:center;justify-content:center;width:70px;height:70px;overflow:hidden;border:1px solid #e5edf5;border-radius:10px;background:#fff} .aem-search-suggest__media img{display:block;width:100%;height:100%;object-fit:contain} .aem-search-suggest__content{display:flex;flex-direction:column;min-width:0;gap:5px} .aem-search-suggest__content strong{display:-webkit-box;overflow:hidden;color:#10253e;font-size:14px;font-weight:800;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2} .aem-search-suggest__content small{overflow:hidden;color:#71849a;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap} .aem-search-suggest__prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-left:8px;white-space:nowrap} .aem-search-suggest__prices b{color:#083e75;font-size:15px;font-weight:900} .aem-search-suggest__prices del{color:#9a6d73;font-size:11px} .aem-search-suggest__more{position:sticky;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 18px;border-top:1px solid #dfe8f1;background:#f3f6fa;color:#083e75;font-size:14px;font-weight:850;text-decoration:none} .aem-search-suggest__more:hover,.aem-search-suggest__more:focus{background:var(--aem-skin-accent, #ffc62a);color:var(--aem-skin-navy, #082f5c);text-decoration:none;outline:0} .aem-search-suggest__more strong{font-size:20px;line-height:1} @keyframes aem-search-spin{to{transform:rotate(360deg)}} @media(max-width:767px){ .aem-search-suggest{top:calc(100% + 6px);max-height:min(430px,62vh);border-radius:13px} .aem-search-suggest:before{display:none} .aem-search-suggest__item{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px} .aem-search-suggest__media{width:58px;height:58px} .aem-search-suggest__prices{grid-column:2;align-items:flex-start;padding-left:0;flex-direction:row;gap:8px} .aem-search-suggest__content strong{font-size:13px} .aem-search-suggest__more{min-height:48px;font-size:13px}} html.aem-footer-ui footer>.aem-footer-brandline{ background:transparent!important;} html.aem-footer-ui footer .grid-row-1{ background:linear-gradient(115deg,var(--aem-skin-navy-deep, #063568),#0a4d8a)!important;} html.aem-footer-ui footer .grid-row-1 .module-info_blocks-781{ background:transparent!important;} html.aem-global-ui .aem-submenu-item:not(:hover):not(:focus-within)>.aem-submenu{display:none!important} html.aem-global-ui .aem-submenu-item:hover>.aem-submenu,html.aem-global-ui .aem-submenu-item:focus-within>.aem-submenu{display:grid!important} html.aem-global-ui .aem-submenu-item>.aem-submenu{margin:0!important} .aem-mobile-menu-toggle,.aem-mobile-menu,.aem-mobile-menu-backdrop{display:none} @media(max-width:767px){ html.aem-mobile-menu-open,html.aem-mobile-menu-open body{overflow:hidden!important;touch-action:none} .aem-global-header .aem-site-nav{display:none!important} .aem-global-header .aem-site-header__main{display:grid!important;grid-template-columns:52px minmax(0,1fr) 46px 48px!important;grid-template-rows:64px 52px!important;gap:8px!important;width:calc(100% - 20px)!important;min-height:132px!important;padding:8px 0!important} .aem-global-header .aem-mobile-menu-toggle{position:relative;z-index:4;grid-column:1!important;grid-row:1!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:48px;height:52px;margin:auto 0;padding:0;border:0;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-size:9px;font-weight:800;line-height:1} .aem-global-header .aem-mobile-menu-toggle svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round} .aem-global-header .aem-logo{grid-area:1 / 2 / 2 / 3!important;min-width:0;justify-content:flex-start;overflow:hidden} .aem-global-header .aem-logo img{width:46px!important;height:46px!important;flex:0 0 46px!important} .aem-global-header .aem-logo span{min-width:0}.aem-global-header .aem-logo b{font-size:16px!important;white-space:nowrap}.aem-global-header .aem-logo small{font-size:7px!important;white-space:nowrap} .aem-global-header .aem-account{grid-column:3;grid-row:1;width:44px!important;height:48px!important;margin:auto 0}.aem-global-header .aem-account span{display:none!important} .aem-global-header .aem-header-actions{grid-column:4;grid-row:1;display:flex;align-items:center}.aem-global-header .aem-cart{width:46px!important;height:48px!important;margin:auto 0;padding:0!important}.aem-global-header .aem-cart span,.aem-global-header .aem-cart strong{display:none!important} .aem-global-header .aem-search{grid-column:1/-1;grid-row:2;width:100%;height:48px;margin:0} .aem-mobile-menu-backdrop{position:fixed;z-index:2100;inset:0;display:block;background:rgba(4,18,34,.58);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(2px);transition:opacity .24s,visibility .24s} .aem-mobile-menu{position:fixed;z-index:2200;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(90vw,380px);max-width:100%;overflow:hidden;background:#f5f8fb;color:#112b48;box-shadow:20px 0 60px rgba(0,18,42,.34);transform:translateX(-105%);visibility:hidden;transition:transform .28s cubic-bezier(.22,.72,.25,1),visibility .28s} html.aem-mobile-menu-open .aem-mobile-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto} html.aem-mobile-menu-open .aem-mobile-menu{transform:translateX(0);visibility:visible} .aem-mobile-menu__head{display:flex;align-items:center;justify-content:space-between;min-height:88px;padding:18px 18px 16px;background:linear-gradient(135deg,#062e5d,#074681);color:#fff} .aem-mobile-menu__head span{display:flex;flex-direction:column;gap:4px}.aem-mobile-menu__head small{color:var(--aem-skin-accent, #ffc62a);font-size:10px;font-weight:900;letter-spacing:.14em}.aem-mobile-menu__head strong{font-size:24px;font-weight:900} .aem-mobile-menu__close{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:rgba(255,255,255,.09);color:#fff}.aem-mobile-menu__close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round} .aem-mobile-menu__quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px;border-bottom:1px solid #dce6ef;background:#fff}.aem-mobile-menu__quick a{display:flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #d8e4ef;border-radius:10px;background:#f7fafc;color:#123a63!important;font-size:13px;font-weight:850;text-decoration:none!important}.aem-mobile-menu__quick em{display:grid;place-items:center;min-width:21px;height:21px;margin-left:7px;border-radius:999px;background:var(--aem-skin-accent, #ffc62a);color:#092e58;font-size:11px;font-style:normal} .aem-mobile-menu__body{flex:1;overflow-y:auto;padding:14px 14px 28px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch} .aem-mobile-menu__all{display:flex;align-items:center;justify-content:space-between;min-height:51px;margin-bottom:8px;padding:0 15px;border-radius:11px;background:var(--aem-skin-primary, #07386d);color:#fff!important;font-size:15px;font-weight:900;text-decoration:none!important}.aem-mobile-menu__all span{color:var(--aem-skin-accent, #ffc62a);font-size:20px} .aem-mobile-menu__level{display:block}.aem-mobile-menu__level .aem-mobile-menu__level{display:none;padding:3px 0 7px 13px} .aem-mobile-menu__item.is-open>.aem-mobile-menu__level{display:block;animation:aemMobileMenuOpen .2s ease both} .aem-mobile-menu__row{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;border-bottom:1px solid #e1e9f0}.aem-mobile-menu__item:not(.has-children)>.aem-mobile-menu__row{grid-template-columns:1fr} .aem-mobile-menu__row>a{display:flex;align-items:center;min-height:52px;padding:8px 10px;color:#173651!important;font-size:15px;font-weight:800;line-height:1.3;text-decoration:none!important} .aem-mobile-menu__level--2>.aem-mobile-menu__item>.aem-mobile-menu__row>a{font-size:14px;font-weight:750}.aem-mobile-menu__level--3>.aem-mobile-menu__item>.aem-mobile-menu__row>a{font-size:13px;color:#476078!important} .aem-mobile-menu__expand{display:grid;place-items:center;width:42px;height:42px;margin:auto 0 auto auto;padding:0;border:0;border-radius:10px;background:#eaf2f9;color:#124a7d}.aem-mobile-menu__expand svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.aem-mobile-menu__item.is-open>.aem-mobile-menu__row .aem-mobile-menu__expand{background:var(--aem-skin-accent, #ffc62a);color:var(--aem-skin-primary, #07386d)}.aem-mobile-menu__item.is-open>.aem-mobile-menu__row .aem-mobile-menu__expand svg{transform:rotate(90deg)} .aem-mobile-menu__foot{display:flex;flex-direction:column;gap:3px;padding:15px 18px calc(15px + env(safe-area-inset-bottom));border-top:1px solid #dbe5ee;background:#fff;color:#54708a;font-size:11px}.aem-mobile-menu__foot b{color:#173b60;font-size:13px} @keyframes aemMobileMenuOpen{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}} html.aem-footer-ui footer{--footer-space:42px;background:var(--aem-footer-bg)!important;color:var(--aem-footer-text)!important;border-top:0!important} html.aem-footer-space-compact footer{--footer-space:28px} html.aem-footer-space-airy footer{--footer-space:58px} html.aem-footer-disabled footer{all:revert} html.aem-footer-ui footer>.grid-row,html.aem-footer-ui footer .grid-row{width:100%!important;max-width:none!important;margin:0!important} html.aem-footer-ui footer .grid-cols-wrapper{width:min(var(--aem-footer-width),calc(100% - 48px))!important;max-width:none!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important} html.aem-footer-ui footer .module-info_blocks-781{width:100%!important;margin:0!important;padding:32px 0!important;background:linear-gradient(115deg,var(--aem-skin-navy-deep, #063568),#0a4d8a)!important} html.aem-footer-ui footer .module-info_blocks-781 .module-body,html.aem-footer-ui footer .module-info_blocks-781 .info_blocks-grid{width:min(var(--aem-footer-width),calc(100% - 48px))!important;max-width:none!important;margin:0 auto!important} html.aem-footer-ui footer .module-info_blocks-781 .auto-grid-items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;transform:none!important} html.aem-footer-ui footer .module-info_blocks-781 .info-block{display:grid!important;grid-template-columns:50px 1fr!important;align-items:center!important;gap:14px!important;min-height:104px!important;padding:18px 20px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:var(--aem-footer-radius)!important;background:rgba(255,255,255,.055)!important;color:#fff!important;box-shadow:0 12px 26px rgba(0,22,49,.12)!important} html.aem-footer-ui footer .module-info_blocks-781 .info-block-img{width:40px!important;height:40px!important;object-fit:contain!important;filter:brightness(0) invert(1);opacity:.95} html.aem-footer-ui footer .module-info_blocks-781 .info-block-title{color:#fff!important;font-size:14px!important;font-weight:850!important} html.aem-footer-ui footer .module-info_blocks-781 .info-block-text{margin-top:5px!important;color:#c9dcec!important;font-size:12px!important;line-height:1.45!important} html.aem-footer-ui footer .module-side_products-735{width:min(var(--aem-footer-width),calc(100% - 48px))!important;margin:0 auto!important;padding:var(--footer-space) 0!important;background:transparent!important} html.aem-footer-ui footer .module-side_products-735 .module-body,html.aem-footer-ui footer .module-side_products-735 .tab-container,html.aem-footer-ui footer .module-side_products-735 .tab-content,html.aem-footer-ui footer .module-side_products-735 .tab-pane,html.aem-footer-ui footer .module-side_products-735 .side-products{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;overflow:hidden!important} html.aem-footer-ui footer .module-side_products-735 .nav-tabs{display:flex!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;margin:0 0 22px!important;padding:5px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:11px!important;background:var(--aem-footer-surface)!important} html.aem-footer-ui footer .module-side_products-735 .nav-tabs>li{margin:0!important;border:0!important} html.aem-footer-ui footer .module-side_products-735 .nav-tabs>li>a{display:flex!important;align-items:center!important;min-height:40px!important;padding:0 16px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--aem-footer-muted)!important;font-size:13px!important;font-weight:850!important} html.aem-footer-ui footer .module-side_products-735 .nav-tabs>li.active>a,html.aem-footer-ui footer .module-side_products-735 .nav-tabs>li>a:hover{background:var(--aem-footer-accent)!important;color:#092f5c!important} html.aem-footer-ui footer .module-side_products-735 .auto-grid-items{display:flex!important;gap:16px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:2px 2px 15px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--aem-footer-accent) rgba(255,255,255,.08);transform:none!important} html.aem-footer-ui footer .module-side_products-735 .product-layout{flex:0 0 calc((100% - (var(--aem-footer-columns) - 1)*16px)/var(--aem-footer-columns))!important;width:calc((100% - (var(--aem-footer-columns) - 1)*16px)/var(--aem-footer-columns))!important;min-width:245px!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;scroll-snap-align:start} html.aem-footer-ui footer .module-side_products-735 .side-product{display:flex!important;flex-direction:column!important;height:100%!important;min-height:350px!important;overflow:hidden!important;border:1px solid #d8e3ed!important;border-radius:var(--aem-footer-radius)!important;background:#fff!important;color:#10233d!important;box-shadow:0 13px 30px rgba(0,0,0,.2)!important;transition:.22s} html.aem-footer-ui footer .module-side_products-735 .side-product:hover{transform:translateY(-5px)!important;border-color:var(--aem-footer-accent)!important;box-shadow:0 20px 40px rgba(0,0,0,.28)!important} html.aem-footer-ui footer .module-side_products-735 .side-product>.image{display:block!important;width:100%!important;height:180px!important;min-height:180px!important;padding:14px!important;border-bottom:1px solid #e9eef3!important;background:linear-gradient(180deg,#fff,#f7fafc)!important} html.aem-footer-ui footer .module-side_products-735 .product-img,html.aem-footer-ui footer .module-side_products-735 .product-img img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important} html.aem-footer-ui footer .module-side_products-735 .caption{display:flex!important;flex:1!important;flex-direction:column!important;width:100%!important;padding:16px!important} html.aem-footer-ui footer .module-side_products-735 .name{min-height:45px!important;margin:0 0 8px!important;overflow:hidden!important} html.aem-footer-ui footer .module-side_products-735 .name a{display:-webkit-box!important;color:#10233d!important;font-size:14px!important;font-weight:850!important;line-height:1.4!important;-webkit-box-orient:vertical;-webkit-line-clamp:2} html.aem-footer-ui footer .module-side_products-735 .price{display:flex!important;align-items:baseline!important;gap:8px!important;min-height:27px!important;margin:0 0 12px!important;color:var(--aem-skin-primary, #07386d)!important;font-size:18px!important;font-weight:900!important} html.aem-footer-ui footer .module-side_products-735 .price-old{color:#df7373!important;font-size:12px!important;text-decoration:line-through!important} html.aem-footer-ui footer .module-side_products-735 .price-tax,html.aem-footer-ui footer .module-side_products-735 .rating{display:none!important} html.aem-footer-ui footer .module-side_products-735 .button-group{display:grid!important;grid-template-columns:1fr 42px 42px!important;gap:8px!important;margin-top:auto!important} html.aem-footer-ui footer .module-side_products-735 .button-group .btn{display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;min-width:0!important;padding:0 10px!important;border:1px solid #d6e1eb!important;border-radius:8px!important;background:#f5f8fb!important;color:#17456f!important;opacity:1!important;visibility:visible!important} html.aem-footer-ui footer .module-side_products-735 .button-group .btn-cart{border-color:var(--aem-skin-primary, #07386d)!important;background:var(--aem-skin-primary, #07386d)!important;color:#fff!important} html.aem-footer-ui footer .module-side_products-735 .button-group .btn-cart .btn-text{display:inline!important;color:#fff!important;font-size:12px!important;font-weight:850!important} html.aem-footer-ui footer .module-side_products-735 .button-group .btn-wishlist .btn-text,html.aem-footer-ui footer .module-side_products-735 .button-group .btn-compare .btn-text{display:none!important} html.aem-footer-ui footer .grid-row-5{padding:var(--footer-space) 0!important;background:var(--aem-footer-bg)!important;border-top:1px solid rgba(255,255,255,.07)!important} html.aem-footer-ui footer .grid-row-5 .grid-cols{display:grid!important;grid-template-columns:minmax(0,2.6fr) minmax(340px,1.25fr)!important;align-items:start!important;gap:44px!important;width:min(var(--aem-footer-width),calc(100% - 48px))!important;max-width:none!important;height:auto!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important} html.aem-footer-ui footer .grid-row-5 .grid-col{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important} html.aem-footer-ui footer .module-catalog-453,html.aem-footer-ui footer .module-catalog-453 .module-body,html.aem-footer-ui footer .module-catalog-453 .catalog-grid{width:100%!important;height:auto!important;min-height:0!important;margin:0!important} html.aem-footer-ui footer .module-catalog-453 .auto-grid-items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important} html.aem-footer-ui footer .module-catalog-453 .module-item{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important} html.aem-footer-ui footer .module-title{margin:0 0 15px!important;color:var(--aem-footer-text)!important;font-size:15px!important;font-weight:900!important} html.aem-footer-ui footer .links-menu a,html.aem-footer-ui footer .footer-menu a{display:inline-flex!important;min-height:29px!important;align-items:center!important;color:var(--aem-footer-muted)!important;font-size:13px!important;line-height:1.45!important;transition:.18s} html.aem-footer-ui footer .links-menu a:hover,html.aem-footer-ui footer .footer-menu a:hover{padding-left:4px;color:var(--aem-footer-accent)!important} html.aem-footer-ui footer .grid-row-5 .grid-col-2{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:start!important;gap:18px!important} html.aem-footer-ui footer .grid-row-5 .grid-col-2 .grid-item{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important} html.aem-footer-ui footer .module-newsletter-67{display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:22px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--aem-footer-radius)!important;background:var(--aem-footer-surface)!important} html.aem-footer-ui footer .module-newsletter-67 .module-text{color:var(--aem-footer-muted)!important;font-size:13px!important;line-height:1.5!important} html.aem-footer-ui footer .module-newsletter-67 input{min-height:46px!important;border:0!important;border-radius:8px 0 0 8px!important;background:#fff!important;color:#1a334c!important} html.aem-footer-ui footer .module-newsletter-67 button{min-width:48px!important;border-radius:0 8px 8px 0!important;background:var(--aem-footer-accent)!important;color:#092f5c!important} html.aem-footer-ui footer .module-image-1168{display:flex!important;align-items:center!important;justify-content:center!important;width:150px!important;height:150px!important;margin:0!important;padding:12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--aem-footer-radius)!important;background:#fff!important} html.aem-footer-ui footer .module-image-1168 img{display:block!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important} @media(min-width:768px){ html.aem-footer-ui footer .grid-row-5 .grid-col-2{display:block!important} html.aem-footer-ui footer .grid-row-5 .grid-col-2>.grid-items{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;align-items:start!important;gap:18px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important} html.aem-footer-ui footer .grid-row-5 .grid-col-2>.grid-items>.grid-item{align-self:start!important}} @media(min-width:768px) and (max-width:1399px){ html.aem-footer-ui footer .grid-row-5 .grid-cols{grid-template-columns:1fr!important;gap:28px!important} html.aem-footer-ui footer .grid-row-5 .grid-col-2>.grid-items{grid-template-columns:minmax(0,1fr) 150px!important} .aem-whatsapp-float{right:18px!important;bottom:72px!important;width:58px!important;height:58px!important;padding:8px!important;border-radius:50%!important} .aem-whatsapp-float span{display:none!important}} html.aem-footer-ui footer .grid-row-6{min-height:0!important;height:auto!important;padding:20px 0!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#09121a!important} html.aem-footer-ui footer .grid-row-6 .grid-cols{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:28px!important;width:min(var(--aem-footer-width),calc(100% - 48px))!important;max-width:none!important;min-height:0!important;height:auto!important;margin-left:auto!important;margin-right:auto!important} html.aem-footer-ui footer .grid-row-6 .grid-col,html.aem-footer-ui footer .grid-row-6 .grid-item{width:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important} html.aem-footer-ui footer .module-info_blocks-328,html.aem-footer-ui footer .module-info_blocks-328 .module-body,html.aem-footer-ui footer .module-info_blocks-328 .info_blocks-grid{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important} html.aem-footer-ui footer .module-info_blocks-328 .auto-grid-items{display:block!important;width:100%!important;grid-template-columns:none!important;transform:none!important} html.aem-footer-ui footer .module-info_blocks-328 .module-item,html.aem-footer-ui footer .module-info_blocks-328 .info-block{display:flex!important;align-items:center!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important} html.aem-footer-ui footer .module-info_blocks-328 .info-block-img{width:24px!important;height:24px!important;margin-right:11px!important} html.aem-footer-ui footer .module-info_blocks-328 .info-block-text{width:auto!important;color:var(--aem-footer-muted)!important;font-size:12px!important;line-height:1.45!important;text-align:left!important} html.aem-footer-ui footer .grid-row-6 .grid-col-2 img{display:block!important;width:auto!important;max-width:230px!important;height:25px!important;object-fit:contain!important;margin-left:auto!important} html.aem-hide-footer-trust footer .module-info_blocks-781,html.aem-hide-footer-products footer .module-side_products-735,html.aem-hide-footer-newsletter footer .module-newsletter-67{display:none!important} @media(max-width:1100px){ .aem-global-topbar__item{padding-left:var(--aem-topbar-gap,12px);padding-right:var(--aem-topbar-gap,12px)} .aem-global-topbar--marquee .aem-global-topbar__item{padding-left:max(32px,var(--aem-topbar-gap,8px));padding-right:max(32px,var(--aem-topbar-gap,8px))} html.aem-footer-ui footer .module-info_blocks-781 .auto-grid-items{grid-template-columns:repeat(2,minmax(0,1fr))!important} html.aem-footer-ui footer .module-side_products-735 .product-layout{flex-basis:calc((100% - 16px)/2)!important;width:calc((100% - 16px)/2)!important} html.aem-footer-ui footer .grid-row-5 .grid-cols{grid-template-columns:1fr!important} html.aem-footer-ui footer .grid-row-5 .grid-col-2{grid-template-columns:1fr 150px!important}} @media(max-width:767px){ .aem-global-header{padding-top:0}.aem-global-topbar{display:none!important}.aem-global-header .aem-logo span{display:none}.aem-global-header .aem-site-header__main{grid-template-columns:64px 1fr 46px 50px!important}.aem-global-header .aem-logo{grid-column:1!important;grid-row:1!important}.aem-global-header .aem-search{grid-column:2!important;grid-row:1!important}.aem-global-header .aem-account{grid-column:3!important;grid-row:1!important}.aem-global-header .aem-header-actions{grid-column:4!important;grid-row:1!important;display:flex!important;align-items:center!important}.aem-global-header .aem-search{height:46px!important}.aem-global-header .aem-site-nav__inner{overflow-x:auto!important;overflow-y:hidden!important} html.aem-footer-ui footer .grid-cols-wrapper,html.aem-footer-ui footer .module-info_blocks-781 .module-body,html.aem-footer-ui footer .module-info_blocks-781 .info_blocks-grid,html.aem-footer-ui footer .module-side_products-735{width:calc(100% - 20px)!important} html.aem-footer-ui footer .module-info_blocks-781{padding:22px 0!important} html.aem-footer-ui footer .module-info_blocks-781 .auto-grid-items{grid-template-columns:1fr!important;gap:10px!important} html.aem-footer-ui footer .module-info_blocks-781 .info-block{min-height:86px!important;padding:14px 16px!important} html.aem-footer-ui footer .module-side_products-735 .product-layout{flex:0 0 84%!important;width:84%!important;min-width:265px!important} html.aem-footer-ui footer .module-side_products-735 .side-product{min-height:330px!important} html.aem-footer-ui footer .module-catalog-453 .auto-grid-items{grid-template-columns:1fr 1fr!important;gap:26px 18px!important} html.aem-footer-ui footer .grid-row-5 .grid-col-2{grid-template-columns:1fr!important} html.aem-footer-ui footer .module-image-1168{width:130px!important;height:130px!important} html.aem-footer-ui footer .grid-row-6 .grid-cols{grid-template-columns:1fr!important} html.aem-footer-ui footer .grid-row-6 .grid-col-2 img{margin:13px 0 0!important}} html.aem-global-ui:not(.route-common-home):not(.route-product-product){ --aem-page-edge:24px; --aem-page-width:1600px; --aem-page-radius:14px; --aem-page-line:#dce6ef; --aem-page-ink:#10233d; --aem-page-muted:#627287;} html.aem-global-ui.route-product-category:not(.route-common-home):not(.route-product-product){ --aem-page-width:1720px;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .global-wrapper{ width:100%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; border-radius:0!important; box-shadow:none!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper{ width:100%!important; max-width:none!important; margin:0!important; padding:0 0 60px!important; overflow:visible!important; background:#f5f7fa!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.page-title, html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.breadcrumbs, html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.container, html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.top, html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.bottom{ width:min(var(--aem-page-width,1600px),calc(100% - 48px))!important; max-width:none!important; margin-left:auto!important; margin-right:auto!important; box-sizing:border-box!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.page-title{ order:0!important; min-height:0!important; margin-top:26px!important; padding:0 2px 17px!important; border-bottom:1px solid var(--aem-page-line)!important; background:transparent!important; color:var(--aem-page-ink)!important; font-size:30px!important; font-weight:900!important; line-height:1.2!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.breadcrumbs{ order:-1!important; min-height:58px!important; margin-top:18px!important; padding:0!important; border:1px solid var(--aem-page-line)!important; border-radius:12px!important; background:#fff!important; box-shadow:0 7px 22px rgba(8,47,92,.055)!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.breadcrumbs:before{display:none!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.breadcrumbs .breadcrumb{ width:100%!important; max-width:none!important; min-height:58px!important; margin:0!important; padding:0 20px!important; display:flex!important; align-items:center!important; flex-wrap:wrap!important; gap:0!important; color:#617086!important; font-size:13px!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.breadcrumbs .breadcrumb>li{margin:0!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.breadcrumbs .breadcrumb>li+li:before{padding:0 9px!important;color:#9ba9b7!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.breadcrumbs .breadcrumb a{color:#315f8c!important;text-decoration:none!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.container{ margin-top:24px!important; margin-bottom:0!important; padding:26px!important; border:1px solid var(--aem-page-line)!important; border-radius:var(--aem-page-radius)!important; background:#fff!important; box-shadow:0 10px 30px rgba(8,47,92,.075)!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.container>.row{gap:26px!important;margin:0!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product).column-left #column-left, html.aem-global-ui:not(.route-common-home):not(.route-product-product).column-right #column-right{ flex:0 0 270px!important; width:270px!important; min-width:270px!important; margin:0!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product).column-left #content, html.aem-global-ui:not(.route-common-home):not(.route-product-product).column-right #content, html.aem-global-ui:not(.route-common-home):not(.route-product-product).column-left.column-right #content, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content{ flex:1 1 0!important; width:auto!important; min-width:0!important; margin:0!important; padding:0!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left .module, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-right .module, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .panel, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .well{ overflow:hidden!important; border:1px solid var(--aem-page-line)!important; border-radius:12px!important; background:#fff!important; box-shadow:0 7px 20px rgba(8,47,92,.055)!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content h1, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content h2, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content h3{color:var(--aem-page-ink)!important;font-weight:850!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .form-control{ min-height:46px!important; border:1px solid #cedbe7!important; border-radius:9px!important; background:#fff!important; color:var(--aem-page-ink)!important; box-shadow:none!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content textarea.form-control{min-height:130px!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .form-control:focus{border-color:#1a67ad!important;box-shadow:0 0 0 3px rgba(26,103,173,.12)!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .btn-primary, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .btn-default{ min-height:44px!important; border-radius:9px!important; font-weight:800!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .btn-primary{border-color:var(--aem-skin-primary, #07386d)!important;background:var(--aem-skin-primary, #07386d)!important;color:#fff!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .btn-primary:hover{border-color:#0a4c8c!important;background:#0a4c8c!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .table-responsive{overflow:auto!important;border:1px solid var(--aem-page-line)!important;border-radius:12px!important;background:#fff!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .table{margin:0!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .table>thead>tr>td, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content .table>thead>tr>th{background:#edf4fa!important;color:#14395e!important;font-weight:850!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #content .main-products{ width:100%!important; max-width:none!important; gap:16px!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #content .product-layout{min-width:0!important;padding:0!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #content .product-thumb{ height:100%!important; overflow:hidden!important; border:1px solid var(--aem-page-line)!important; border-radius:12px!important; background:#fff!important; box-shadow:0 8px 22px rgba(8,47,92,.07)!important; transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #content .product-thumb:hover{transform:translateY(-3px)!important;border-color:#b9cee0!important;box-shadow:0 14px 30px rgba(8,47,92,.12)!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #content .product-thumb .image-group{background:linear-gradient(180deg,#fff,#f8fafc)!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #content .product-thumb .caption{padding:16px!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #content .product-thumb .name a{color:var(--aem-page-ink)!important;font-weight:850!important;line-height:1.4!important;text-align:left!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #content .product-thumb .price-new{color:var(--aem-skin-primary, #07386d)!important;font-size:18px!important;font-weight:900!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #content .product-thumb .price-old{color:#df7373!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #content .product-thumb .btn-cart{border-radius:var(--aem-btn-radius,8px)!important;min-height:var(--aem-btn-height-sm,44px);font-weight:var(--aem-btn-weight,800);box-shadow:var(--aem-btn-shadow,none);background:var(--aem-skin-primary, #07386d)!important;color:#fff!important} html.aem-global-ui[class*="route-account-"] .site-wrapper>.ac-login-page, html.aem-global-ui[class*="route-account-"] .site-wrapper>[class*="ac-"]{ width:min(var(--aem-page-width,1600px),calc(100% - 48px))!important; max-width:none!important; margin-left:auto!important; margin-right:auto!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .desktop-filter-wrapper{ position:sticky!important; top:18px!important; width:100%!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter{ width:100%!important; overflow:hidden!important; padding:0!important; border:1px solid #d8e4ee!important; border-radius:14px!important; background:#fff!important; box-shadow:0 10px 28px rgba(8,47,92,.08)!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter>.module-title{ display:flex!important; align-items:center!important; justify-content:space-between!important; gap:12px!important; min-height:66px!important; margin:0!important; padding:15px 17px!important; border-bottom:1px solid #e3ebf2!important; background:linear-gradient(180deg,#f9fbfd,#f2f6fa)!important; color:#102f52!important; font-size:16px!important; font-weight:900!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .reset-filter{ flex:0 0 auto!important; min-height:34px!important; padding:0 12px!important; border:1px solid #d4e0ea!important; border-radius:8px!important; background:#fff!important; color:#315d86!important; font-size:12px!important; font-weight:850!important; box-shadow:none!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .reset-filter:hover{border-color:var(--aem-skin-accent, #ffc62a)!important;background:#fff8da!important;color:var(--aem-skin-primary, #07386d)!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter>.module-body, html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .panel-group{margin:0!important;padding:0!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .panel{ overflow:visible!important; margin:0!important; padding:0!important; border:0!important; border-bottom:1px solid #e5edf3!important; border-radius:0!important; background:#fff!important; box-shadow:none!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .panel:last-child{border-bottom:0!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .panel-heading{ margin:0!important; padding:0!important; border:0!important; background:transparent!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .accordion-toggle{ display:flex!important; align-items:center!important; justify-content:space-between!important; width:100%!important; min-height:54px!important; padding:13px 17px!important; color:#173b60!important; font-size:13px!important; font-weight:850!important; line-height:1.35!important; text-decoration:none!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .accordion-toggle:hover{background:#f5f9fc!important;color:#0a5799!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .accordion-toggle .fa{ display:flex!important; align-items:center!important; justify-content:center!important; width:25px!important; height:25px!important; margin-left:9px!important; border-radius:50%!important; background:#edf4fa!important; color:#1b68a8!important; transition:transform .2s ease!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .accordion-toggle.collapsed .fa{transform:rotate(-90deg)!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .panel-body{ padding:2px 17px 17px!important; border:0!important; background:#fff!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .filter-checkbox label{ position:relative!important; display:grid!important; grid-template-columns:20px 34px minmax(0,1fr) auto!important; align-items:center!important; gap:9px!important; min-height:46px!important; margin:0!important; padding:7px 0!important; border-bottom:1px dashed #e5ebf1!important; color:#536477!important; font-size:12px!important; font-weight:650!important; cursor:pointer!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .filter-checkbox label:last-child{border-bottom:0!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .filter-checkbox input[type=checkbox]{ grid-column:1!important; width:18px!important; height:18px!important; margin:0!important; accent-color:#0b5b9f!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .filter-checkbox img{ grid-column:2!important; width:34px!important; height:34px!important; margin:0!important; padding:3px!important; border:1px solid #e1e9f0!important; border-radius:8px!important; background:#fff!important; object-fit:contain!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .filter-checkbox label:not(:has(img)) .links-text{grid-column:2/4!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .filter-checkbox .links-text{grid-column:3!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .count-badge{ position:static!important; grid-column:4!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; min-width:25px!important; height:25px!important; padding:0 6px!important; border:1px solid #d9e4ed!important; border-radius:999px!important; background:#f3f7fa!important; color:#42627f!important; font-size:11px!important; font-weight:850!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .filter-price{padding-top:7px!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .range-slider{height:48px!important;margin:0 2px 8px!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .irs-line{height:6px!important;border:0!important;border-radius:999px!important;background:#dce7f0!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .irs-bar{height:6px!important;border:0!important;background:#0b5b9f!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .irs-slider{ width:20px!important; height:20px!important; margin-top:-7px!important; border:3px solid #fff!important; border-radius:50%!important; background:var(--aem-skin-accent, #ffc62a)!important; box-shadow:0 0 0 1px #0b5b9f,0 3px 9px rgba(7,56,109,.22)!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .extra-controls{ display:grid!important; grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto!important; align-items:center!important; gap:6px!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .filter-price-min, html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .filter-price-max{ width:100%!important; min-width:0!important; height:40px!important; padding:0 8px!important; border:1px solid #d6e1ea!important; border-radius:8px!important; background:#f9fbfd!important; color:#173b60!important; text-align:center!important; box-shadow:none!important;} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .currency-symbol{color:#6c7d8f!important;font-size:11px!important;font-weight:700!important} html.aem-global-ui:is(.route-product-category,.route-product-search,.route-product-manufacturer,.route-product-special) #column-left .module-filter .filter-item-bg{display:none!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left>.grid-rows, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left .grid-row, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left .grid-cols-wrapper, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left .grid-cols, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left .grid-col, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left .grid-items, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left .grid-item, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left .desktop-filter-wrapper{ width:100%!important; max-width:none!important; min-width:0!important; margin:0!important; padding:0!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left .grid-row>.row-bg{display:none!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left #filter.module-filter{ display:block!important; width:100%!important; border-radius:14px!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left #filter.module-filter>.module-title{ min-height:66px!important; height:auto!important; white-space:nowrap!important;} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left #filter.module-filter .filter-title-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left #filter.module-filter .irs-line, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left #filter.module-filter .irs-bar{height:6px!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left #filter.module-filter .irs-slider{width:20px!important;height:20px!important;margin-top:-7px!important} @media(max-width:1024px){ html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.container>.row{gap:20px!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product).column-left #column-left, html.aem-global-ui:not(.route-common-home):not(.route-product-product).column-right #column-right{flex-basis:230px!important;width:230px!important;min-width:230px!important}} @media(max-width:767px){ html.aem-global-ui:not(.route-common-home):not(.route-product-product){--aem-page-edge:10px} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.page-title, html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.breadcrumbs, html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.container, html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.top, html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.bottom, html.aem-global-ui[class*="route-account-"] .site-wrapper>.ac-login-page, html.aem-global-ui[class*="route-account-"] .site-wrapper>[class*="ac-"]{width:calc(100% - 20px)!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.page-title{margin-top:18px!important;padding-bottom:13px!important;font-size:25px!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.breadcrumbs{min-height:50px!important;margin-top:10px!important;overflow-x:auto!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.breadcrumbs .breadcrumb{min-height:50px!important;padding:0 14px!important;flex-wrap:nowrap!important;white-space:nowrap!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.container{margin-top:16px!important;padding:16px!important;border-radius:12px!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.container>.row{display:block!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-left, html.aem-global-ui:not(.route-common-home):not(.route-product-product) #column-right{width:100%!important;min-width:0!important;margin:0 0 18px!important} html.aem-global-ui:not(.route-common-home):not(.route-product-product) #content{width:100%!important}} @media(max-width:430px){html.aem-footer-ui footer .module-catalog-453 .auto-grid-items{grid-template-columns:1fr!important}.aem-global-header .aem-site-header__main{width:calc(100% - 18px)!important;grid-template-columns:48px 1fr 42px 46px!important;gap:6px!important}.aem-global-header .aem-logo img{width:44px!important;height:44px!important;flex-basis:44px!important}.aem-global-header .aem-search{padding-left:12px!important}.aem-global-header .aem-search input{font-size:13px!important}} @media(max-width:767px){.aem-global-header .aem-mobile-menu-toggle{grid-area:1 / 1 / 2 / 2!important}.aem-global-header .aem-logo{grid-area:1 / 2 / 2 / 3!important}.aem-global-header .aem-search{grid-area:2 / 1 / 3 / -1!important}.aem-global-header .aem-account{grid-area:1 / 3 / 2 / 4!important}.aem-global-header .aem-header-actions{grid-area:1 / 4 / 2 / 5!important}} html.aem-global-ui .aem-global-header, html.aem-footer-ui footer{ width:100%!important; max-width:none!important; margin-left:0!important; margin-right:0!important; box-sizing:border-box!important;} html.aem-global-ui .aem-global-header .aem-wrap, html.aem-global-ui .aem-global-header .aem-site-header__main, html.aem-global-ui .aem-global-header .aem-site-nav__inner{ width:min(var(--aem-shell-width,1480px),calc(100% - 48px))!important; max-width:none!important; margin-left:auto!important; margin-right:auto!important;} html.aem-footer-ui.aem-global-ui footer .grid-cols-wrapper, html.aem-footer-ui.aem-global-ui footer .module-info_blocks-781 .module-body, html.aem-footer-ui.aem-global-ui footer .module-info_blocks-781 .info_blocks-grid, html.aem-footer-ui.aem-global-ui footer .module-side_products-735, html.aem-footer-ui.aem-global-ui footer .grid-row-5 .grid-cols, html.aem-footer-ui.aem-global-ui footer .grid-row-6 .grid-cols{ width:min(var(--aem-shell-width,1480px),calc(100% - 48px))!important; max-width:none!important; margin-left:auto!important; margin-right:auto!important;} html.aem-footer-ui.aem-global-ui footer .module-info_blocks-781 .module-body, html.aem-footer-ui.aem-global-ui footer .module-info_blocks-781 .info_blocks-grid{ display:block!important; padding-left:0!important; padding-right:0!important;} html.aem-footer-ui.aem-global-ui footer .module-info_blocks-781 .auto-grid-items{ display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; gap:14px!important; width:100%!important; margin:0!important; transform:none!important;} @media(max-width:1100px){html.aem-footer-ui.aem-global-ui footer .module-info_blocks-781 .auto-grid-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:767px){ html.aem-global-ui .aem-global-header .aem-wrap, html.aem-global-ui .aem-global-header .aem-site-header__main, html.aem-global-ui .aem-global-header .aem-site-nav__inner, html.aem-footer-ui.aem-global-ui footer .grid-cols-wrapper, html.aem-footer-ui.aem-global-ui footer .module-info_blocks-781 .module-body, html.aem-footer-ui.aem-global-ui footer .module-info_blocks-781 .info_blocks-grid, html.aem-footer-ui.aem-global-ui footer .module-side_products-735, html.aem-footer-ui.aem-global-ui footer .grid-row-5 .grid-cols, html.aem-footer-ui.aem-global-ui footer .grid-row-6 .grid-cols{width:calc(100% - 20px)!important} html.aem-footer-ui.aem-global-ui footer .module-info_blocks-781 .auto-grid-items{grid-template-columns:1fr!important}} html.aem-footer-ui footer{ background: radial-gradient(circle at 11% 0,rgba(19,100,170,.22),transparent 31%), radial-gradient(circle at 88% 52%,rgba(255,194,35,.055),transparent 28%), var(--aem-footer-bg)!important;} html.aem-footer-ui footer .grid-row-5{position:relative!important;overflow:hidden!important} html.aem-footer-ui footer .grid-row-5:before{content:'';position:absolute;inset:24px max(20px,calc((100% - var(--aem-footer-width))/2));border:1px solid rgba(255,255,255,.055);border-radius:calc(var(--aem-footer-radius) + 7px);pointer-events:none} html.aem-footer-ui footer .grid-row-5>.grid-cols-wrapper,html.aem-footer-ui footer .grid-row-5 .grid-cols{position:relative;z-index:1} html.aem-footer-ui footer .module-catalog-453 .module-item{padding:20px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:var(--aem-footer-radius)!important;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015))!important} html.aem-footer-ui footer .module-catalog-453 .module-title:after,html.aem-footer-ui footer .module-newsletter-67 .module-title:after{content:'';display:block;width:38px;height:3px;margin-top:9px;border-radius:999px;background:var(--aem-footer-accent)} html.aem-footer-ui footer .module-newsletter-67{background:linear-gradient(145deg,var(--aem-footer-surface),rgba(27,50,68,.95))!important;box-shadow:0 16px 38px rgba(0,0,0,.16)!important} html.aem-footer-ui.aem-global-ui footer .aem-footer-brandline{width:min(var(--aem-shell-width,1480px),calc(100% - 48px))!important} @media(max-width:767px){html.aem-footer-ui footer .module-catalog-453 .module-item{padding:16px!important}html.aem-footer-ui.aem-global-ui footer .aem-footer-brandline{width:calc(100% - 20px)!important}} html.route-common-home.aem-footer-ui.aem-global-ui footer .grid-module-footer-2-1-1>.module-side_products-735{width:100%!important;margin-right:0!important;margin-left:0!important} html.aem-typography-ui body, html.aem-typography-ui input, html.aem-typography-ui select, html.aem-typography-ui textarea, html.aem-typography-ui button{font-family:var(--aem-font-family,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif)!important} html.aem-typography-ui body{font-size:var(--aem-font-size-base,16px)!important;font-weight:var(--aem-font-weight-body,400);line-height:var(--aem-font-line-height,1.55)} html.aem-typography-ui h1,html.aem-typography-ui .h1{font-family:var(--aem-heading-font-family,var(--aem-font-family))!important;font-size:var(--aem-font-size-h1,48px)!important;font-weight:var(--aem-font-weight-heading,800)!important;line-height:1.17} html.aem-typography-ui h2,html.aem-typography-ui .h2,html.aem-typography-ui .module-title{font-family:var(--aem-heading-font-family,var(--aem-font-family))!important;font-size:var(--aem-font-size-h2,32px)!important;font-weight:var(--aem-font-weight-heading,800)!important;line-height:1.22} html.aem-typography-ui h3,html.aem-typography-ui .h3{font-family:var(--aem-heading-font-family,var(--aem-font-family))!important;font-size:var(--aem-font-size-h3,24px)!important;font-weight:var(--aem-font-weight-heading,800)!important;line-height:1.28} html.aem-typography-ui.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.page-title{font-family:var(--aem-heading-font-family,var(--aem-font-family))!important;font-size:var(--aem-font-size-h1,48px)!important;font-weight:var(--aem-font-weight-heading,800)!important;line-height:1.17} html.aem-typography-ui small,html.aem-typography-ui .small,html.aem-typography-ui .text-muted{font-size:var(--aem-font-size-small,13px)} html.aem-typography-ui .aem-site-nav a,html.aem-typography-ui .aem-mobile-menu a,html.aem-typography-ui .main-menu a{font-size:var(--aem-font-size-menu,15px)!important} html.aem-typography-ui .aem-site-nav .aem-submenu a{font-size:var(--aem-font-size-submenu,15px)!important} @media(min-width:1261px){html.aem-typography-ui .aem-global-header .aem-site-nav__inner>.aem-nav-item>a,html.aem-typography-ui .aem-global-header .aem-site-nav__all{font-size:var(--aem-font-size-menu,15px)!important;letter-spacing:0!important}} html.aem-typography-ui .btn,html.aem-typography-ui button,html.aem-typography-ui input[type=button],html.aem-typography-ui input[type=submit]{font-size:var(--aem-font-size-button,15px)} html.aem-typography-ui .product-thumb .name a,html.aem-typography-ui .aem-card__name,html.aem-typography-ui .aem-mini__name,html.aem-typography-ui .side-product .name a{font-size:var(--aem-font-size-product,15px)!important} html.aem-typography-ui .product-thumb .price,html.aem-typography-ui .aem-price,html.aem-typography-ui .side-product .price{font-size:var(--aem-font-size-price,18px)!important} @media(max-width:767px){ html.aem-typography-ui body{font-size:var(--aem-font-mobile-base,14.4px)!important} html.aem-typography-ui h1,html.aem-typography-ui .h1{font-size:var(--aem-font-mobile-h1,34.2px)!important} html.aem-typography-ui h2,html.aem-typography-ui .h2,html.aem-typography-ui .module-title{font-size:var(--aem-font-mobile-h2,27px)!important} html.aem-typography-ui h3,html.aem-typography-ui .h3{font-size:var(--aem-font-mobile-h3,19.8px)!important} html.aem-typography-ui.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper>.page-title{font-size:var(--aem-font-mobile-h1,43.2px)!important} html.aem-typography-ui small,html.aem-typography-ui .small,html.aem-typography-ui .text-muted{font-size:var(--aem-font-mobile-small,11.7px)} html.aem-typography-ui .aem-site-nav a,html.aem-typography-ui .aem-mobile-menu a,html.aem-typography-ui .main-menu a{font-size:var(--aem-font-mobile-menu,13.5px)!important} html.aem-typography-ui .btn,html.aem-typography-ui button,html.aem-typography-ui input[type=button],html.aem-typography-ui input[type=submit]{font-size:var(--aem-font-mobile-button,13.5px)} html.aem-typography-ui .product-thumb .name a,html.aem-typography-ui .aem-card__name,html.aem-typography-ui .aem-mini__name,html.aem-typography-ui .side-product .name a{font-size:var(--aem-font-mobile-product,13.5px)!important} html.aem-typography-ui .product-thumb .price,html.aem-typography-ui .aem-price,html.aem-typography-ui .side-product .price{font-size:var(--aem-font-mobile-price,16.2px)!important}} html.aem-global-ui.route-product-manufacturer-info{ --aem-page-width:1720px;} html.aem-global-ui.route-product-manufacturer-info .site-wrapper>.container>.row{ align-items:flex-start!important;} html.aem-global-ui.route-product-manufacturer-info #column-left{ align-self:flex-start!important;} html.aem-global-ui.route-product-manufacturer-info #column-left>.grid-rows{ display:flex!important; flex-direction:column!important; gap:16px!important; height:auto!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .grid-item{ flex:0 0 auto!important; height:auto!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-image{ width:100%!important; overflow:hidden!important; margin:0!important; padding:0!important; border:1px solid #d8e4ee!important; border-radius:14px!important; background:linear-gradient(145deg,#fff,#f6f9fc)!important; box-shadow:0 10px 28px rgba(8,47,92,.08)!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-image .module-body{ display:flex!important; align-items:center!important; justify-content:center!important; min-height:238px!important; padding:20px!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-image a{ display:flex!important; align-items:center!important; justify-content:center!important; width:100%!important; height:100%!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-image img{ display:block!important; width:100%!important; max-width:210px!important; height:190px!important; object-fit:contain!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .desktop-filter-wrapper{ position:sticky!important; top:18px!important; width:100%!important; margin:0!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter{ width:100%!important; overflow:hidden!important; margin:0!important; padding:0!important; border:1px solid #d8e4ee!important; border-radius:14px!important; background:#fff!important; box-shadow:0 10px 28px rgba(8,47,92,.08)!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter>.module-title{ display:flex!important; align-items:center!important; justify-content:space-between!important; gap:10px!important; min-height:66px!important; margin:0!important; padding:15px 17px!important; border-bottom:1px solid #e3ebf2!important; background:linear-gradient(180deg,#f9fbfd,#f2f6fa)!important; color:#102f52!important; font-size:16px!important; font-weight:900!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .reset-filter{ flex:0 0 auto!important; min-height:34px!important; padding:0 11px!important; border:1px solid #d4e0ea!important; border-radius:8px!important; background:#fff!important; color:#315d86!important; font-size:12px!important; font-weight:850!important; box-shadow:none!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .panel-group, html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter>.module-body{margin:0!important;padding:0!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .panel{ overflow:visible!important; margin:0!important; padding:0!important; border:0!important; border-bottom:1px solid #e5edf3!important; border-radius:0!important; background:#fff!important; box-shadow:none!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .panel:last-child{border-bottom:0!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .panel-heading{margin:0!important;padding:0!important;border:0!important;background:transparent!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .accordion-toggle{ display:flex!important; align-items:center!important; justify-content:space-between!important; width:100%!important; min-height:54px!important; padding:13px 17px!important; color:#173b60!important; font-size:13px!important; font-weight:850!important; text-decoration:none!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .accordion-toggle .fa{ display:flex!important; align-items:center!important; justify-content:center!important; width:25px!important; height:25px!important; margin-left:8px!important; border-radius:50%!important; background:#edf4fa!important; color:#1b68a8!important; transition:transform .2s ease!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .accordion-toggle.collapsed .fa{transform:rotate(-90deg)!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .panel-body{padding:3px 17px 17px!important;border:0!important;background:#fff!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .filter-checkbox label{ display:grid!important; grid-template-columns:20px minmax(0,1fr) auto!important; align-items:center!important; gap:9px!important; min-height:44px!important; margin:0!important; padding:7px 0!important; border-bottom:1px dashed #e5ebf1!important; color:#536477!important; font-size:12px!important; cursor:pointer!important;} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .filter-checkbox input[type=checkbox]{grid-column:1!important;width:18px!important;height:18px!important;margin:0!important;accent-color:#0b5b9f!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .filter-checkbox .links-text{grid-column:2!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .count-badge{position:static!important;grid-column:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:25px!important;height:25px!important;padding:0 6px!important;border:1px solid #d9e4ed!important;border-radius:999px!important;background:#f3f7fa!important;color:#42627f!important;font-size:11px!important;font-weight:850!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .filter-price{padding-top:7px!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .range-slider{height:48px!important;margin:0 2px 8px!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .irs-line{height:6px!important;border:0!important;border-radius:999px!important;background:#dce7f0!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .irs-bar{height:6px!important;border:0!important;background:#0b5b9f!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .irs-slider{width:20px!important;height:20px!important;margin-top:-7px!important;border:3px solid #fff!important;border-radius:50%!important;background:var(--aem-skin-accent, #ffc62a)!important;box-shadow:0 0 0 1px #0b5b9f,0 3px 9px rgba(7,56,109,.22)!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .extra-controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .filter-price-min, html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .filter-price-max{width:100%!important;min-width:0!important;height:40px!important;padding:0 8px!important;border:1px solid #d6e1ea!important;border-radius:8px!important;background:#f9fbfd!important;color:#173b60!important;text-align:center!important;box-shadow:none!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-filter .filter-item-bg{display:none!important} html.aem-global-ui.route-product-manufacturer-info #content .main-products-wrapper{width:100%!important;max-width:none!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter{ display:flex!important; align-items:center!important; justify-content:space-between!important; gap:18px!important; min-height:64px!important; margin:0 0 18px!important; padding:9px 12px!important; border:1px solid #dce6ef!important; border-radius:12px!important; background:#f7fafd!important;} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .grid-list, html.aem-global-ui.route-product-manufacturer-info #content .products-filter .select-group{display:flex!important;align-items:center!important;gap:8px!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .view-btn{width:40px!important;height:40px!important;border:1px solid #d6e2ec!important;border-radius:8px!important;background:#fff!important;color:#315f8c!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .view-btn.active{border-color:#0b5b9f!important;background:#0b5b9f!important;color:#fff!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .compare-btn{min-height:40px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;border-radius:8px!important;color:#315f8c!important;font-weight:750!important;text-decoration:none!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .input-group{display:flex!important;align-items:center!important;gap:8px!important;width:auto!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .input-group-addon{padding:0!important;border:0!important;background:transparent!important;color:#657589!important;font-size:12px!important;font-weight:750!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter select.form-control{width:auto!important;min-width:150px!important;height:42px!important;min-height:42px!important;padding:0 34px 0 12px!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .per-page select.form-control{min-width:72px!important} html.aem-global-ui.route-product-manufacturer-info #content .main-products.product-grid{ display:grid!important; grid-template-columns:repeat(auto-fit,minmax(265px,1fr))!important; gap:18px!important; width:100%!important; max-width:none!important; margin:0!important;} html.aem-global-ui.route-product-manufacturer-info #content .main-products.product-grid .product-layout{width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb{ display:flex!important; flex-direction:column!important; height:100%!important; min-height:0!important; overflow:hidden!important; border:1px solid #dce6ef!important; border-radius:14px!important; background:#fff!important; box-shadow:0 8px 22px rgba(8,47,92,.07)!important; transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb:hover{transform:translateY(-3px)!important;border-color:#b9cee0!important;box-shadow:0 14px 30px rgba(8,47,92,.12)!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .image-group{flex:0 0 auto!important;overflow:hidden!important;background:linear-gradient(180deg,#fff,#f7f9fc)!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .image{aspect-ratio:1/1!important;overflow:hidden!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .product-img, html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .product-img>div{display:block!important;width:100%!important;height:100%!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .product-img img{width:100%!important;height:100%!important;padding:12px!important;object-fit:contain!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .caption{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;padding:16px!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .stats{margin:0 0 9px!important;color:#728095!important;font-size:11px!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .stats-group{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .stats-label{display:none!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .name{min-height:48px!important;margin:0 0 9px!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .name a{display:-webkit-box!important;overflow:hidden!important;color:#10233d!important;font-size:14px!important;font-weight:850!important;line-height:1.42!important;text-align:left!important;text-decoration:none!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .description, html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .rating{display:none!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .price{margin:0 0 14px!important;color:var(--aem-skin-primary, #07386d)!important;font-size:18px!important;font-weight:900!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .price-tax{display:none!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .buttons-wrapper{margin-top:auto!important;padding-top:14px!important;border-top:1px solid #e7edf3!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .button-group{display:flex!important;align-items:stretch!important;gap:8px!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .cart-group{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .stepper{width:58px!important;min-width:58px!important;height:42px!important;border:1px solid #d5e0e9!important;border-radius:8px!important;background:#fff!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .btn-cart{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:42px!important;padding:0 10px!important;border:1px solid var(--aem-skin-primary, #07386d)!important;border-radius:8px!important;background:var(--aem-skin-primary, #07386d)!important;color:#fff!important;font-size:13px!important;font-weight:850!important;white-space:nowrap!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .wish-group{display:flex!important;gap:6px!important;flex:0 0 auto!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .btn-wishlist, html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .btn-compare{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;padding:0!important;border:1px solid #d8e4ee!important;border-radius:8px!important;background:#f7fafc!important;color:#315f8c!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .btn-wishlist .btn-text, html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .btn-compare .btn-text{display:none!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .extra-group{display:none!important} html.aem-global-ui.route-product-manufacturer-info #content .pagination-results{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:26px 0 0!important;padding:16px 0 0!important;border-top:1px solid #e3eaf0!important} @media(max-width:1100px){ html.aem-global-ui.route-product-manufacturer-info #content .main-products.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:767px){ html.aem-global-ui.route-product-manufacturer-info #column-left>.grid-rows{gap:12px!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-image .module-body{min-height:160px!important} html.aem-global-ui.route-product-manufacturer-info #column-left .module-image img{height:130px!important} html.aem-global-ui.route-product-manufacturer-info #column-left .desktop-filter-wrapper{position:static!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter{align-items:stretch!important;flex-direction:column!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .select-group{display:grid!important;grid-template-columns:1fr 1fr!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .input-group{width:100%!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter select.form-control{width:100%!important;min-width:0!important} html.aem-global-ui.route-product-manufacturer-info #content .main-products.product-grid{grid-template-columns:1fr!important;gap:14px!important} html.aem-global-ui.route-product-manufacturer-info #content .pagination-results{align-items:flex-start!important;flex-direction:column!important}} html.aem-global-ui .product-thumb .btn-cart, html.aem-global-ui .product-thumb .btn-wishlist, html.aem-global-ui .product-thumb .btn-compare{ position:relative!important; isolation:isolate!important; cursor:pointer!important; transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease!important; -webkit-tap-highlight-color:transparent!important;} html.aem-global-ui .product-thumb .btn-cart:hover, html.aem-global-ui .product-thumb .btn-cart:focus-visible{ transform:translateY(-2px)!important; border-color:#f2b600!important; background:var(--aem-skin-accent, #ffc62a)!important; color:var(--aem-skin-navy, #082f5c)!important; box-shadow:0 9px 20px rgba(255,183,0,.3)!important; outline:0!important;} html.aem-global-ui .product-thumb .btn-cart:hover .btn-text, html.aem-global-ui .product-thumb .btn-cart:focus-visible .btn-text{color:var(--aem-skin-navy, #082f5c)!important} html.aem-global-ui .product-thumb .btn-cart:active{ transform:translateY(0) scale(.975)!important; box-shadow:0 3px 8px rgba(7,56,109,.2)!important;} html.aem-global-ui .product-thumb .btn-wishlist:hover, html.aem-global-ui .product-thumb .btn-wishlist:focus-visible{ z-index:8!important; transform:translateY(-2px) scale(1.04)!important; border-color:#e54857!important; background:#fff0f2!important; color:#d72f40!important; box-shadow:0 8px 18px rgba(215,47,64,.18)!important; outline:0!important;} html.aem-global-ui .product-thumb .btn-compare:hover, html.aem-global-ui .product-thumb .btn-compare:focus-visible{ z-index:8!important; transform:translateY(-2px) scale(1.04)!important; border-color:#1972bd!important; background:#eaf5ff!important; color:#075da7!important; box-shadow:0 8px 18px rgba(7,93,167,.18)!important; outline:0!important;} html.aem-global-ui .product-thumb .btn-wishlist:active, html.aem-global-ui .product-thumb .btn-compare:active{ transform:translateY(0) scale(.92)!important; box-shadow:none!important;} html.aem-global-ui .product-thumb .btn-wishlist:after, html.aem-global-ui .product-thumb .btn-compare:after{ position:absolute!important; right:0!important; bottom:calc(100% + 9px)!important; z-index:20!important; display:block!important; width:max-content!important; max-width:170px!important; padding:7px 10px!important; border-radius:7px!important; background:#10233d!important; color:#fff!important; font-family:inherit!important; font-size:11px!important; font-weight:800!important; line-height:1.2!important; letter-spacing:0!important; text-align:center!important; white-space:nowrap!important; opacity:0!important; visibility:hidden!important; pointer-events:none!important; box-shadow:0 8px 18px rgba(4,24,45,.22)!important; transform:translateY(5px)!important; transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;} html.aem-global-ui .product-thumb .btn-wishlist:after{content:'Favorilere Ekle'!important} html.aem-global-ui .product-thumb .btn-compare:after{content:'Karşılaştır'!important} html.aem-global-ui .product-thumb .btn-wishlist:hover:after, html.aem-global-ui .product-thumb .btn-wishlist:focus-visible:after, html.aem-global-ui .product-thumb .btn-compare:hover:after, html.aem-global-ui .product-thumb .btn-compare:focus-visible:after{ opacity:1!important; visibility:visible!important; transform:translateY(0)!important;} html.aem-global-ui .product-thumb .btn-wishlist:before, html.aem-global-ui .product-thumb .btn-compare:before{transition:transform .18s ease!important} html.aem-global-ui .product-thumb .btn-wishlist:hover:before, html.aem-global-ui .product-thumb .btn-wishlist:focus-visible:before{transform:scale(1.16)!important} html.aem-global-ui .product-thumb .btn-compare:hover:before, html.aem-global-ui .product-thumb .btn-compare:focus-visible:before{transform:rotate(180deg) scale(1.08)!important} @media(hover:none),(max-width:767px){ html.aem-global-ui .product-thumb .btn-wishlist:after, html.aem-global-ui .product-thumb .btn-compare:after{display:none!important} html.aem-global-ui .product-thumb .btn-cart:hover, html.aem-global-ui .product-thumb .btn-wishlist:hover, html.aem-global-ui .product-thumb .btn-compare:hover{transform:none!important;box-shadow:none!important}} html.aem-global-ui #content .product-thumb .btn-cart:hover, html.aem-global-ui #content .product-thumb .btn-cart:focus-visible, html.aem-global-ui.aem-footer-ui footer .product-thumb .btn-cart:hover, html.aem-global-ui.aem-footer-ui footer .product-thumb .btn-cart:focus-visible{ border-color:#f2b600!important; background:var(--aem-skin-accent, #ffc62a)!important; color:var(--aem-skin-navy, #082f5c)!important;} html.aem-global-ui #content .product-thumb .btn-wishlist:hover, html.aem-global-ui #content .product-thumb .btn-wishlist:focus-visible, html.aem-global-ui.aem-footer-ui footer .product-thumb .btn-wishlist:hover, html.aem-global-ui.aem-footer-ui footer .product-thumb .btn-wishlist:focus-visible{ border-color:#e54857!important; background:#fff0f2!important; color:#d72f40!important;} html.aem-global-ui #content .product-thumb .btn-compare:hover, html.aem-global-ui #content .product-thumb .btn-compare:focus-visible, html.aem-global-ui.aem-footer-ui footer .product-thumb .btn-compare:hover, html.aem-global-ui.aem-footer-ui footer .product-thumb .btn-compare:focus-visible{ border-color:#1972bd!important; background:#eaf5ff!important; color:#075da7!important;} html.aem-global-ui .product-thumb .btn-wishlist:after, html.aem-global-ui .product-thumb .btn-compare:after{ content:none!important; display:none!important;} html.aem-global-ui .main-products.product-grid .product-thumb .buttons-wrapper, html.aem-global-ui .main-products.product-grid .product-thumb .button-group, html.aem-footer-ui footer .product-thumb .buttons-wrapper, html.aem-footer-ui footer .product-thumb .button-group{ width:100%!important; min-width:0!important; overflow:visible!important;} html.aem-global-ui .main-products.product-grid .product-thumb .button-group, html.aem-footer-ui footer .product-thumb .button-group{ display:grid!important; grid-template-columns:minmax(0,1fr) auto!important; align-items:center!important; gap:8px!important;} html.aem-global-ui .main-products.product-grid .product-thumb .cart-group, html.aem-footer-ui footer .product-thumb .cart-group{ display:grid!important; grid-template-columns:auto minmax(0,1fr)!important; align-items:center!important; gap:8px!important; width:100%!important; min-width:0!important;} html.aem-global-ui .main-products.product-grid .product-thumb .wish-group, html.aem-footer-ui footer .product-thumb .wish-group{ display:flex!important; align-items:center!important; gap:6px!important; width:auto!important; min-width:0!important; margin:0!important; padding:0!important;} html.aem-global-ui .main-products.product-grid .product-thumb .stepper, html.aem-footer-ui footer .product-thumb .stepper{ flex:0 0 auto!important; margin:0!important;} html.aem-global-ui .main-products.product-grid .product-thumb .btn-cart, html.aem-footer-ui footer .product-thumb .btn-cart{ display:flex!important; align-items:center!important; justify-content:center!important; gap:7px!important; width:100%!important; min-width:0!important; height:44px!important; min-height:44px!important; margin:0!important; padding:0 10px!important; overflow:visible!important; border:1px solid var(--aem-skin-primary, #07386d)!important; border-radius:8px!important; background:var(--aem-skin-primary, #07386d)!important; color:#fff!important; font-size:13px!important; font-weight:850!important; line-height:1!important; white-space:nowrap!important;} html.aem-global-ui .main-products.product-grid .product-thumb .btn-cart:before, html.aem-footer-ui footer .product-thumb .btn-cart:before{ flex:0 0 auto!important; margin:0!important; color:currentColor!important; font-size:15px!important; line-height:1!important;} html.aem-global-ui .main-products.product-grid .product-thumb .btn-cart .btn-text, html.aem-footer-ui footer .product-thumb .btn-cart .btn-text{ display:block!important; min-width:0!important; overflow:hidden!important; color:inherit!important; line-height:1.1!important; text-overflow:ellipsis!important;} html.aem-global-ui .main-products.product-grid .product-thumb .btn-wishlist, html.aem-global-ui .main-products.product-grid .product-thumb .btn-compare, html.aem-footer-ui footer .product-thumb .btn-wishlist, html.aem-footer-ui footer .product-thumb .btn-compare{ flex:0 0 42px!important; width:42px!important; height:44px!important; min-height:44px!important; margin:0!important; padding:0!important;} html.route-common-home.aem-global-ui .aem-card__actions{ position:relative!important; display:grid!important; grid-template-columns:minmax(0,1fr) 42px 42px!important; align-items:center!important; gap:7px!important; overflow:visible!important;} html.route-common-home.aem-global-ui .aem-card__actions button{ position:relative!important; display:flex!important; align-items:center!important; justify-content:center!important; min-width:0!important; height:44px!important; border:1px solid var(--aem-skin-primary, #07386d)!important; border-radius:8px!important; background:var(--aem-skin-primary, #07386d)!important; color:#fff!important; font-weight:850!important; line-height:1.1!important; cursor:pointer!important; transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease!important;} html.route-common-home.aem-global-ui .aem-card__actions button:first-child{gap:7px!important;padding:0 9px!important;white-space:nowrap!important} html.route-common-home.aem-global-ui .aem-card__actions button:first-child:before{content:'\e9f8'!important;flex:0 0 auto!important;color:currentColor!important;font-family:icomoon!important;font-size:14px!important;font-weight:400!important} html.route-common-home.aem-global-ui .aem-card__actions button:first-child:hover, html.route-common-home.aem-global-ui .aem-card__actions button:first-child:focus-visible{transform:translateY(-2px)!important;border-color:#f2b600!important;background:var(--aem-skin-accent, #ffc62a)!important;color:var(--aem-skin-navy, #082f5c)!important;box-shadow:0 9px 20px rgba(255,183,0,.3)!important;outline:0!important} html.route-common-home.aem-global-ui .aem-card__actions .aem-icon-btn{overflow:visible!important;border-color:#d8e4ee!important;background:#f3f7fb!important;color:#315f8c!important;font-size:20px!important} html.route-common-home.aem-global-ui .aem-card__actions .aem-icon-btn:nth-child(2):hover, html.route-common-home.aem-global-ui .aem-card__actions .aem-icon-btn:nth-child(2):focus-visible{z-index:5!important;transform:translateY(-2px) scale(1.04)!important;border-color:#e54857!important;background:#fff0f2!important;color:#d72f40!important;box-shadow:0 8px 18px rgba(215,47,64,.18)!important;outline:0!important} html.route-common-home.aem-global-ui .aem-card__actions .aem-icon-btn:nth-child(3):hover, html.route-common-home.aem-global-ui .aem-card__actions .aem-icon-btn:nth-child(3):focus-visible{z-index:5!important;transform:translateY(-2px) scale(1.04)!important;border-color:#1972bd!important;background:#eaf5ff!important;color:#075da7!important;box-shadow:0 8px 18px rgba(7,93,167,.18)!important;outline:0!important} html.route-common-home.aem-global-ui .aem-card__actions .aem-icon-btn:after{ content:attr(aria-label)!important; position:absolute!important; right:0!important; bottom:calc(100% + 9px)!important; z-index:20!important; width:max-content!important; max-width:180px!important; padding:7px 10px!important; border-radius:7px!important; background:#10233d!important; color:#fff!important; font-size:11px!important; font-weight:800!important; line-height:1.2!important; white-space:nowrap!important; opacity:0!important; visibility:hidden!important; pointer-events:none!important; box-shadow:0 8px 18px rgba(4,24,45,.22)!important; transform:translateY(5px)!important; transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;} html.route-common-home.aem-global-ui .aem-card__actions .aem-icon-btn:hover:after, html.route-common-home.aem-global-ui .aem-card__actions .aem-icon-btn:focus-visible:after{opacity:1!important;visibility:visible!important;transform:translateY(0)!important} html.route-common-home.aem-global-ui .aem-card__actions button:active{transform:translateY(0) scale(.94)!important;box-shadow:none!important} @media(hover:none),(max-width:767px){ html.route-common-home.aem-global-ui .aem-card__actions .aem-icon-btn:after{display:none!important} html.route-common-home.aem-global-ui .aem-card__actions button:hover{transform:none!important;box-shadow:none!important}} html.aem-global-ui #content .main-products.product-grid .product-thumb .button-group{ display:grid!important; grid-template-columns:minmax(0,1fr) auto!important; align-items:center!important; gap:6px!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .cart-group{ display:grid!important; grid-template-columns:auto minmax(0,1fr)!important; align-items:center!important; gap:8px!important; width:100%!important; min-width:0!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .wish-group{ display:flex!important; align-items:center!important; gap:6px!important; width:auto!important; min-width:0!important; margin:0!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .cart-group{ grid-template-columns:40px minmax(100px,1fr)!important; gap:4px!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .stepper{ width:40px!important; min-width:40px!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .btn-cart{ min-width:100px!important; gap:3px!important; padding:0 4px!important; font-size:11px!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .btn-cart:before{font-size:13px!important} html.aem-global-ui #content .main-products.product-grid .product-thumb .wish-group{gap:4px!important} html.aem-global-ui #content .main-products.product-grid .product-thumb .btn-wishlist, html.aem-global-ui #content .main-products.product-grid .product-thumb .btn-compare{ flex-basis:32px!important; width:32px!important;} @media(max-width:430px){ html.aem-global-ui #content .main-products.product-grid .product-thumb .button-group{grid-template-columns:1fr!important} html.aem-global-ui #content .main-products.product-grid .product-thumb .wish-group{justify-content:flex-start!important}} html.aem-global-ui #content .main-products.product-grid .product-thumb, html.aem-footer-ui footer .product-thumb{ container-type:inline-size!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .cart-group, html.aem-footer-ui footer .product-thumb .cart-group{ grid-template-columns:88px minmax(112px,1fr)!important; gap:8px!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .stepper, html.aem-footer-ui footer .product-thumb .stepper{ position:relative!important; display:grid!important; grid-template-columns:minmax(58px,1fr) 28px!important; grid-template-rows:23px 23px!important; width:88px!important; min-width:88px!important; height:46px!important; min-height:46px!important; margin:0!important; padding:0!important; overflow:hidden!important; border:1px solid #b9ccdc!important; border-radius:10px!important; background:#fff!important; box-shadow:0 3px 10px rgba(8,47,92,.08),inset 0 0 0 1px rgba(255,255,255,.7)!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .stepper input.form-control, html.aem-footer-ui footer .product-thumb .stepper input.form-control{ grid-column:1!important; grid-row:1 / 3!important; align-self:stretch!important; width:100%!important; max-width:none!important; min-width:0!important; height:44px!important; min-height:44px!important; margin:0!important; padding:0 3px!important; border:0!important; border-right:1px solid #d6e1ea!important; border-radius:0!important; background:#fff!important; box-shadow:none!important; color:#0b345f!important; font-size:14px!important; font-weight:850!important; line-height:44px!important; text-align:center!important; -moz-appearance:textfield!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .stepper button, html.aem-footer-ui footer .product-thumb .stepper button{ position:static!important; display:flex!important; align-items:center!important; justify-content:center!important; width:28px!important; min-width:28px!important; height:23px!important; min-height:23px!important; margin:0!important; padding:0!important; border:0!important; border-radius:0!important; background:#edf4fa!important; color:#174f80!important; font-size:13px!important; line-height:1!important; cursor:pointer!important; transition:background-color .16s ease,color .16s ease,transform .16s ease!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .stepper .fa-angle-up, html.aem-footer-ui footer .product-thumb .stepper .fa-angle-up{grid-column:2!important;grid-row:1!important} html.aem-global-ui #content .main-products.product-grid .product-thumb .stepper .fa-angle-down, html.aem-footer-ui footer .product-thumb .stepper .fa-angle-down{ grid-column:2!important; grid-row:2!important; border-top:1px solid #d6e1ea!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .stepper button:hover, html.aem-global-ui #content .main-products.product-grid .product-thumb .stepper button:focus-visible, html.aem-footer-ui footer .product-thumb .stepper button:hover, html.aem-footer-ui footer .product-thumb .stepper button:focus-visible{ background:var(--aem-skin-accent, #ffc62a)!important; color:var(--aem-skin-navy, #082f5c)!important; outline:0!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .stepper button:active, html.aem-footer-ui footer .product-thumb .stepper button:active{transform:scale(.9)!important} html.aem-global-ui #content .main-products.product-grid .product-thumb .btn-cart{ min-width:112px!important; height:46px!important; min-height:46px!important; padding:0 10px!important; gap:7px!important; font-size:13px!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .btn-cart:before{font-size:15px!important} html.aem-global-ui #content .main-products.product-grid .product-thumb .btn-wishlist, html.aem-global-ui #content .main-products.product-grid .product-thumb .btn-compare{ flex-basis:40px!important; width:40px!important; height:46px!important; min-height:46px!important;} html.aem-global-ui .product-thumb .image .product-labels{ padding:14px!important; pointer-events:none!important;} html.aem-global-ui .product-thumb .image .product-labels .product-label{ display:none!important;} html.aem-global-ui .product-thumb .image .product-labels .product-label-28{ display:block!important;} html.aem-global-ui .product-thumb .product-labels-price{ display:none!important;} html.aem-global-ui .product-thumb .image .product-label{ min-height:30px!important; margin-bottom:7px!important; border:0!important; background:transparent!important; box-shadow:none!important; color:inherit!important;} html.aem-global-ui .product-thumb .image .product-label strong{ display:inline-flex!important; align-items:center!important; justify-content:center!important; width:auto!important; min-width:0!important; min-height:30px!important; padding:5px 11px!important; border:1px solid rgba(7,56,109,.12)!important; border-radius:999px!important; background:#fff!important; background-image:none!important; box-shadow:0 6px 16px rgba(8,47,92,.13)!important; color:#143e68!important; font-size:12px!important; font-weight:850!important; line-height:1.15!important; letter-spacing:.01em!important; white-space:nowrap!important; transform:none!important;} html.aem-global-ui .product-thumb .image .product-label-28{ top:14px!important; right:14px!important; bottom:auto!important; left:auto!important; width:auto!important; max-width:calc(100% - 28px)!important; margin:0!important; padding:0!important; transform:none!important; z-index:4!important;} html.aem-global-ui .product-thumb .image .product-label-28 strong{ border-color:#ffd2d7!important; background:linear-gradient(135deg,#fff1f2 0%,#ffe2e5 100%)!important; color:#b22132!important;} html.aem-global-ui .product-thumb .image .product-label-28 strong:before{ content:'↓'!important; display:inline-flex!important; align-items:center!important; justify-content:center!important; width:18px!important; height:18px!important; margin-right:6px!important; border-radius:50%!important; background:#d93645!important; color:#fff!important; font-size:11px!important; font-weight:900!important;} html.aem-global-ui .product-thumb .image .product-label-29 strong{ border-color:#c8dcff!important; background:linear-gradient(135deg,#eef5ff 0%,#dceaff 100%)!important; color:#125cca!important;} html.aem-global-ui .product-thumb .image .product-label-29 strong:before{ content:'✦'!important; margin-right:6px!important; color:#2878e5!important; font-size:12px!important;} html.aem-global-ui .product-thumb .image .product-label-31 strong{ border-color:#bfe3cf!important; background:linear-gradient(135deg,#effbf4 0%,#dcf4e6 100%)!important; color:#187948!important;} @container (max-width:330px){ html.aem-global-ui #content .main-products.product-grid .product-thumb .button-group, html.aem-footer-ui footer .product-thumb .button-group{ grid-template-columns:1fr!important; gap:8px!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .wish-group, html.aem-footer-ui footer .product-thumb .wish-group{ justify-content:flex-end!important;}} @container (max-width:220px){ html.aem-global-ui #content .main-products.product-grid .product-thumb .cart-group, html.aem-footer-ui footer .product-thumb .cart-group{ grid-template-columns:1fr!important; gap:7px!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .stepper, html.aem-footer-ui footer .product-thumb .stepper{ width:100%!important; min-width:0!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .btn-cart, html.aem-footer-ui footer .product-thumb .btn-cart{ width:100%!important; min-width:0!important;} html.aem-global-ui #content .main-products.product-grid .product-thumb .wish-group, html.aem-footer-ui footer .product-thumb .wish-group{ width:100%!important; justify-content:space-between!important;} html.aem-global-ui .product-thumb .image .product-label-group{ justify-content:flex-start!important; transform:translateY(35px)!important;} html.aem-global-ui .product-thumb .image .product-label strong{ min-height:26px!important; padding:4px 8px!important; font-size:10px!important;}} .aem-footer-brandline .aem-consent-settings{position:static!important;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:var(--aem-footer-surface);color:var(--aem-footer-text)!important;font:inherit;font-size:13px;font-weight:850;line-height:1;box-shadow:none} .aem-footer-brandline .aem-consent-settings[hidden]{display:none!important} .aem-footer-brandline .aem-consent-settings:hover,.aem-footer-brandline .aem-consent-settings:focus-visible{border-color:var(--aem-footer-accent);color:var(--aem-footer-accent)!important;outline:0} @media(max-width:767px){ html.aem-footer-ui footer .module-catalog-453 .auto-grid-items{display:block!important} html.aem-footer-ui footer .module-catalog-453 .module-item{margin:0 0 10px!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important} html.aem-footer-ui footer .module-catalog-453 .catalog-title{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:54px!important;margin:0!important;padding:0 16px!important;color:var(--aem-footer-text)!important;font-size:15px!important;font-weight:900!important;text-decoration:none!important;cursor:pointer!important} html.aem-footer-ui footer .module-catalog-453 .catalog-title:after{content:'+';display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.08);color:var(--aem-footer-accent);font-size:20px;line-height:1;transition:transform .2s ease} html.aem-footer-ui footer .module-catalog-453 .module-item.is-open .catalog-title:after{content:'−';transform:rotate(180deg)} html.aem-footer-ui footer .module-catalog-453 .item-assets{display:block!important} html.aem-footer-ui footer .module-catalog-453 .catalog-image{display:none!important} html.aem-footer-ui footer .module-catalog-453 .subitems{display:none!important;padding:0 16px 14px!important} html.aem-footer-ui footer .module-catalog-453 .module-item.is-open .subitems{display:block!important} html.aem-footer-ui footer .module-catalog-453 .subitems a{display:flex!important;align-items:center!important;min-height:42px!important;padding:7px 0!important;border-top:1px solid rgba(255,255,255,.07)!important;color:var(--aem-footer-muted)!important;font-size:13px!important;line-height:1.35!important} .aem-footer-brandline .aem-consent-settings{flex:1!important;min-width:130px!important} html.route-common-home .module-blog_posts .btn-read-more{width:100%!important;min-height:46px!important;padding:0 15px!important;border-color:#eab51b!important;background:linear-gradient(135deg,#ffd34e,#ffc31c)!important;color:var(--aem-skin-navy, #082f5c)!important;font-size:14px!important;line-height:1.15!important} html.route-common-home .module-blog_posts .btn-read-more .btn-text{color:var(--aem-skin-navy, #082f5c)!important;font-size:14px!important;font-weight:850!important} html.route-common-home.aem-global-ui .aem-card__actions{grid-template-columns:minmax(0,1fr) 44px 44px!important;gap:7px!important} html.route-common-home.aem-global-ui .aem-card__actions button{height:46px!important;min-height:46px!important;font-size:14px!important} html.aem-global-ui #content .product-thumb .btn-cart,html.aem-footer-ui footer .product-thumb .btn-cart{min-height:46px!important;padding:0 11px!important;border-color:var(--aem-skin-primary, #07386d)!important;border-radius:9px!important;background:var(--aem-skin-primary, #07386d)!important;color:#fff!important;font-size:13px!important;font-weight:850!important;line-height:1.15!important;opacity:1!important} html.aem-global-ui #content .product-thumb .btn-cart:before,html.aem-footer-ui footer .product-thumb .btn-cart:before{color:currentColor!important;font-size:15px!important} html.aem-footer-ui footer .grid-row-5{width:100%!important;padding:18px 0 20px!important;overflow:hidden!important} html.aem-footer-ui footer .grid-row-5>.grid-cols-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0 14px!important} html.aem-footer-ui footer .grid-row-5 .grid-cols{display:block!important;width:100%!important;max-width:none!important;margin:0!important} html.aem-footer-ui footer .grid-row-5 .grid-col, html.aem-footer-ui footer .grid-row-5 .grid-items, html.aem-footer-ui footer .grid-row-5 .grid-item, html.aem-footer-ui footer .grid-row-5 .module{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin-left:0!important;margin-right:0!important;flex:0 1 auto!important} html.aem-footer-ui footer .grid-row-5 .grid-col-2{display:block!important;margin-top:14px!important} html.aem-footer-ui footer .module-newsletter-67{width:100%!important;max-width:100%!important;padding:18px!important;border-radius:12px!important;overflow:hidden!important} html.aem-footer-ui footer .module-newsletter-67 .module-body, html.aem-footer-ui footer .module-newsletter-67 .newsletter-form, html.aem-footer-ui footer .module-newsletter-67 form, html.aem-footer-ui footer .module-newsletter-67 .form-group{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important} html.aem-footer-ui footer .module-newsletter-67 .newsletter-text{width:100%!important;max-width:100%!important;margin:0 0 14px!important;overflow-wrap:anywhere!important;white-space:normal!important} html.aem-footer-ui footer .module-newsletter-67 .input-group{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;height:46px!important;margin:0!important;overflow:hidden!important;border-radius:8px!important} html.aem-footer-ui footer .module-newsletter-67 input{position:static!important;display:block!important;grid-column:1!important;width:100%!important;min-width:0!important;height:46px!important;margin:0!important;border-radius:8px 0 0 8px!important;font-size:14px!important;transform:none!important} html.aem-footer-ui footer .module-newsletter-67 .input-group-btn{position:static!important;display:block!important;grid-column:2!important;width:48px!important;min-width:48px!important;height:46px!important;margin:0!important;float:none!important;transform:none!important} html.aem-footer-ui footer .module-newsletter-67 button{position:static!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:46px!important;min-width:48px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;border-radius:0 8px 8px 0!important;transform:none!important} html.aem-footer-ui footer .module-image-1168{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:14px 0 0!important;padding:10px!important;text-align:center!important} html.aem-footer-ui footer .module-image-1168 .module-body{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important} html.aem-footer-ui footer .module-image-1168 img{display:block!important;width:132px!important;max-width:100%!important;height:132px!important;max-height:132px!important;margin:0 auto!important;object-fit:contain!important} html.aem-footer-ui footer .grid-row-6{width:100%!important;padding:18px 0 26px!important;overflow:hidden!important} html.aem-footer-ui footer .grid-row-6>.grid-cols-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0 14px!important} html.aem-footer-ui footer .grid-row-6 .grid-cols, html.aem-footer-ui footer .grid-row-6 .grid-col, html.aem-footer-ui footer .grid-row-6 .grid-items, html.aem-footer-ui footer .grid-row-6 .grid-item{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important} html.aem-footer-ui footer .module-info_blocks-328 .info-block{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important} html.aem-footer-ui footer .module-info_blocks-328 .info-block-img{width:28px!important;height:28px!important;margin:0!important} html.aem-footer-ui footer .module-info_blocks-328 .info-block-content{width:100%!important;min-width:0!important} html.aem-footer-ui footer .module-info_blocks-328 .info-block-text{font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere!important} html.aem-footer-ui footer .grid-row-6 .grid-col-2{margin-top:18px!important} html.aem-footer-ui footer .grid-row-6 .grid-col-2 .icons-menu,html.aem-footer-ui footer .grid-row-6 .grid-col-2 ul,html.aem-footer-ui footer .grid-row-6 .grid-col-2 li,html.aem-footer-ui footer .grid-row-6 .grid-col-2 a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;padding:0!important} html.aem-footer-ui footer .grid-row-6 .grid-col-2 img{display:block!important;width:auto!important;max-width:min(100%,270px)!important;height:auto!important;max-height:44px!important;margin:0 auto!important;object-fit:contain!important} .aem-whatsapp-float{right:14px!important;bottom:94px!important;width:58px!important;height:58px!important;padding:8px!important}} @media(max-width:767px){ html.aem-global-ui.route-product-manufacturer-info .site-wrapper>.container>.row{display:block!important;width:100%!important;margin-left:0!important;margin-right:0!important} html.aem-global-ui.route-product-manufacturer-info #column-left{display:none!important;width:0!important;margin:0!important;padding:0!important} html.aem-global-ui.route-product-manufacturer-info #content.col-sm-9, html.aem-global-ui.route-product-manufacturer-info #content{display:block!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-left:0!important;padding-right:0!important} html.aem-global-ui.route-product-manufacturer-info #content .main-products-wrapper{width:100%!important;min-width:0!important;margin:0!important;padding:0!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-height:0!important;margin:0 0 14px!important;padding:10px!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .grid-list{justify-content:flex-start!important;width:100%!important;min-width:0!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .compare-btn{margin-left:auto!important;padding:0 8px!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .compare-btn .links-text{display:none!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .select-group{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(92px,.5fr)!important;gap:8px!important;width:100%!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .input-group{display:block!important;width:100%!important;min-width:0!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter .input-group-addon{display:block!important;margin:0 0 5px!important;font-size:11px!important} html.aem-global-ui.route-product-manufacturer-info #content .products-filter select.form-control{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important} html.aem-global-ui.route-product-manufacturer-info #content .main-products.product-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:14px!important} html.aem-global-ui.route-product-manufacturer-info #content .main-products.product-grid .product-layout{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb{width:100%!important;max-width:100%!important;min-width:0!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .image-group, html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .image{width:100%!important;max-width:100%!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .caption{width:100%!important;min-width:0!important;padding:15px!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .name{min-height:0!important;margin-bottom:10px!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .name a{font-size:15px!important;-webkit-line-clamp:3!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .price{font-size:21px!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .buttons-wrapper{width:100%!important;min-width:0!important;margin-top:auto!important;padding-top:13px!important;overflow:visible!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .button-group{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;width:100%!important;min-width:0!important;overflow:visible!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .cart-group{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .stepper{display:grid!important;grid-template-columns:46px 28px!important;width:74px!important;min-width:74px!important;max-width:74px!important;height:46px!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .stepper input{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;padding:0 3px!important;font-size:15px!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .btn-cart{width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;padding:0 10px!important;font-size:13px!important;overflow:hidden!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .btn-cart .btn-text{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .wish-group{display:flex!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important} html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .btn-wishlist, html.aem-global-ui.route-product-manufacturer-info #content .product-thumb .btn-compare{flex:0 0 46px!important;width:46px!important;height:46px!important;min-height:46px!important} html.aem-global-ui.route-product-manufacturer-info .mobile-filter-trigger{right:84px!important;bottom:82px!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:112px!important;max-width:128px!important;height:42px!important;min-height:42px!important;padding:0 12px!important;border:1px solid #cbd9e5!important;border-radius:999px!important;background:#fff!important;color:#173b60!important;font-size:12px!important;font-weight:850!important;box-shadow:0 10px 26px rgba(8,47,92,.18)!important;transform:none!important}} @media(min-width:1261px){ html.aem-global-ui .aem-global-header .aem-site-nav__inner{ width:min(1800px,calc(100% - 48px))!important;}} html.aem-global-ui{ scrollbar-width:thin; scrollbar-color:#7d8fa2 #eef2f5;} html.aem-global-ui::-webkit-scrollbar, html.aem-global-ui body::-webkit-scrollbar{width:10px;background:#eef2f5} html.aem-global-ui::-webkit-scrollbar-track, html.aem-global-ui body::-webkit-scrollbar-track{background:#eef2f5} html.aem-global-ui::-webkit-scrollbar-thumb, html.aem-global-ui body::-webkit-scrollbar-thumb{ border:2px solid #eef2f5; border-radius:999px; background:#7d8fa2;} .aem-global-header .aem-header-contact{display:flex;flex-direction:column;justify-content:center;min-width:0;color:#fff!important;text-decoration:none!important} .aem-global-header .aem-header-contact b{font-size:13px;font-weight:900;white-space:nowrap} .aem-global-header .aem-header-contact small{margin-top:4px;overflow:hidden;color:#c8d9e9;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap} html.aem-footer-ui footer .module-side_products-735 .auto-grid-items{scrollbar-width:none!important;-ms-overflow-style:none!important} html.aem-footer-ui footer .module-side_products-735 .auto-grid-items::-webkit-scrollbar{display:none!important} html.aem-footer-ui footer .module-side_products-735 .aem-card__quote{display:grid;gap:7px;margin-top:auto;padding:10px;border:1px solid #cfe0f1;border-radius:8px;background:#f2f7fc;color:#164979} html.aem-footer-ui footer .module-side_products-735 .aem-card__quote b{font-size:11px;line-height:1.35} html.aem-footer-ui footer .module-side_products-735 .aem-card__quote a{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:7px;background:var(--aem-skin-primary, #07386d);color:#fff!important;font-size:12px;font-weight:850;text-decoration:none!important} html.aem-footer-ui footer .module-newsletter-67 .input-group{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important} html.aem-footer-ui footer .module-newsletter-67 .input-group-btn{width:112px!important;min-width:112px!important} html.aem-footer-ui footer .module-newsletter-67 .newsletter-form button[type="submit"]{display:flex!important;align-items:center!important;justify-content:center!important;width:112px!important;min-width:112px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important} html.aem-global-ui .side-product>.caption>.aem-side-product-discount{ position:static!important; top:auto!important; right:auto!important; bottom:auto!important; left:auto!important; z-index:1; display:inline-flex; align-self:flex-start; margin:0 0 8px; min-height:22px; padding:3px 8px; gap:4px; font-size:11px; box-shadow:0 4px 10px rgba(184,31,48,.12); pointer-events:none;} html.aem-global-ui .side-product>.caption>.aem-side-product-discount i{ width:14px; height:14px; font-size:9px;} @media(min-width:1261px){ html.aem-global-ui .aem-global-header .aem-site-header__main{grid-template-columns:220px minmax(300px,1fr) 145px 150px 330px!important;gap:14px!important} html.aem-global-ui .aem-global-header .aem-site-nav__inner>.aem-nav-item{flex:1 1 0!important;min-width:0!important} html.aem-global-ui .aem-global-header .aem-site-nav__inner>.aem-nav-item>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;height:58px!important;padding:0 6px!important;font-size:12px!important;line-height:1.15!important;letter-spacing:-.01em!important;text-align:center!important;white-space:normal!important} html.aem-global-ui .aem-global-header .aem-nav-caret{display:none!important}} @media(min-width:1501px){html.aem-global-ui .aem-global-header .aem-site-header__main{grid-template-columns:250px minmax(380px,1fr) 165px 175px 350px!important;gap:20px!important}html.aem-global-ui .aem-global-header .aem-site-nav__inner>.aem-nav-item>a{font-size:13px!important}} @media(max-width:1260px){.aem-global-header .aem-header-contact{display:none!important}} @media(max-width:767px){html.aem-footer-ui footer .module-newsletter-67 .input-group{grid-template-columns:minmax(0,1fr) 96px!important}html.aem-footer-ui footer .module-newsletter-67 .input-group-btn,html.aem-footer-ui footer .module-newsletter-67 .newsletter-form button[type="submit"]{width:96px!important;min-width:96px!important}} .aem-filter__group[style*="--aem-filter-max"]{max-height:var(--aem-filter-max);overflow-y:auto;overscroll-behavior:contain} .aem-filter__group.is-collapsed>label,.aem-filter__group.is-collapsed>ul,.aem-filter__group.is-collapsed>div{display:none} .aem-filter__group>strong{position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none} .aem-filter__group>strong:after{content:"";width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor; transform:rotate(45deg) translateY(-2px);transition:transform .18s ease;opacity:.6} .aem-filter__group.is-collapsed>strong:after{transform:rotate(-45deg) translateY(-2px)} .aem-filter__group--image label{font-size:0} .aem-filter__group--image label .aem-filter__count,.aem-filter__group--image label .aem-filter__swatch{font-size:11.5px} .aem-filter__group--both label{display:flex;align-items:center;gap:8px} @media (prefers-reduced-motion:reduce){.aem-filter__group>strong:after{transition:none}} @media (min-width:768px){.aem-hide-desktop{display:none!important}} @media (max-width:767px){.aem-hide-mobile{display:none!important}}
#aem-home-builder{--navy:var(--aem-skin-navy-deep, #063568);--navy2:#032b58;--ink:#10233d;--yellow:var(--aem-skin-accent, #ffc62a);--line:#dbe5ef;--soft:#f4f7fb;--green:#16945b;background:#fff;color:var(--ink);font-family:inherit;overflow:hidden}.aem-wrap{width:min(1760px,calc(100% - 40px));margin:0 auto}.aem-section{padding:52px 0}.aem-section--soft{background:var(--soft)}.aem-section h2{font-size:30px;line-height:1.2;margin:0;font-weight:800;color:var(--ink)}.aem-section-head,.aem-products-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.aem-section-head>a{font-weight:700;color:#185da9}.aem-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.14em;color:var(--yellow)} .aem-hero{position:relative;background:linear-gradient(120deg,#032e60 0%,#053c77 62%,#042a55 100%);color:#fff;min-height:520px}.aem-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(21,113,190,.34),transparent 34%),linear-gradient(90deg,transparent 49%,rgba(255,255,255,.035) 50%,transparent 51%);background-size:auto,54px 54px}.aem-hero__grid{position:relative;display:grid;grid-template-columns:minmax(420px,.8fr) minmax(560px,1.2fr);align-items:center;min-height:520px;gap:30px}.aem-hero__copy{padding:54px 0 62px;z-index:2}.aem-hero h1{max-width:720px;margin:15px 0 18px;color:#fff;font-size:clamp(42px,4.2vw,66px);line-height:1.02;letter-spacing:-.035em;font-weight:850}.aem-hero p{max-width:620px;margin:0 0 28px;font-size:18px;line-height:1.6;color:#dbe9f7}.aem-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.aem-btn{min-height:var(--aem-btn-height,52px);padding:0 var(--aem-btn-padding,24px);border-radius:var(--aem-btn-radius,8px);display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:var(--aem-btn-font-size,15px);font-weight:var(--aem-btn-weight,800);letter-spacing:var(--aem-btn-tracking,0);box-shadow:var(--aem-btn-shadow,none);transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;text-decoration:none!important}@media (prefers-reduced-motion:reduce){.aem-btn{transition:none}}.aem-btn--yellow{background:var(--yellow);color:#082d59!important;box-shadow:0 12px 28px rgba(255,198,42,.2)}.aem-btn--outline{border:1px solid rgba(255,255,255,.65);color:#fff!important}.aem-hero__facts{display:flex;gap:36px;margin-top:35px}.aem-hero__facts span{display:flex;flex-direction:column;border-left:3px solid var(--yellow);padding-left:12px;color:#dce9f6}.aem-hero__facts b{color:#fff;font-size:21px}.aem-hero__stage{position:relative;height:410px;border-radius:40px 16px 40px 16px;background:linear-gradient(145deg,#fff,#edf3f9);box-shadow:0 28px 70px rgba(0,0,0,.3);overflow:hidden;transform:perspective(900px) rotateY(-2deg)}.aem-hero__stage:after{content:"";position:absolute;left:4%;right:4%;bottom:16px;height:42px;background:radial-gradient(ellipse,rgba(3,35,70,.23),transparent 70%)}.aem-hero__glow{position:absolute;width:65%;height:65%;left:18%;top:10%;background:radial-gradient(circle,#dbe8f2,transparent 67%)}.aem-hero-product{position:absolute;display:block;z-index:2;transition:.25s}.aem-hero-product:hover{transform:translateY(-7px) scale(1.02)}.aem-hero-product img{display:block;width:100%;height:100%;object-fit:contain}.aem-hero-product--1{width:39%;height:73%;left:4%;bottom:9%}.aem-hero-product--2{width:32%;height:64%;left:33%;bottom:7%}.aem-hero-product--3{width:32%;height:58%;right:12%;bottom:11%}.aem-hero-product--4{width:22%;height:42%;right:0;bottom:8%} .aem-trust{position:relative;margin-top:-18px;z-index:5}.aem-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 40px rgba(16,35,61,.11);padding:16px 22px}.aem-trust__grid>div{display:flex;align-items:center;gap:13px;padding:5px 20px;border-right:1px solid var(--line)}.aem-trust__grid>div:last-child{border-right:0}.aem-trust i{width:38px;height:38px;border-radius:50%;background:#edf5ff;color:#0f5aa3;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:18px}.aem-trust span{display:flex;flex-direction:column;line-height:1.25}.aem-trust b{font-size:14px}.aem-trust small{color:#718198;margin-top:4px} .aem-category-menu{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 22px}.aem-category-menu a{padding:9px 14px;border:1px solid var(--line);background:#fff;border-radius:999px;color:#36516f;font-weight:700;font-size:13px}.aem-category-menu a:hover{background:var(--navy);color:#fff}.aem-solutions{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-auto-rows:230px;gap:14px}.aem-solution{position:relative;overflow:hidden;border-radius:13px;color:#fff!important;background:linear-gradient(135deg,#063b76,#052d5d);border:1px solid rgba(255,255,255,.08);padding:26px;text-decoration:none!important}.aem-solution--large{grid-row:span 2}.aem-solution--2{background:linear-gradient(135deg,#ffcc39,#f3aa14);color:#132b48!important}.aem-solution--3{background:linear-gradient(135deg,#eaf3fb,#fff);color:#132b48!important;border-color:var(--line)}.aem-solution span{position:relative;z-index:2;display:flex;flex-direction:column;max-width:56%}.aem-solution strong{font-size:22px;line-height:1.12}.aem-solution small{font-size:13px;line-height:1.45;margin-top:9px;opacity:.86}.aem-solution em{font-style:normal;font-weight:800;margin-top:20px}.aem-solution img{position:absolute;right:-5%;bottom:-7%;width:54%;height:82%;object-fit:contain;mix-blend-mode:multiply;transition:.25s}.aem-solution--large img{width:64%;height:65%;right:-8%;bottom:0}.aem-solution:hover img{transform:scale(1.05) translateX(-3%)} .aem-products-head{align-items:flex-end}.aem-tabs{display:flex;gap:6px;flex-wrap:wrap}.aem-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;padding:9px 14px;font-weight:800;color:#6e7c8d}.aem-tabs button.is-active{color:var(--navy);border-color:var(--yellow)}.aem-product-panel{display:none}.aem-product-panel.is-active{display:block}.aem-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.aem-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0;box-shadow:0 6px 18px rgba(16,35,61,.04);transition:.2s}.aem-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(16,35,61,.11)}.aem-card__image{height:230px;padding:16px;display:block}.aem-card__image img{width:100%;height:100%;object-fit:contain}.aem-card__body{padding:17px;border-top:1px solid #edf1f5;display:flex;flex-direction:column;flex:1}.aem-card__body>small{color:#7c8897;min-height:18px}.aem-card__name{font-size:15px;line-height:1.35;font-weight:800;color:var(--ink);height:42px;overflow:hidden;margin:6px 0}.aem-stock{font-size:12px;color:var(--green);font-weight:800}.aem-price{display:flex;align-items:baseline;gap:8px;margin:8px 0 14px;min-height:25px}.aem-price b{font-size:19px;color:var(--navy)}.aem-price del{color:#9a6470;font-size:12px}.aem-card__actions{display:grid;grid-template-columns:1fr 38px 38px;gap:6px;margin-top:auto}.aem-card__actions button{height:40px;border:0;border-radius:7px;background:var(--navy);color:#fff;font-weight:800}.aem-card__actions .aem-icon-btn{background:#eff4fa;color:var(--navy);font-size:19px} .aem-quote{display:grid;grid-template-columns:1.1fr 1.4fr auto;align-items:center;gap:36px;background:linear-gradient(120deg,#032e60,#07447f);border-radius:16px;padding:36px 40px;color:#fff;position:relative;overflow:hidden}.aem-quote:after{content:"";position:absolute;right:-100px;top:-150px;width:380px;height:380px;border:1px solid rgba(255,255,255,.1);border-radius:50%}.aem-quote h2{color:#fff;font-size:28px;margin:8px 0}.aem-quote p{margin:0;color:#caddef;line-height:1.5}.aem-quote ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0}.aem-quote li{display:flex;align-items:center;gap:10px;font-weight:700}.aem-quote li b{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--yellow);color:var(--navy);display:grid;place-items:center} .aem-brand-showcase{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:170px 170px;gap:14px}.aem-brand-block{position:relative;display:flex;align-items:center;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px;color:var(--ink)!important}.aem-brand-block--main{grid-row:span 2;background:linear-gradient(135deg,#052f61,#075098);color:#fff!important}.aem-brand-block span{position:relative;z-index:2;display:flex;flex-direction:column;width:48%}.aem-brand-block small{font-size:11px;letter-spacing:.12em;color:#78879a}.aem-brand-block--main small{color:#b9d2ea}.aem-brand-block strong{font-size:24px;line-height:1.15;margin:9px 0}.aem-brand-block em{font-style:normal;font-weight:800}.aem-brand-block img{position:absolute;right:0;width:52%;height:90%;object-fit:contain;mix-blend-mode:multiply}.aem-brand-block--main img{width:65%;height:88%;mix-blend-mode:normal}.aem-mini-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.aem-mini{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;padding:16px;color:var(--ink)!important;background:#fff}.aem-mini img{height:155px;width:100%;object-fit:contain}.aem-mini small{color:#7d8997;margin-top:10px}.aem-mini strong{font-size:14px;line-height:1.35;height:38px;overflow:hidden;margin:5px 0}.aem-mini b{font-size:17px;color:var(--navy);margin-top:5px} .aem-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.aem-guides>a{display:flex;align-items:center;gap:18px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:24px;color:var(--ink)!important}.aem-guides i{font-style:normal;font-size:36px;color:#0b5ba7}.aem-guides span{display:flex;flex-direction:column}.aem-guides small{color:#7e8a9a;letter-spacing:.1em}.aem-guides strong{font-size:17px;margin:5px 0}.aem-guides em{font-style:normal;color:#1761a9;font-weight:700}.aem-support{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.aem-faq,.aem-support-card{border:1px solid var(--line);border-radius:13px;padding:24px;background:#fff}.aem-faq{display:flex;flex-direction:column;gap:11px}.aem-faq>strong{font-size:17px;margin-bottom:4px}.aem-faq a{display:flex;justify-content:space-between;color:#40566e}.aem-support-card{display:flex;gap:16px;color:var(--ink)!important}.aem-support-card i{font-style:normal;font-size:34px;color:#1264b3}.aem-support-card span{display:flex;flex-direction:column}.aem-support-card b{font-size:18px}.aem-support-card small{margin:8px 0 15px;color:#64778d;line-height:1.45}.aem-support-card em{font-style:normal;font-weight:800;color:#1761a9}.aem-support-card--wa{background:#effaf4;border-color:#a8dec0}.aem-support-card--wa i,.aem-support-card--wa em{color:#168d51} @media(max-width:1100px){.aem-hero__grid{grid-template-columns:1fr 1fr}.aem-product-grid,.aem-mini-grid{grid-template-columns:repeat(3,1fr)}.aem-solutions{grid-template-columns:1fr 1fr}.aem-solution--large{grid-row:span 1}.aem-quote{grid-template-columns:1fr}.aem-support{grid-template-columns:1fr 1fr}.aem-faq{grid-column:1/-1}} @media(max-width:767px){.aem-wrap{width:min(100% - 28px,680px)}.aem-section{padding:34px 0}.aem-section h2{font-size:24px}.aem-hero{min-height:0}.aem-hero__grid{display:flex;flex-direction:column;min-height:0;gap:0}.aem-hero__copy{padding:38px 0 24px;width:100%}.aem-hero h1{font-size:38px}.aem-hero p{font-size:16px}.aem-hero__actions{display:grid;grid-template-columns:1fr}.aem-btn{width:100%}.aem-hero__facts{gap:22px}.aem-hero__stage{width:100%;height:250px;margin:0 0 34px;transform:none;border-radius:24px}.aem-trust{margin-top:0}.aem-trust__grid{grid-template-columns:1fr 1fr;padding:9px}.aem-trust__grid>div{padding:10px;border-right:0}.aem-trust b{font-size:12px}.aem-trust small{display:none}.aem-category-menu{flex-wrap:nowrap;overflow:auto;padding-bottom:5px}.aem-category-menu a{white-space:nowrap}.aem-solutions{display:flex;overflow:auto;gap:11px;scroll-snap-type:x mandatory}.aem-solution,.aem-solution--large{flex:0 0 84%;height:240px;scroll-snap-align:center}.aem-products-head{display:block}.aem-tabs{overflow:auto;flex-wrap:nowrap;margin-top:13px}.aem-tabs button{white-space:nowrap}.aem-product-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding:2px 2px 16px}.aem-card{flex:0 0 78%;scroll-snap-align:center}.aem-card__image{height:220px}.aem-quote{padding:28px 22px;gap:24px}.aem-quote ol{grid-template-columns:1fr}.aem-brand-showcase{display:flex;overflow:auto}.aem-brand-block,.aem-brand-block--main{flex:0 0 86%;height:245px}.aem-mini-grid{display:flex;overflow:auto}.aem-mini{flex:0 0 57%}.aem-guides,.aem-support{grid-template-columns:1fr}.aem-faq{grid-column:auto}.aem-section-head{align-items:flex-end}.aem-section-head>a{white-space:nowrap}} @media(max-width:767px){.aem-category-menu,.aem-solutions,.aem-tabs,.aem-product-grid,.aem-brand-showcase,.aem-mini-grid{scrollbar-width:none;-ms-overflow-style:none}.aem-category-menu::-webkit-scrollbar,.aem-solutions::-webkit-scrollbar,.aem-tabs::-webkit-scrollbar,.aem-product-grid::-webkit-scrollbar,.aem-brand-showcase::-webkit-scrollbar,.aem-mini-grid::-webkit-scrollbar{display:none}} @media(max-width:430px){.aem-wrap{width:calc(100% - 20px)}.aem-hero h1{font-size:33px}.aem-trust__grid{grid-template-columns:1fr}.aem-trust__grid>div{border-bottom:1px solid var(--line)}.aem-trust__grid>div:last-child{border-bottom:0}.aem-card{flex-basis:88%}.aem-mini{flex-basis:72%}} html.route-common-home, html.route-common-home body, body.route-common-home{background:#fff!important} html.route-common-home body:before, html.route-common-home body:after, body.route-common-home:before, body.route-common-home:after{display:none!important} html.route-common-home .global-wrapper, html.route-common-home .site-wrapper, body.route-common-home .global-wrapper, body.route-common-home .site-wrapper{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:0!important;box-shadow:none!important} html.route-common-home #aem-home-builder, body.route-common-home #aem-home-builder{width:100vw;max-width:100%;margin-left:auto;margin-right:auto} .aem-hero{min-height:570px;background:linear-gradient(118deg,#032b59 0%,#064785 58%,#032d5c 100%)} .aem-hero:before{background:radial-gradient(circle at 17% 18%,rgba(27,132,218,.33),transparent 35%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:auto,56px 56px,56px 56px} .aem-hero__grid{min-height:570px;grid-template-columns:minmax(440px,.86fr) minmax(600px,1.14fr);gap:58px} .aem-hero__copy{padding:64px 0 74px} .aem-hero h1{font-size:clamp(44px,4.15vw,68px);max-width:650px} .aem-hero__stage{height:430px;border-radius:30px;background:radial-gradient(circle at 50% 38%,#fff 0,#f4f8fc 47%,#e9f1f8 100%);border:1px solid rgba(255,255,255,.75);box-shadow:0 32px 80px rgba(0,18,45,.34);transform:none;overflow:visible} .aem-hero__stage:before{content:"ENDÜSTRİYEL OTOMASYON";position:absolute;left:28px;top:23px;z-index:3;padding:8px 12px;border-radius:999px;background:#eaf3fb;color:#24527e;font-size:11px;font-weight:900;letter-spacing:.11em} .aem-hero__stage:after{left:8%;right:8%;bottom:18px;height:48px;background:radial-gradient(ellipse,rgba(3,35,70,.26),transparent 70%)} .aem-hero-product{filter:drop-shadow(0 18px 16px rgba(13,39,66,.17))} .aem-hero-product img{mix-blend-mode:multiply} .aem-hero-product--1{width:34%;height:69%;left:4%;bottom:10%} .aem-hero-product--2{width:31%;height:62%;left:30%;bottom:8%} .aem-hero-product--3{width:30%;height:58%;right:14%;bottom:11%} .aem-hero-product--4{width:23%;height:43%;right:0;bottom:9%} .aem-trust{margin-top:-24px} .aem-trust__grid{border-radius:16px;padding:18px 22px;box-shadow:0 18px 45px rgba(16,35,61,.12)} .aem-trust i{width:44px;height:44px;background:linear-gradient(145deg,#f3f8ff,#e3f0ff);border:1px solid #d7e8f8;box-shadow:0 6px 15px rgba(15,90,163,.09)} .aem-trust i svg{width:23px;height:23px;fill:none;stroke:#0f5aa3;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round} .aem-trust b{font-size:15px} .aem-category-menu{margin-top:-4px;margin-bottom:25px} .aem-category-menu a{padding:10px 15px;transition:.2s} .aem-solutions{grid-auto-flow:dense;grid-auto-rows:235px;gap:16px} .aem-solution{padding:28px;border-radius:18px;box-shadow:0 12px 32px rgba(16,35,61,.09);isolation:isolate} .aem-solution:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.05),transparent 60%);pointer-events:none} .aem-solution span{max-width:45%;height:100%} .aem-solution strong{font-size:24px} .aem-solution small{font-size:14px;line-height:1.5} .aem-solution em{margin-top:auto} .aem-solution__visual{position:absolute;right:18px;bottom:18px;width:49%;height:calc(100% - 36px);margin:0;padding:12px;border-radius:16px;background:linear-gradient(145deg,#fff,#edf3f8);border:1px solid rgba(211,224,236,.9);box-shadow:0 14px 32px rgba(7,38,72,.16);overflow:hidden;z-index:1;transition:.25s} .aem-solution__visual img{position:static;width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;transition:.25s} .aem-solution--large .aem-solution__visual{width:57%;height:66%;right:20px;bottom:20px} .aem-solution--large span{max-width:43%} .aem-solution:hover .aem-solution__visual{transform:translateY(-4px)} .aem-solution:hover .aem-solution__visual img{transform:scale(1.045)} .aem-brand-block img{mix-blend-mode:normal;background:linear-gradient(145deg,#fff,#edf3f8);border-radius:14px;padding:10px;right:18px;width:48%;height:82%} .aem-brand-block--main img{right:22px;width:57%;height:82%;background:rgba(255,255,255,.95)} @media(max-width:1200px){.aem-hero__grid{grid-template-columns:1fr 1fr;gap:30px}.aem-hero__stage{height:390px}.aem-solutions{grid-auto-rows:220px}} @media(max-width:1100px){.aem-solutions{grid-template-columns:1fr 1fr}.aem-solution--large{grid-row:span 1}.aem-solution--large .aem-solution__visual{width:49%;height:calc(100% - 36px);right:18px;bottom:18px}.aem-solution--large span{max-width:45%}} @media(max-width:767px){html.route-common-home #aem-home-builder,body.route-common-home #aem-home-builder{width:100%}.aem-hero{min-height:0}.aem-hero__grid{display:flex}.aem-hero__stage{height:280px;overflow:hidden}.aem-hero__stage:before{left:16px;top:15px}.aem-trust{margin-top:0}.aem-trust__grid{border-radius:0;border-left:0;border-right:0}.aem-solutions{display:flex}.aem-solution,.aem-solution--large{height:265px;padding:24px}.aem-solution span,.aem-solution--large span{max-width:48%}.aem-solution__visual,.aem-solution--large .aem-solution__visual{right:14px;bottom:14px;width:47%;height:calc(100% - 28px)}.aem-brand-block img,.aem-brand-block--main img{right:14px;width:48%;height:78%}} @media(max-width:430px){.aem-hero__stage{height:245px}.aem-trust__grid{border-radius:0}.aem-solution,.aem-solution--large{flex-basis:91%;height:250px}.aem-solution strong{font-size:21px}.aem-solution small{font-size:12px}.aem-solution__visual,.aem-solution--large .aem-solution__visual{width:45%}} .aem-site-header{--yellow:var(--aem-skin-accent, #ffc62a);position:relative;z-index:20;background:linear-gradient(90deg,#022b58,#04396f 55%,#022b58);color:#fff;border:0;box-shadow:0 8px 22px rgba(0,20,45,.16)} .aem-site-header__main{height:108px;display:grid;grid-template-columns:260px minmax(360px,1fr) 190px 220px;align-items:center;gap:28px} .aem-logo{display:flex;align-items:center;gap:13px;color:#fff!important;text-decoration:none!important;min-width:0} .aem-logo img{width:68px;height:68px;flex:0 0 68px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 7px 20px rgba(0,0,0,.3);border:1px solid rgba(141,225,255,.45)} .aem-logo span{display:flex;flex-direction:column;line-height:1} .aem-logo b{font-size:22px;letter-spacing:.04em;font-weight:900;white-space:nowrap} .aem-logo small{font-size:9px;letter-spacing:.19em;margin-top:7px;color:#d4e3f2;font-weight:800;white-space:nowrap} .aem-search{height:56px;display:flex;align-items:center;background:#fff;border-radius:10px;padding:0 9px 0 20px;box-shadow:0 8px 24px rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.7)} .aem-search input[type=search]{flex:1;min-width:0;height:100%;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#243b55;font-size:15px;padding:0!important} .aem-search input::placeholder{color:#78879a} .aem-search button{width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:#0a3768;border-radius:8px;padding:0} .aem-search button:hover{background:#edf4fb} .aem-search svg,.aem-account svg,.aem-cart svg,.aem-site-nav svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round} .aem-search svg{width:25px;height:25px} .aem-account{display:flex;align-items:center;gap:12px;color:#fff!important;text-decoration:none!important} .aem-account svg{width:31px;height:31px;flex:0 0 auto} .aem-account span,.aem-cart span{display:flex;flex-direction:column;min-width:0} .aem-account small{display:flex!important;align-items:center;gap:5px}.aem-account small a{color:inherit!important;text-decoration:none!important}.aem-account small a:hover{color:var(--aem-skin-accent, #ffc62a)!important}.aem-account small i{font-style:normal;opacity:.55} .aem-account b,.aem-cart b{font-size:14px;font-weight:850} .aem-account small,.aem-cart small{font-size:11px;color:#c7d7e7;margin-top:4px;white-space:nowrap} .aem-cart{position:relative;height:58px;display:grid;grid-template-columns:32px 1fr 22px;align-items:center;gap:10px;padding:0 17px;background:linear-gradient(135deg,#ffd348,#ffbd19);color:#092f5c!important;border-radius:10px;text-decoration:none!important;box-shadow:0 9px 24px rgba(255,190,24,.2)} .aem-cart svg{width:30px;height:30px} .aem-cart small{color:#34516f;font-weight:700} .aem-cart em{position:absolute;right:-8px;top:-10px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0a3768;color:#fff;border:2px solid var(--yellow);font-size:12px;font-style:normal;font-weight:900} .aem-cart strong{font-size:22px} .aem-site-nav{border-top:1px solid rgba(255,255,255,.12);background:#052f5e;box-shadow:inset 0 -1px rgba(255,255,255,.08)} .aem-site-nav__inner{height:58px;display:flex;align-items:stretch;overflow:hidden} .aem-site-nav a{display:flex;align-items:center;justify-content:center;flex:1 1 auto;padding:0 18px;border-right:1px solid rgba(255,255,255,.12);color:#eef6ff!important;font-size:14px;font-weight:750;white-space:nowrap;text-decoration:none!important;transition:.18s} .aem-site-nav a:hover{background:#0a447f;color:#fff!important} .aem-site-nav__all{gap:12px;min-width:218px;max-width:218px;justify-content:flex-start!important;padding-left:18px!important;font-weight:900!important} .aem-site-nav__all svg{width:27px;height:27px} .aem-site-header+.aem-home .aem-hero{margin-top:0} .aem-site-header+.aem-home .aem-hero__grid{min-height:580px} .aem-hero{background:linear-gradient(110deg,#032b57 0%,#063b73 58%,#032952 100%)} .aem-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(30deg,transparent 48%,rgba(73,144,207,.12) 49%,transparent 50%),linear-gradient(90deg,transparent 48%,rgba(73,144,207,.08) 49%,transparent 50%);background-size:180px 180px;opacity:.65;pointer-events:none} .aem-hero__copy,.aem-hero__stage{position:relative;z-index:2} .aem-hero h1{font-size:clamp(44px,3.75vw,62px);line-height:1.08;max-width:610px} .aem-hero__stage{height:450px;border-radius:34px;background:linear-gradient(150deg,#fff 0%,#f3f6fa 62%,#e4ebf2 100%);border:0;box-shadow:0 28px 70px rgba(0,18,43,.38);overflow:visible} .aem-hero__stage:before{content:"";position:absolute;left:5%;right:5%;bottom:1%;top:auto;height:17%;padding:0;border-radius:28px;background:linear-gradient(180deg,#fff,#dce5ed);box-shadow:0 18px 28px rgba(0,19,44,.22);clip-path:none;z-index:1} .aem-hero__stage:after{left:4%;right:4%;bottom:-25px;height:45px;z-index:0} .aem-hero-product{z-index:3} .aem-hero-product--1{width:35%;height:72%;left:4%;bottom:9%} .aem-hero-product--2{width:30%;height:63%;left:32%;bottom:8%} .aem-hero-product--3{width:30%;height:57%;right:12%;bottom:9%} .aem-hero-product--4{width:22%;height:44%;right:-1%;bottom:8%} .aem-hero__facts span{display:grid;grid-template-columns:45px auto;grid-template-rows:auto auto;column-gap:12px;border-left:0;padding-left:0;position:relative} .aem-hero__facts span:before{content:"";grid-row:1/3;width:42px;height:42px;align-self:center;background:center/contain no-repeat} .aem-hero__facts span:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.7'%3E%3Cpath d='m4 7 8-4 8 4-8 4-8-4Zm0 0v10l8 4 8-4V7M8 9v4l4 2'/%3E%3C/svg%3E")} .aem-hero__facts span:last-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.7'%3E%3Cpath d='M3 6h11v10H3zM14 10h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E")} .aem-hero__facts span+span{border-left:1px solid rgba(255,255,255,.28);padding-left:34px} .aem-trust{margin-top:-28px} .aem-trust__grid{min-height:98px;padding:17px 28px;border-radius:16px} .aem-trust__grid>div{padding:6px 25px} .aem-solutions{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:300px 170px;grid-auto-rows:170px;gap:12px} .aem-solution--large{grid-column:span 2;grid-row:auto} .aem-solution{border-radius:13px;padding:25px} .aem-solution--large span{max-width:40%} .aem-solution--large .aem-solution__visual{width:57%;height:78%;right:14px;bottom:14px} .aem-solution:nth-child(2),.aem-solution:nth-child(3){background:linear-gradient(135deg,#ffd348,#ffb81d);color:#132b48!important} .aem-solution:nth-child(n+4){background:linear-gradient(135deg,#063b76,#052d5d);color:#fff!important;padding:20px} .aem-solution:nth-child(n+4) span{max-width:57%} .aem-solution:nth-child(n+4) strong{font-size:19px} .aem-solution:nth-child(n+4) small{font-size:12px;margin-top:6px} .aem-solution:nth-child(n+4) em{display:none} .aem-solution:nth-child(n+4) .aem-solution__visual{width:40%;height:calc(100% - 22px);right:11px;bottom:11px;padding:6px;border-radius:11px} @media(max-width:1250px){.aem-site-header__main{grid-template-columns:220px minmax(300px,1fr) 155px 190px;gap:18px}.aem-logo img{width:58px;height:58px;flex-basis:58px}.aem-logo b{font-size:18px}.aem-site-nav a{padding:0 12px;font-size:13px}.aem-site-nav__all{min-width:180px;max-width:180px}.aem-hero__stage{height:410px}} @media(max-width:1024px){.aem-site-header__main{height:auto;min-height:86px;grid-template-columns:190px 1fr 54px 58px;gap:12px;padding-top:12px;padding-bottom:12px}.aem-account{width:48px;justify-content:center}.aem-account span{display:none}.aem-cart{width:54px;height:50px;display:grid;grid-template-columns:1fr;padding:0;place-items:center}.aem-cart span,.aem-cart strong{display:none}.aem-cart em{right:-4px;top:-8px}.aem-site-nav__inner{overflow-x:auto;scrollbar-width:none}.aem-site-nav a{flex:0 0 auto}.aem-solutions{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:270px 220px 220px 220px}.aem-solution--large{grid-column:span 2}.aem-solution:nth-child(n+4){padding:24px}.aem-solution:nth-child(n+4) strong{font-size:22px}.aem-solution:nth-child(n+4) small{font-size:13px}} @media(max-width:767px){.aem-site-header__main{grid-template-columns:1fr 46px 50px}.aem-logo{grid-column:1}.aem-logo img{width:50px;height:50px;flex-basis:50px}.aem-logo b{font-size:17px}.aem-logo small{font-size:7px}.aem-search{grid-column:1/-1;grid-row:2;height:50px}.aem-account{grid-column:2;grid-row:1}.aem-cart{grid-column:3;grid-row:1;width:48px;height:46px}.aem-site-nav__inner{height:50px}.aem-site-nav__all{min-width:auto;max-width:none}.aem-site-nav a{padding:0 14px;font-size:12px;flex:0 0 auto}.aem-site-header+.aem-home .aem-hero__grid{min-height:0}.aem-hero__stage{height:285px;margin-bottom:48px;overflow:visible}.aem-hero__facts span+span{padding-left:20px}.aem-trust{margin-top:-5px}.aem-solutions{display:grid;overflow:visible;grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:235px}.aem-solution,.aem-solution--large{grid-column:auto;flex:none;width:100%;height:235px}.aem-solution--large span,.aem-solution span,.aem-solution:nth-child(n+4) span{max-width:52%}.aem-solution:nth-child(n+4) .aem-solution__visual,.aem-solution__visual,.aem-solution--large .aem-solution__visual{width:44%;height:calc(100% - 28px);right:14px;bottom:14px}} @media(max-width:430px){.aem-site-header__main{width:calc(100% - 20px)}.aem-logo b{font-size:21px}.aem-logo small{letter-spacing:.16em}.aem-hero__stage{height:245px}.aem-hero__facts{gap:14px}.aem-hero__facts span{grid-template-columns:35px auto;column-gap:8px}.aem-hero__facts span:before{width:33px;height:33px}.aem-hero__facts span+span{padding-left:12px}.aem-solutions{grid-auto-rows:220px}.aem-solution,.aem-solution--large{height:220px}} .aem-solution__visual,.aem-solution--large .aem-solution__visual,.aem-solution:nth-child(n+4) .aem-solution__visual{background:transparent;border:0;box-shadow:none;padding:0;overflow:visible} .aem-solution__visual img{filter:drop-shadow(0 16px 16px rgba(2,22,44,.28));object-fit:contain} .aem-solution:nth-child(2) .aem-solution__visual img,.aem-solution:nth-child(3) .aem-solution__visual img{filter:drop-shadow(0 15px 14px rgba(94,57,0,.25))} .aem-solution--category-212 .aem-solution__visual{width:62%;height:88%;right:10px;bottom:3px} .aem-solution--category-349 .aem-solution__visual{width:52%;height:94%;right:2px;bottom:0} .aem-solution--category-226 .aem-solution__visual{width:54%;height:90%;right:0;bottom:2px} .aem-solution--category-324 .aem-solution__visual{width:38%;height:94%;right:8px;bottom:-3px} .aem-solution--category-343 .aem-solution__visual{width:48%;height:90%;right:-2px;bottom:1px} .aem-solution--category-342 .aem-solution__visual{width:46%;height:92%;right:1px;bottom:0} .aem-solution--category-234 .aem-solution__visual{width:49%;height:108%;right:-5px;bottom:-22px} .aem-solution--category-350 .aem-solution__visual{width:59%;height:92%;right:5px;bottom:2px} .aem-solution--category-415 .aem-solution__visual{width:52%;height:92%;right:2px;bottom:2px} .aem-solution--category-502 .aem-solution__visual{width:50%;height:91%;right:1px;bottom:2px} .aem-solution--category-571 .aem-solution__visual{width:43%;height:96%;right:3px;bottom:-2px} .aem-solution--category-575 .aem-solution__visual{width:43%;height:112%;right:-3px;bottom:-20px} .aem-solution--category-605 .aem-solution__visual{width:45%;height:95%;right:1px;bottom:0} @media(max-width:1024px){.aem-solution--category-212 .aem-solution__visual{width:58%}.aem-solution--category-349 .aem-solution__visual,.aem-solution--category-226 .aem-solution__visual{width:48%}} @media(max-width:767px){.aem-solution--category-212 .aem-solution__visual,.aem-solution--category-349 .aem-solution__visual,.aem-solution--category-226 .aem-solution__visual,.aem-solution--category-324 .aem-solution__visual,.aem-solution--category-343 .aem-solution__visual,.aem-solution--category-342 .aem-solution__visual,.aem-solution--category-234 .aem-solution__visual,.aem-solution--category-350 .aem-solution__visual,.aem-solution--category-415 .aem-solution__visual,.aem-solution--category-502 .aem-solution__visual,.aem-solution--category-571 .aem-solution__visual,.aem-solution--category-575 .aem-solution__visual,.aem-solution--category-605 .aem-solution__visual{width:47%;height:92%;right:4px;bottom:0}.aem-solution--category-234 .aem-solution__visual,.aem-solution--category-575 .aem-solution__visual{height:105%;bottom:-16px}} .aem-quote-section{padding-top:34px;padding-bottom:20px;background:#fff} .aem-quote{display:block;min-height:225px;padding:27px 38px 28px;border-radius:14px;background:var(--aem-skin-navy-deep, #063568) url('/catalog/view/theme/ates/image/aem-home/quote-blueprint.webp') center/cover no-repeat;color:#fff;box-shadow:0 14px 34px rgba(4,41,81,.14);overflow:hidden} .aem-quote:after{display:none} .aem-quote__head{position:relative;z-index:2} .aem-quote__head h2{margin:0 0 5px;color:#fff;font-size:25px;line-height:1.2;font-weight:850;letter-spacing:-.015em} .aem-quote__head p{margin:0;color:#d1e1f0;font-size:13px;line-height:1.45} .aem-quote__body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 205px;align-items:center;gap:38px;margin-top:24px} .aem-quote ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none} .aem-quote li{min-width:0;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;padding:0 29px;border-right:1px solid rgba(255,255,255,.22);font-weight:400} .aem-quote li:first-child{padding-left:5px} .aem-quote li:last-child{border-right:0} .aem-quote li>span:last-child{display:flex;flex-direction:column;min-width:0} .aem-quote li strong{font-size:16px;line-height:1.25;color:#fff;font-weight:850} .aem-quote li small{margin-top:6px;color:#c7d9ea;font-size:12px;line-height:1.45} .aem-quote__icon{position:relative;width:72px;height:72px;border:1px solid rgba(150,192,229,.48);border-radius:12px;display:grid;place-items:center;background:rgba(3,39,77,.42);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)} .aem-quote__icon svg{width:42px;height:42px;fill:none;stroke:#f5f9ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round} .aem-quote__icon b{position:absolute;right:-15px;top:-9px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:#07315e;font-size:16px;font-weight:900;box-shadow:0 5px 14px rgba(255,198,42,.24)} .aem-quote .aem-btn{position:relative;z-index:2;width:205px;min-height:54px;padding:0 23px;border-radius:8px;justify-content:space-between;box-shadow:0 12px 26px rgba(255,190,25,.22)} .aem-quote .aem-btn span{font-size:21px} .aem-brand-section{padding-top:8px;background:#fff} @media(max-width:1200px){.aem-quote{padding-left:28px;padding-right:28px}.aem-quote__body{grid-template-columns:1fr 180px;gap:22px}.aem-quote li{grid-template-columns:64px 1fr;padding:0 18px;gap:13px}.aem-quote__icon{width:62px;height:62px}.aem-quote__icon svg{width:35px;height:35px}.aem-quote .aem-btn{width:180px}.aem-quote li strong{font-size:14px}} @media(max-width:900px){.aem-quote__body{grid-template-columns:1fr}.aem-quote .aem-btn{width:220px;justify-self:end}.aem-quote ol{grid-template-columns:1fr}.aem-quote li{grid-template-columns:68px 1fr;border-right:0;border-bottom:1px solid rgba(255,255,255,.17);padding:14px 4px}.aem-quote li:last-child{border-bottom:0}.aem-quote__icon{width:64px;height:64px}} @media(max-width:767px){.aem-quote-section{padding-top:24px}.aem-quote{padding:25px 20px;background-position:68% center;border-radius:12px}.aem-quote__head h2{font-size:22px}.aem-quote__body{margin-top:16px;gap:20px}.aem-quote li{gap:15px}.aem-quote .aem-btn{width:100%;justify-self:stretch}} .aem-brand-section{background:#fff;padding-top:28px}.aem-brand-showcase{grid-template-columns:1.08fr .92fr;grid-template-rows:170px 170px}.aem-brand-block{isolation:isolate;padding:24px 28px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 8px 24px rgba(10,42,76,.06)}.aem-brand-block:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.82) 45%,rgba(255,255,255,0) 72%);z-index:-1}.aem-brand-block--main{background:linear-gradient(135deg,#032f61,#075094);box-shadow:0 16px 40px rgba(3,47,97,.22)}.aem-brand-block--main:after{background:linear-gradient(105deg,rgba(3,47,97,.98) 0%,rgba(4,61,119,.87) 46%,rgba(4,61,119,.08) 78%)}.aem-brand-block span{width:54%;gap:7px}.aem-brand-block strong{font-size:21px;margin:2px 0}.aem-brand-block small{font-size:13px;line-height:1.45;letter-spacing:0;color:#64778d}.aem-brand-block em{margin-top:7px;color:#1460a8}.aem-brand-block--main em{color:#fff}.aem-brand-logo{position:static!important;width:160px!important;height:38px!important;max-width:100%;object-fit:contain!important;object-position:left center!important;mix-blend-mode:multiply!important;margin:0 0 3px;background:transparent!important;padding:0!important;border-radius:0!important}.aem-brand-block--main .aem-brand-logo{filter:brightness(0) invert(1);mix-blend-mode:screen!important}.aem-brand-product{position:absolute!important;right:2%!important;bottom:0!important;width:52%!important;height:94%!important;object-fit:contain!important;mix-blend-mode:multiply!important;z-index:-2;background:transparent!important;border-radius:0!important;padding:0!important}.aem-brand-block--main .aem-brand-product{width:61%!important;height:93%!important;right:0!important;mix-blend-mode:normal!important;filter:drop-shadow(0 14px 20px rgba(0,0,0,.22))} .aem-automation-section{padding-top:34px}.aem-mini{position:relative;padding:14px;box-shadow:0 8px 24px rgba(16,35,61,.05);min-width:0}.aem-mini__image{display:block;height:162px;border-bottom:1px solid #edf2f7}.aem-mini__image img{height:100%;width:100%;object-fit:contain}.aem-mini__name{font-size:14px;line-height:1.35;font-weight:800;color:var(--ink)!important;min-height:38px;max-height:38px;overflow:hidden;margin:5px 0}.aem-mini .aem-stock{margin:2px 0}.aem-mini b{margin:5px 0 10px}.aem-mini>button{height:39px;border:1px solid #d6e1ec;border-radius:7px;background:#fff;color:var(--navy);font-weight:800;transition:.2s}.aem-mini>button:hover{background:var(--navy);border-color:var(--navy);color:#fff} .aem-featured-brands{padding:4px 0 45px;background:#fff}.aem-featured-brands h2{font-size:25px;margin:0}.aem-brand-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 8px 26px rgba(16,35,61,.05)}.aem-brand-strip a{display:flex;align-items:center;justify-content:center;height:86px;padding:15px;border-right:1px solid #e7edf4;transition:.2s}.aem-brand-strip a:last-child{border-right:0}.aem-brand-strip a:hover{background:#f5f9fd;transform:translateY(-2px)}.aem-brand-strip img{max-width:100%;max-height:54px;object-fit:contain;mix-blend-mode:multiply} .aem-knowledge{padding-top:44px}.aem-guides>a{position:relative;min-height:190px;padding:26px;overflow:hidden;isolation:isolate;box-shadow:0 9px 24px rgba(16,35,61,.05)}.aem-guides>a:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.94) 52%,rgba(255,255,255,.18) 78%);z-index:-1}.aem-guides span{width:63%;position:relative;z-index:2}.aem-guides small{color:#1761a9;font-size:11px;font-weight:900}.aem-guides strong{font-size:18px;line-height:1.28;margin:8px 0 16px}.aem-guides img{position:absolute;right:-7%;bottom:-10%;width:55%;height:115%;object-fit:cover;z-index:-2}.aem-guides>a:first-child{background:#062f60;color:#fff!important}.aem-guides>a:first-child:after{background:linear-gradient(90deg,rgba(3,45,91,.99) 0%,rgba(4,55,108,.92) 53%,rgba(4,55,108,.18) 82%)}.aem-guides>a:first-child small,.aem-guides>a:first-child em{color:#ffd047}.aem-guides>a:first-child img{mix-blend-mode:screen;opacity:.78} .aem-support-section{background:#fff}.aem-support{grid-template-columns:1.25fr .9fr .9fr}.aem-faq,.aem-support-card{min-height:210px;box-shadow:0 9px 26px rgba(16,35,61,.06)}.aem-support-kicker{font-size:11px;letter-spacing:.12em;color:#1761a9;font-weight:900}.aem-faq>strong{font-size:20px;line-height:1.3}.aem-faq a{padding:9px 0;border-top:1px solid #edf1f5;font-weight:700}.aem-faq a span{color:#1761a9}.aem-support-card{align-items:flex-start;padding:28px}.aem-support-card i{width:52px;height:52px;display:grid;place-items:center;flex:0 0 52px;border-radius:13px;background:#eaf3fd;color:#0b5ba7;font-size:22px}.aem-support-card--wa i{background:#dff5e9;color:#168d51}.aem-support-card b{font-size:20px}.aem-support-card em{margin-top:auto} @media(max-width:1100px){.aem-brand-strip{grid-template-columns:repeat(4,1fr)}.aem-brand-strip a:nth-child(4n){border-right:0}.aem-guides{grid-template-columns:1fr}.aem-guides>a{min-height:170px}.aem-support{grid-template-columns:1fr 1fr}.aem-faq{grid-column:1/-1}} @media(max-width:767px){.aem-brand-showcase{display:grid;grid-template-columns:1fr;grid-template-rows:none;overflow:visible}.aem-brand-block,.aem-brand-block--main{width:100%;height:230px;min-height:230px;flex:none}.aem-brand-block span{width:60%}.aem-brand-block strong{font-size:18px}.aem-brand-block small{font-size:12px}.aem-brand-product{width:50%!important}.aem-brand-block--main .aem-brand-product{width:56%!important}.aem-mini-grid{gap:12px}.aem-mini{flex:0 0 72%;padding:13px}.aem-mini__image{height:190px}.aem-featured-brands{padding-bottom:32px}.aem-featured-brands .aem-section-head{margin-bottom:15px}.aem-featured-brands h2{font-size:22px}.aem-brand-strip{display:flex;overflow:auto;scroll-snap-type:x mandatory}.aem-brand-strip a{flex:0 0 43%;height:76px;scroll-snap-align:start}.aem-guides>a{min-height:200px;padding:22px}.aem-guides span{width:68%}.aem-guides strong{font-size:16px}.aem-guides img{width:58%}.aem-support{display:grid;grid-template-columns:1fr}.aem-faq{grid-column:auto}.aem-faq,.aem-support-card{min-height:0}.aem-support-card{padding:22px}.aem-support-section .aem-section-head h2{font-size:23px}} @media(max-width:430px){.aem-brand-block,.aem-brand-block--main{height:215px;min-height:215px;padding:20px}.aem-brand-logo{width:130px!important;height:32px!important}.aem-brand-block span{width:65%}.aem-brand-product{right:-7%!important;width:54%!important}.aem-mini{flex-basis:84%}.aem-brand-strip a{flex-basis:54%}.aem-guides>a{min-height:215px}.aem-guides span{width:72%}.aem-guides img{right:-18%;width:67%}} .aem-support-section{padding:30px 0 38px;background:#f4f6f9}.aem-support-panel{padding:20px;border:1px solid #e5ebf1;border-radius:14px;background:linear-gradient(135deg,#f7f8fa,#f2f4f7);box-shadow:0 8px 28px rgba(16,35,61,.05)}.aem-support-panel>.aem-section-head{margin:0 0 14px}.aem-support-panel>.aem-section-head h2{font-size:26px}.aem-support{grid-template-columns:1.2fr 1fr 1fr;gap:16px}.aem-support .aem-faq,.aem-support .aem-support-card{min-height:194px;height:100%;border-radius:12px;box-shadow:none}.aem-support .aem-faq{padding:19px 20px;gap:0}.aem-support .aem-faq>strong{margin:0 0 10px;font-size:17px;line-height:1.3}.aem-faq-search{display:grid;grid-template-columns:1fr 44px;height:42px;margin-bottom:12px;border:1px solid #d7e0ea;border-radius:7px;background:#fff;overflow:hidden;box-shadow:inset 0 1px 2px rgba(16,35,61,.04)}.aem-faq-search input{width:100%;height:100%;padding:0 13px;border:0!important;outline:0!important;background:transparent!important;color:#203b59;font-size:13px;box-shadow:none!important}.aem-faq-search input::placeholder{color:#98a7b7}.aem-faq-search button{display:grid;place-items:center;border:0;background:#fff;color:#153e6e}.aem-faq-search button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.aem-support .aem-faq>small{display:block;margin-bottom:6px;color:#304e70;font-size:12px;font-weight:800}.aem-faq-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px}.aem-faq-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:3px 0!important;border:0!important;color:#48627e!important;font-size:12px;font-weight:700!important;line-height:1.35}.aem-faq-links a:last-child{grid-column:1/-1;max-width:52%}.aem-faq-links a span{flex:0 0 auto;color:#0c5ba8!important;font-size:17px}.aem-support .aem-support-card{display:grid;grid-template-columns:58px 1fr;align-items:start;gap:16px;padding:21px 22px;color:#102f54!important}.aem-support .aem-support-card i{width:58px;height:58px;display:grid;place-items:center;flex:none;border:0;border-radius:50%;background:#e1f4e8;color:#149251}.aem-support .aem-support-card i svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.aem-support .aem-support-card>span{display:flex;min-width:0;height:100%;flex-direction:column;align-items:flex-start}.aem-support .aem-support-card b{font-size:18px;line-height:1.2}.aem-support .aem-support-card small{margin:7px 0 14px;color:#5f748a;font-size:12px;line-height:1.45}.aem-support .aem-support-card em{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding:10px 16px;border-radius:6px;background:#148a4b;color:#fff;font-size:13px;font-weight:800;font-style:normal;box-shadow:0 6px 14px rgba(20,138,75,.18)}.aem-support .aem-support-card--wa{border-color:#a9d9bc;background:linear-gradient(135deg,#f2fbf6,#eaf8f0)}.aem-support .aem-support-card--phone{border-color:#a9cce9;background:linear-gradient(135deg,#fff,#f2f8fd)}.aem-support .aem-support-card--phone i{background:#e8f3ff;color:#1d74c4}.aem-support .aem-support-card--phone em{padding:0;background:transparent;color:#0b4f91;font-size:21px;letter-spacing:.01em;box-shadow:none} @media(max-width:1100px){.aem-support{grid-template-columns:1fr 1fr}.aem-support .aem-faq{grid-column:1/-1}.aem-faq-links a:last-child{max-width:100%}} @media(max-width:767px){.aem-support-section{padding:22px 0 28px}.aem-support-panel{padding:14px}.aem-support-panel>.aem-section-head h2{font-size:22px}.aem-support{grid-template-columns:1fr;gap:11px}.aem-support .aem-faq{grid-column:auto;min-height:0;padding:17px}.aem-faq-links{grid-template-columns:1fr}.aem-faq-links a:last-child{grid-column:auto;max-width:none}.aem-support .aem-support-card{min-height:160px;padding:18px;grid-template-columns:50px 1fr;gap:13px}.aem-support .aem-support-card i{width:50px;height:50px}.aem-support .aem-support-card i svg{width:32px;height:32px}.aem-support .aem-support-card b{font-size:17px}.aem-support .aem-support-card--phone em{font-size:19px}} @media(max-width:430px){.aem-support-panel{padding:11px}.aem-support-panel>.aem-section-head{margin-bottom:11px}.aem-support-panel>.aem-section-head h2{font-size:20px}.aem-support .aem-support-card{grid-template-columns:44px 1fr;padding:16px}.aem-support .aem-support-card i{width:44px;height:44px}.aem-support .aem-support-card i svg{width:28px;height:28px}} html.route-common-home .module-blog_posts{width:min(1480px,calc(100% - 48px));margin:34px auto 48px!important;padding:26px 26px 30px!important;border:1px solid #e0e8f1;border-radius:18px;background:linear-gradient(180deg,#f8fafc,#f2f6fa);box-shadow:0 16px 44px rgba(16,35,61,.07);overflow:hidden}html.route-common-home .module-blog_posts>.module-title{margin:0 0 18px!important;color:#10233d;font-size:28px;font-weight:850}html.route-common-home .module-blog_posts>.module-body>.tab-container>.nav-tabs{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 0 22px!important;padding:5px;border:1px solid #dce5ee;border-radius:11px;background:#fff;box-shadow:0 5px 16px rgba(16,35,61,.04)}html.route-common-home .module-blog_posts>.module-body>.tab-container>.nav-tabs>li{margin:0!important;border:0!important}html.route-common-home .module-blog_posts>.module-body>.tab-container>.nav-tabs>li>a{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 16px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#66788c!important;font-size:14px;font-weight:800;text-decoration:none!important;transition:.2s}html.route-common-home .module-blog_posts>.module-body>.tab-container>.nav-tabs>li:first-child>a:before{content:"";width:9px;height:9px;border-radius:3px;background:#1fb36b;box-shadow:0 0 0 5px #e4f7ed}html.route-common-home .module-blog_posts>.module-body>.tab-container>.nav-tabs>li.active>a,html.route-common-home .module-blog_posts>.module-body>.tab-container>.nav-tabs>li>a:hover{background:var(--aem-skin-primary, #07386d)!important;color:#fff!important;box-shadow:0 6px 14px rgba(7,56,109,.18)}html.route-common-home .module-blog_posts>.module-body>.tab-container>.nav-tabs>li.active:first-child>a:before{background:#ffd047;box-shadow:0 0 0 5px rgba(255,208,71,.18)}html.route-common-home .module-blog_posts .tab-content{overflow:visible}html.route-common-home .module-blog_posts .post-grid.ipr-grid,html.route-common-home .module-blog_posts .post-grid.flex-grid,html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:16px!important;overflow:visible!important;padding:0!important;margin:0!important}html.route-common-home .module-blog_posts .post-layout{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;height:100%}html.route-common-home .module-blog_posts .post-thumb{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #dae4ee;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(16,35,61,.06);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}html.route-common-home .module-blog_posts .post-thumb:hover{transform:translateY(-6px);border-color:#b9cee2;box-shadow:0 18px 38px rgba(12,48,83,.14)}html.route-common-home .module-blog_posts .post-thumb>.image{position:relative;height:205px;min-height:205px;overflow:hidden;background:#eaf0f6}html.route-common-home .module-blog_posts .post-thumb>.image>a{display:block;width:100%;height:100%}html.route-common-home .module-blog_posts .post-thumb>.image img{display:block;width:100%!important;height:100%!important;object-fit:cover;transition:transform .38s ease}html.route-common-home .module-blog_posts .post-thumb:hover>.image img{transform:scale(1.045)}html.route-common-home .module-blog_posts .p-date-image{position:absolute;z-index:3;top:13px;left:13px;display:grid;place-items:center;min-width:49px;min-height:49px;padding:6px 8px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:linear-gradient(145deg,#0b4b88,#052f60);color:#fff;font-size:12px;font-weight:850;line-height:1.1;text-align:center;box-shadow:0 8px 18px rgba(3,40,78,.22)}html.route-common-home .module-blog_posts .caption{display:flex;flex:1;flex-direction:column;padding:0 17px 17px!important}html.route-common-home .module-blog_posts .post-stats{order:-1;display:flex;align-items:center;gap:13px;min-height:39px;margin:0 -17px 13px;padding:0 17px;border-bottom:1px solid #e7edf3;background:#f8fafc;color:#8090a2;font-size:11px}html.route-common-home .module-blog_posts .post-stats>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}html.route-common-home .module-blog_posts .post-stats .p-date-default{display:none}html.route-common-home .module-blog_posts .name{min-height:47px;margin:0 0 8px!important;overflow:hidden}html.route-common-home .module-blog_posts .name a{display:-webkit-box;overflow:hidden;color:#10233d!important;font-size:16px;font-weight:850;line-height:1.42;text-decoration:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}html.route-common-home .module-blog_posts .description{display:-webkit-box;min-height:58px;margin:0 0 17px!important;overflow:hidden;color:#66778b;font-size:13px;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:3}html.route-common-home .module-blog_posts .button-group{margin-top:auto}html.route-common-home .module-blog_posts .btn-read-more{display:inline-flex!important;align-items:center;justify-content:space-between;gap:18px;min-height:40px;padding:0 15px!important;border:1px solid #eab51b!important;border-radius:8px!important;background:linear-gradient(135deg,#ffd34e,#ffc31c)!important;color:var(--aem-skin-navy, #082f5c)!important;font-size:13px;font-weight:850;line-height:1;text-decoration:none!important;box-shadow:0 7px 15px rgba(239,180,13,.16)}html.route-common-home .module-blog_posts .btn-read-more:after{content:"→";font-size:17px}html.route-common-home .module-blog_posts .btn-read-more:hover{background:var(--aem-skin-primary, #07386d)!important;border-color:var(--aem-skin-primary, #07386d)!important;color:#fff!important}html.route-common-home .module-blog_posts .auto-carousel-controls{display:none!important} @media(max-width:1250px){html.route-common-home .module-blog_posts .post-grid.ipr-grid,html.route-common-home .module-blog_posts .post-grid.flex-grid,html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:900px){html.route-common-home .module-blog_posts{width:min(100% - 28px,760px);padding:20px!important}html.route-common-home .module-blog_posts .post-grid.ipr-grid,html.route-common-home .module-blog_posts .post-grid.flex-grid,html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:600px){html.route-common-home .module-blog_posts{width:calc(100% - 20px);margin:24px auto 32px!important;padding:16px 13px 18px!important;border-radius:14px}html.route-common-home .module-blog_posts>.module-title{font-size:23px}html.route-common-home .module-blog_posts>.module-body>.tab-container>.nav-tabs{width:100%;overflow:auto}html.route-common-home .module-blog_posts>.module-body>.tab-container>.nav-tabs>li{flex:0 0 auto}html.route-common-home .module-blog_posts .post-grid.ipr-grid,html.route-common-home .module-blog_posts .post-grid.flex-grid,html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding:2px 2px 14px!important;scrollbar-width:none}html.route-common-home .module-blog_posts .post-grid.ipr-grid::-webkit-scrollbar,html.route-common-home .module-blog_posts .post-grid.flex-grid::-webkit-scrollbar,html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items::-webkit-scrollbar{display:none}html.route-common-home .module-blog_posts .post-layout{flex:0 0 84%!important;scroll-snap-align:center}html.route-common-home .module-blog_posts .post-thumb>.image{height:215px;min-height:215px}} html.route-common-home .module-blog_posts>.module-body, html.route-common-home .module-blog_posts>.module-body>.tab-container, html.route-common-home .module-blog_posts>.module-body>.tab-container>.tab-content, html.route-common-home .module-blog_posts>.module-body>.tab-container>.tab-content>.tab-pane{ width:100%!important; min-width:0!important; max-width:none!important} html.route-common-home .module-blog_posts .post-grid.auto-grid{ display:block!important; width:100%!important; min-width:0!important; max-width:none!important; overflow:visible!important; flex:none!important; justify-content:stretch!important} html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items{ display:grid!important; width:100%!important; min-width:0!important; max-width:none!important; margin:0!important; padding:0!important; transform:none!important; grid-template-columns:repeat(5,minmax(0,1fr))!important; grid-auto-columns:minmax(0,1fr)!important; grid-auto-flow:row!important; gap:16px!important} html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items>.post-layout{ display:flex!important; width:100%!important; min-width:0!important; max-width:100%!important; height:100%!important; margin:0!important; padding:0!important; transform:none!important; align-self:stretch!important} @media(max-width:1250px){html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:900px){html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:600px){html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items{display:flex!important;width:100%!important;gap:12px!important;overflow-x:auto!important;padding:2px 2px 14px!important;scroll-snap-type:x mandatory}html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items>.post-layout{flex:0 0 84%!important;width:84%!important;max-width:84%!important;scroll-snap-align:center}} .aem-account b{font-size:16px;font-weight:900;line-height:1.15}.aem-account small{font-size:13px;font-weight:700;line-height:1.2;margin-top:5px;color:#dce9f5} .aem-site-header,.aem-site-nav{position:relative;z-index:70;overflow:visible}.aem-site-nav__inner{overflow:visible}.aem-site-nav__inner>.aem-nav-item{position:relative;display:flex;align-items:stretch;flex:1 1 auto;min-width:0}.aem-site-nav__inner>.aem-nav-item>a{width:100%;height:58px;flex:1 1 auto}.aem-nav-caret{margin-left:8px;font-size:16px;line-height:1;transition:transform .18s}.aem-nav-item:hover>.aem-nav-caret,.aem-nav-item:focus-within>.aem-nav-caret{transform:rotate(180deg)}.aem-submenu{position:absolute;z-index:100;top:calc(100% - 1px);left:0;width:280px;padding:9px;border:1px solid #dbe5ef;border-top:3px solid var(--aem-skin-accent, #ffc62a);border-radius:0 0 12px 12px;background:#fff;box-shadow:0 18px 38px rgba(0,28,60,.22);opacity:0;visibility:hidden;transform:translateY(9px);pointer-events:none;transition:.18s}.aem-nav-item:hover>.aem-submenu,.aem-nav-item:focus-within>.aem-submenu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.aem-site-nav .aem-submenu>a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:9px 12px;border:0;border-bottom:1px solid #edf1f5;border-radius:7px;color:#153a64!important;font-size:14px;font-weight:800;white-space:normal;text-align:left}.aem-site-nav .aem-submenu>a:last-child{border-bottom:0}.aem-site-nav .aem-submenu>a:hover{background:#edf5fc;color:var(--aem-skin-primary, #07386d)!important}.aem-site-nav .aem-submenu>a span{color:#d79c00;font-size:16px} .aem-hero-slider{position:relative;z-index:2;min-height:580px}.aem-hero-slide{display:none;position:relative;min-height:580px}.aem-hero-slide.is-active{display:block}.aem-hero-slide--fade.is-active{animation:aemHeroFade .58s ease both}.aem-hero-slide--slide.is-active{animation:aemHeroSlide .62s cubic-bezier(.22,.75,.22,1) both}.aem-hero-slide--zoom.is-active{animation:aemHeroZoom .72s ease both}.aem-hero-slide__image{position:relative;z-index:3;display:block;width:100%;height:100%;padding:28px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(13,39,66,.18));mix-blend-mode:multiply}.aem-hero-controls{position:absolute;z-index:12;left:50%;bottom:17px;display:flex;align-items:center;justify-content:center;gap:12px;transform:translateX(-50%);pointer-events:none}.aem-hero-controls>*{pointer-events:auto}.aem-hero-arrow{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:var(--aem-skin-primary, #07386d);color:#fff;line-height:1;box-shadow:0 8px 20px rgba(0,18,43,.18);transition:.18s}.aem-hero-arrow svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.aem-hero-arrow:hover{border-color:var(--aem-skin-accent, #ffc62a);background:var(--aem-skin-accent, #ffc62a);color:var(--aem-skin-primary, #07386d)}.aem-hero-dots{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(3,35,72,.78);backdrop-filter:blur(8px)}.aem-hero-dots button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.55);transition:.2s}.aem-hero-dots button.is-active{width:30px;background:var(--aem-skin-accent, #ffc62a)} @keyframes aemHeroFade{from{opacity:0}to{opacity:1}}@keyframes aemHeroSlide{from{opacity:0;transform:translateX(42px)}to{opacity:1;transform:translateX(0)}}@keyframes aemHeroZoom{from{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}} @media(max-width:1024px){.aem-site-nav__inner{overflow-x:auto;overflow-y:hidden}.aem-nav-item>.aem-submenu{display:none}.aem-site-nav__inner>.aem-nav-item{flex:0 0 auto}.aem-site-nav__inner>.aem-nav-item>a{padding:0 14px}.aem-hero-slider,.aem-hero-slide{min-height:0}} @media(max-width:767px){.aem-hero-controls{bottom:9px}.aem-hero-arrow{width:34px;height:34px}.aem-hero-slide__image{padding:18px}.aem-account b{font-size:0}.aem-account small{display:none}} @media(prefers-reduced-motion:reduce){.aem-hero-slide.is-active{animation:none!important}.aem-hero-product,.aem-hero-slide__image{transition:none!important}} .aem-rich-products{position:relative;background:linear-gradient(180deg,#fff 0,#f3f7fb 100%)} .aem-rich-products__intro{max-width:820px;margin:0 auto 34px;text-align:center}.aem-rich-products__intro>span{display:inline-block;margin-bottom:8px;color:#1670bd;font-size:12px;font-weight:900;letter-spacing:.14em}.aem-rich-products__intro h2{margin-bottom:10px}.aem-rich-products__intro p{margin:0;color:#67798d;font-size:16px;line-height:1.6} .aem-product-shelf{margin-top:22px;padding:28px;border:1px solid #dae5ef;border-radius:20px;background:#fff;box-shadow:0 18px 46px rgba(16,48,82,.08)}.aem-product-shelf>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #e7edf3}.aem-product-shelf>header small{display:block;margin-bottom:5px;color:#17824f;font-size:11px;font-weight:900;letter-spacing:.13em}.aem-product-shelf--special>header small{color:#e16028}.aem-product-shelf--latest>header small{color:#1467ad}.aem-product-shelf>header h3{margin:0;color:#10233d;font-size:26px;font-weight:900}.aem-product-shelf>header p{max-width:690px;margin:7px 0 0;color:#6c7d8f;line-height:1.5}.aem-product-shelf>header>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 17px;border-radius:9px;background:#edf5fc;color:#0b559b;font-weight:850;text-decoration:none!important;white-space:nowrap}.aem-product-shelf>header>a span{color:#ffb900;font-size:20px}.aem-product-shelf__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.aem-product-shelf__grid .aem-card__image{height:190px}.aem-product-shelf__grid .aem-card__name{font-size:14px}.aem-product-shelf__grid .aem-price b{font-size:17px} @media(max-width:1250px){.aem-product-shelf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}} @media(max-width:767px){.aem-product-shelf{padding:20px 14px;border-radius:16px}.aem-product-shelf>header{display:block}.aem-product-shelf>header h3{font-size:22px}.aem-product-shelf>header>a{margin-top:14px}.aem-product-shelf__grid{display:flex;overflow-x:auto;gap:12px;padding:2px 2px 14px;scroll-snap-type:x mandatory;scrollbar-width:none}.aem-product-shelf__grid .aem-card{flex:0 0 78%;scroll-snap-align:center}.aem-product-shelf__grid::-webkit-scrollbar{display:none}} .aem-hero__copy .aem-hero-title{margin:12px 0 20px;color:#fff;font-size:clamp(39px,4vw,68px);font-weight:950;line-height:1.04;letter-spacing:-.045em} .aem-product-shelf__grid .aem-card__actions{grid-template-columns:minmax(0,1fr) 34px 34px;gap:5px}.aem-product-shelf__grid .aem-card__actions button:first-child{padding:0 5px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .aem-rich-products>.aem-wrap{width:min(1760px,calc(100% - 40px))} .aem-product-shelf{position:relative;isolation:isolate;padding:32px;border-radius:22px} .aem-product-shelf__grid{gap:16px} .aem-product-shelf__grid .aem-card{position:relative;border-radius:15px;box-shadow:0 8px 24px rgba(10,44,79,.07)} .aem-product-shelf__grid .aem-card__image{height:220px;padding:18px} .aem-product-shelf__grid .aem-card__body{padding:18px} .aem-product-shelf__grid .aem-card__name{height:44px;font-size:14px;line-height:1.42} .aem-product-shelf__grid .aem-price b{font-size:19px} .aem-product-shelf__grid .aem-card__actions{grid-template-columns:minmax(112px,1fr) 40px 40px;gap:7px} .aem-product-shelf__grid .aem-card__actions button{height:44px;border-radius:9px} .aem-product-shelf__grid .aem-card__actions button:first-child{padding:0 9px;font-size:12px} .aem-card__discount{position:absolute;z-index:6;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 11px;border:1px solid #ffd0d6;border-radius:999px;background:linear-gradient(135deg,#fff1f3,#ffe0e4);box-shadow:0 7px 18px rgba(184,31,48,.16);color:#b51f31;font-size:12px;font-weight:900;line-height:1;letter-spacing:.01em;pointer-events:none}.aem-card__discount i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#d93645;color:#fff;font-size:11px;font-style:normal} .aem-home .aem-card{position:relative} .aem-card--discounted .aem-price b{color:#b42133} .aem-product-shelf--special{overflow:hidden;border-color:#ffd18e;background:linear-gradient(135deg,#fffaf0 0%,#fff 48%,#fff5f1 100%);box-shadow:0 22px 54px rgba(207,91,31,.14)} .aem-product-shelf--special:before{content:"";position:absolute;z-index:-1;top:-170px;right:-130px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(255,193,45,.24),rgba(255,193,45,0) 68%)} .aem-product-shelf--special>header{border-bottom-color:#f7d9bb} .aem-product-shelf--special>header small{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#fff0e7;color:#c64620;font-size:11px}.aem-product-shelf--special>header small:before{content:"⚡";font-size:13px} .aem-product-shelf--special>header h3{font-size:30px;color:#8f2630} .aem-product-shelf--special>header>a{border:1px solid #ffc765;background:var(--aem-skin-accent, #ffc62a);color:var(--aem-skin-navy, #082f5c);box-shadow:0 9px 22px rgba(255,184,0,.23)} .aem-product-shelf--special .aem-card{border-color:#f2d2b2;background:#fffdf9} .aem-product-shelf--special .aem-card:hover{border-color:#f0a64d;box-shadow:0 18px 38px rgba(196,73,30,.17)} .aem-product-shelf--special .aem-card__actions button:first-child{border-color:#a52c36!important;background:#a52c36!important;color:#fff!important} .aem-product-shelf--special .aem-card__actions button:first-child:hover{border-color:var(--aem-skin-accent, #ffc62a)!important;background:var(--aem-skin-accent, #ffc62a)!important;color:var(--aem-skin-navy, #082f5c)!important} @media(max-width:1500px){.aem-rich-products>.aem-wrap{width:min(100% - (var(--aem-shell-gutter,24px) * 2),1480px)}.aem-product-shelf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}} @media(max-width:767px){.aem-rich-products>.aem-wrap{width:calc(100% - 20px)}.aem-product-shelf{padding:20px 14px}.aem-product-shelf--special>header h3{font-size:25px}.aem-product-shelf__grid .aem-card__image{height:220px}.aem-card__discount{top:11px;left:11px;min-height:29px;padding:4px 9px;font-size:11px}} html.route-common-home .module-blog_posts, html.route-common-home footer .module-products{width:min(1760px,calc(100% - 40px))} @media(min-width:1501px){ #aem-home-builder .aem-section{padding-top:60px;padding-bottom:60px} #aem-home-builder .aem-section-head, #aem-home-builder .aem-products-head{margin-bottom:28px} #aem-home-builder .aem-section h2{font-size:33px} #aem-home-builder .aem-trust__grid{padding:18px 28px} #aem-home-builder .aem-trust__grid>div{gap:16px;padding:8px 25px} #aem-home-builder .aem-trust i{width:44px;height:44px} #aem-home-builder .aem-category-menu{gap:10px;margin-bottom:27px} #aem-home-builder .aem-category-menu a{padding:10px 16px;font-size:14px} #aem-home-builder .aem-solutions{grid-auto-rows:260px;gap:18px} #aem-home-builder .aem-solution{padding:31px;border-radius:16px} #aem-home-builder .aem-solution strong{font-size:25px} #aem-home-builder .aem-solution small{font-size:14px} #aem-home-builder .aem-product-grid{gap:18px} #aem-home-builder .aem-product-grid .aem-card__image{height:270px;padding:20px} #aem-home-builder .aem-product-grid .aem-card__body{padding:20px} #aem-home-builder .aem-product-grid .aem-card__name{height:48px;font-size:16px} #aem-home-builder .aem-product-grid .aem-card__actions{grid-template-columns:minmax(130px,1fr) 42px 42px;gap:8px} #aem-home-builder .aem-product-grid .aem-card__actions button{height:44px} #aem-home-builder .aem-discovery-grid{gap:18px} #aem-home-builder .aem-discovery-card{grid-template-columns:64px minmax(0,1fr) 32px;min-height:130px;padding:24px;gap:18px;border-radius:17px} #aem-home-builder .aem-discovery-card i{width:64px;height:64px} #aem-home-builder .aem-discovery-card strong{font-size:18px} #aem-home-builder .aem-catalog-proof{padding:42px 0} #aem-home-builder .aem-catalog-proof__inner{gap:64px} #aem-home-builder .aem-catalog-proof__stats>div{min-height:118px} #aem-home-builder .aem-catalog-proof__stats strong{font-size:29px} #aem-home-builder .aem-popular-panel{gap:44px;padding:36px;border-radius:20px} #aem-home-builder .aem-popular-panel h2{font-size:28px} #aem-home-builder .aem-popular-panel nav{gap:11px} #aem-home-builder .aem-popular-panel nav a{min-height:46px;padding:0 16px;font-size:14px} #aem-home-builder .aem-quote{gap:44px;padding:43px 48px;border-radius:19px} #aem-home-builder .aem-quote h2{font-size:31px} #aem-home-builder .aem-brand-showcase{grid-template-rows:200px 200px;gap:18px} #aem-home-builder .aem-brand-block{padding:31px 34px;border-radius:17px} #aem-home-builder .aem-brand-block strong{font-size:24px} #aem-home-builder .aem-mini-grid{gap:16px} #aem-home-builder .aem-mini{padding:19px;border-radius:15px} #aem-home-builder .aem-mini__image, #aem-home-builder .aem-mini img{height:190px} #aem-home-builder .aem-mini__name{font-size:15px} #aem-home-builder .aem-confidence-grid{gap:18px} #aem-home-builder .aem-confidence-grid>a{min-height:168px;padding:26px;border-radius:17px} #aem-home-builder .aem-guides{gap:20px} #aem-home-builder .aem-guides>a{min-height:265px;border-radius:16px} #aem-home-builder .aem-guides img{min-height:265px} #aem-home-builder .aem-guides span{padding:34px 12px 32px 34px} #aem-home-builder .aem-support-panel{padding:31px;border-radius:20px} #aem-home-builder .aem-support{gap:21px} #aem-home-builder .aem-support .aem-faq, #aem-home-builder .aem-support .aem-support-card{padding:27px} html.route-common-home .module-blog_posts{padding:30px 30px 34px!important} html.route-common-home .module-blog_posts .post-grid.ipr-grid, html.route-common-home .module-blog_posts .post-grid.flex-grid, html.route-common-home .module-blog_posts .post-grid.auto-grid>.auto-grid-items{gap:19px!important} html.route-common-home .module-blog_posts .post-thumb>.image{height:230px;min-height:230px}} html.route-common-home #aem-home-builder .aem-rich-products>.aem-wrap, html.route-common-home .grid-row-bottom-1>.grid-cols-wrapper, html.route-common-home footer .module-side_products-735{width:min(1760px,calc(100% - 40px))!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important} html.route-common-home .grid-row-bottom-1>.grid-cols-wrapper{padding-right:0!important;padding-left:0!important} html.route-common-home .grid-row-bottom-1 .module-blog_posts{width:100%!important;margin-right:0!important;margin-left:0!important} html.route-common-home footer .module-side_products-735{width:100%!important} @media(min-width:768px){ html.route-common-home footer .grid-module-footer-2-1-1>.module-side_products-735{width:calc(100% + 48px)!important;margin-left:-24px!important}} @media(max-width:767px){ html.route-common-home #aem-home-builder .aem-rich-products>.aem-wrap, html.route-common-home .grid-row-bottom-1>.grid-cols-wrapper, html.route-common-home footer .module-side_products-735{width:calc(100% - 20px)!important}} .aem-trust{margin-top:18px!important}.aem-hero-slider,.aem-hero-slide{min-height:590px}.aem-hero-slide--fade.is-active{animation-duration:1.25s}.aem-hero-slide--slide.is-active{animation-duration:1.4s}.aem-hero-slide--zoom.is-active{animation-duration:1.55s} .aem-site-nav__inner>.aem-nav-item>.aem-submenu--level-1{top:100%;left:0;width:min(590px,calc(100vw - 32px));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;padding:22px 24px;border:0;border-top:3px solid var(--aem-skin-accent, #ffc62a);border-radius:0 0 8px 8px;background:#202526;box-shadow:0 22px 46px rgba(0,0,0,.34)}.aem-submenu-item{position:relative;min-width:0}.aem-submenu-item>a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:49px!important;padding:9px 11px!important;border:0!important;border-radius:5px!important;color:#d8dcdf!important;background:transparent!important;font-size:15px!important;font-weight:650!important;line-height:1.3!important;text-align:left!important;white-space:normal!important}.aem-submenu-item>a:hover,.aem-submenu-item:focus-within>a{color:#fff!important;background:#2c3335!important}.aem-submenu-item>a>span{margin-left:12px;color:#7f898d;font-size:22px;line-height:1}.aem-submenu-item>.aem-submenu{top:-12px;left:calc(100% - 2px);width:330px;display:grid;grid-template-columns:1fr;gap:2px;padding:14px;border:0;border-top:3px solid var(--aem-skin-accent, #ffc62a);border-radius:8px;background:#202526;box-shadow:0 20px 44px rgba(0,0,0,.35);opacity:0;visibility:hidden;transform:translateX(8px);pointer-events:none;transition:opacity .18s,visibility .18s,transform .18s}.aem-submenu-item>.aem-submenu:before{content:"";position:absolute;top:0;bottom:0;left:-14px;width:16px}.aem-submenu-item:hover>.aem-submenu,.aem-submenu-item:focus-within>.aem-submenu{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto}.aem-submenu-item>.aem-submenu.opens-left{right:calc(100% - 2px);left:auto;transform:translateX(-8px)}.aem-submenu-item>.aem-submenu.opens-left:before{right:-14px;left:auto}.aem-submenu-item:hover>.aem-submenu.opens-left,.aem-submenu-item:focus-within>.aem-submenu.opens-left{transform:translateX(0)} @media(min-width:1025px){.aem-site-nav__inner>.aem-nav-item:nth-last-child(2)>.aem-submenu--level-1{right:0;left:auto}} @media(max-width:1024px){.aem-hero-slider,.aem-hero-slide{min-height:0}.aem-trust{margin-top:14px!important}} @media(max-width:767px){.aem-trust{margin-top:10px!important}.aem-hero-slide--fade.is-active,.aem-hero-slide--slide.is-active,.aem-hero-slide--zoom.is-active{animation-duration:.85s}} @media(min-width:1025px){.aem-logo img{width:var(--aem-logo-size,68px)!important;height:var(--aem-logo-size,68px)!important;flex-basis:var(--aem-logo-size,68px)!important}} .aem-knowledge{padding:48px 0 54px;background:linear-gradient(180deg,#f4f8fc,#eef4f9)} .aem-guides{grid-template-columns:1.15fr 1fr 1fr;gap:18px} .aem-guides>a{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(180px,.95fr);align-items:stretch;gap:0;min-height:235px;padding:0!important;border-color:#d8e4ef;background:#fff;isolation:isolate;box-shadow:0 12px 30px rgba(16,45,78,.08)} .aem-guides>a:after{display:none!important} .aem-guides span{position:relative;z-index:2;width:auto!important;padding:30px 10px 28px 30px;justify-content:center} .aem-guides img{position:relative!important;z-index:1!important;right:auto!important;bottom:auto!important;display:block!important;width:100%!important;height:100%!important;min-height:235px;object-fit:contain!important;object-position:center!important;padding:18px 18px 18px 0;background:linear-gradient(145deg,#f8fbfe,#e8f0f7);opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;filter:none!important} .aem-guides>a:first-child{background:linear-gradient(135deg,#052f60,#074b88)} .aem-guides>a:first-child img{background:linear-gradient(145deg,#0a508f,#062f60);opacity:1!important;mix-blend-mode:normal!important;filter:none!important} .aem-guides small{font-size:12px}.aem-guides strong{font-size:19px;line-height:1.35}.aem-guides em{display:inline-flex;align-items:center;margin-top:3px} .aem-support-section{padding:36px 0 52px;background:#fff} .aem-support-panel{padding:26px;border:1px solid #dde7ef;border-radius:17px;background:linear-gradient(180deg,#fbfdff,#f5f9fc);box-shadow:0 14px 36px rgba(19,48,80,.07)} .aem-support-panel>.aem-section-head{margin-bottom:17px} .aem-support{grid-template-columns:1.15fr .95fr .95fr;gap:18px;align-items:stretch} .aem-support .aem-faq,.aem-support .aem-support-card{min-height:0!important;height:auto;padding:23px;box-shadow:0 8px 22px rgba(16,45,78,.05)} .aem-support .aem-faq{justify-content:flex-start}.aem-support .aem-support-card>span{height:auto!important;align-self:stretch}.aem-support .aem-support-card small{margin-bottom:18px}.aem-support .aem-support-card em{margin-top:0} html.route-common-home footer{position:relative;margin-top:0!important;padding-top:0;background:#111a22!important;color:#dbe6ef;box-shadow:0 -10px 35px rgba(18,40,62,.08)} html.route-common-home footer .module-info_blocks{margin:0!important;padding:30px max(24px,calc((100% - 1440px)/2))!important;background:linear-gradient(110deg,#063569,#0a467f)!important} html.route-common-home footer .module-info_blocks .module-body{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important;width:100%!important;max-width:1440px;margin:0 auto!important} html.route-common-home footer .module-info_blocks .info_blocks-grid,html.route-common-home footer .module-info_blocks .info_blocks-grid>.auto-grid-items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;grid-column:1/-1;overflow:visible!important;transform:none!important} html.route-common-home footer .module-info_blocks .info-block{display:flex!important;align-items:center;gap:13px;min-height:92px;padding:17px 18px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:12px!important;background:rgba(255,255,255,.055)!important;color:#fff!important;box-shadow:none!important} html.route-common-home footer .module-info_blocks .info-block:hover{background:rgba(255,255,255,.1)!important;transform:translateY(-2px)} html.route-common-home footer .module-info_blocks .info-block-icon{font-size:28px!important;color:#ffd047!important} html.route-common-home footer .module-info_blocks .info-block-title{color:#fff!important;font-size:15px!important;font-weight:850!important} html.route-common-home footer .module-info_blocks .info-block-text{color:#c8daea!important;font-size:12px!important;line-height:1.45!important} html.route-common-home footer .module-products{width:min(1480px,calc(100% - 48px));margin:0 auto!important;padding:30px 0 34px!important;background:transparent!important} html.route-common-home footer .module-products>.module-title,html.route-common-home footer .module-products .nav-tabs{color:#fff!important} html.route-common-home footer .module-products .nav-tabs{display:flex;gap:8px;margin:0 0 20px!important;border:0!important} html.route-common-home footer .module-products .nav-tabs>li>a{padding:10px 15px!important;border:1px solid #3a4d5e!important;border-radius:8px!important;background:#1a2630!important;color:#b9c7d3!important;font-size:14px;font-weight:800} html.route-common-home footer .module-products .nav-tabs>li.active>a,html.route-common-home footer .module-products .nav-tabs>li>a:hover{border-color:var(--aem-skin-accent, #ffc62a)!important;background:var(--aem-skin-accent, #ffc62a)!important;color:#092f5b!important} html.route-common-home footer .module-products .product-grid,html.route-common-home footer .module-products .main-products.product-grid,html.route-common-home footer .module-products .auto-grid-items{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;width:100%!important;overflow:visible!important;transform:none!important} html.route-common-home footer .module-products .product-layout{width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important} html.route-common-home footer .module-products .product-thumb{height:100%!important;overflow:hidden;border:1px solid #dce5ed!important;border-radius:12px!important;background:#fff!important;color:#10233d!important;box-shadow:0 9px 24px rgba(0,0,0,.16)!important;transition:.22s} html.route-common-home footer .module-products .product-thumb:hover{transform:translateY(-4px);border-color:var(--aem-skin-accent, #ffc62a)!important;box-shadow:0 16px 32px rgba(0,0,0,.24)!important} html.route-common-home footer .module-products .product-thumb .image{height:145px!important;padding:10px!important;background:#fff!important} html.route-common-home footer .module-products .product-thumb .image img{width:100%!important;height:100%!important;object-fit:contain!important} html.route-common-home footer .module-products .product-thumb .caption{padding:12px 14px 15px!important} html.route-common-home footer .module-products .product-thumb .name a{color:#10233d!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important} html.route-common-home footer .module-products .product-thumb .price{color:var(--aem-skin-primary, #07386d)!important;font-size:15px!important;font-weight:900!important} html.route-common-home footer .module-products .auto-carousel-controls{display:none!important} html.route-common-home footer .links-menu a,html.route-common-home footer .footer-menu a{color:#c7d2dc!important;line-height:1.85!important;transition:.18s} html.route-common-home footer .links-menu a:hover,html.route-common-home footer .footer-menu a:hover{color:var(--aem-skin-accent, #ffc62a)!important;padding-left:3px} html.route-common-home footer .module-title{color:#fff!important;font-weight:850!important} html.route-common-home footer input[type=email]{min-height:46px;border:1px solid #435563!important;border-radius:8px!important;background:#fff!important;color:#152b40!important} @media(max-width:1200px){.aem-guides{grid-template-columns:1fr}.aem-guides>a{grid-template-columns:1.2fr .8fr;min-height:190px}.aem-guides img{min-height:190px}html.route-common-home footer .module-products .product-grid,html.route-common-home footer .module-products .main-products.product-grid,html.route-common-home footer .module-products .auto-grid-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:900px){.aem-support{grid-template-columns:1fr}.aem-support .aem-faq{grid-column:auto}html.route-common-home footer .module-info_blocks .module-body,html.route-common-home footer .module-info_blocks .info_blocks-grid,html.route-common-home footer .module-info_blocks .info_blocks-grid>.auto-grid-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}} @media(max-width:767px){.aem-logo img{width:min(var(--aem-logo-size,50px),58px)!important;height:min(var(--aem-logo-size,50px),58px)!important;flex-basis:min(var(--aem-logo-size,50px),58px)!important}.aem-knowledge{padding:34px 0}.aem-guides>a{grid-template-columns:1fr;min-height:0}.aem-guides span{padding:23px}.aem-guides img{height:210px!important;min-height:210px;padding:12px}.aem-support-panel{padding:14px}.aem-support .aem-support-card{grid-template-columns:48px 1fr;padding:18px}html.route-common-home footer .module-info_blocks{padding:20px 14px!important}html.route-common-home footer .module-info_blocks .module-body,html.route-common-home footer .module-info_blocks .info_blocks-grid,html.route-common-home footer .module-info_blocks .info_blocks-grid>.auto-grid-items{grid-template-columns:1fr!important}html.route-common-home footer .module-info_blocks .info-block{min-height:76px}html.route-common-home footer .module-products{width:calc(100% - 20px);padding:24px 0!important}html.route-common-home footer .module-products .product-grid,html.route-common-home footer .module-products .main-products.product-grid,html.route-common-home footer .module-products .auto-grid-items{display:flex!important;gap:12px!important;overflow-x:auto!important;padding:2px 2px 14px!important;scroll-snap-type:x mandatory;scrollbar-width:none}html.route-common-home footer .module-products .product-layout{flex:0 0 78%!important;max-width:78%!important;scroll-snap-align:center}html.route-common-home footer .module-products .product-thumb .image{height:190px!important}} html.route-common-home footer .module-info_blocks-328{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important} html.route-common-home footer .module-info_blocks-328 .module-body,html.route-common-home footer .module-info_blocks-328 .info_blocks-grid,html.route-common-home footer .module-info_blocks-328 .auto-grid-items{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;transform:none!important} html.route-common-home footer .module-info_blocks-328 .info-blocks{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important} html.route-common-home footer .module-info_blocks-328 .info-block{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#b8c5d0!important;box-shadow:none!important;transform:none!important} html.route-common-home footer .module-info_blocks-328 .info-block-img{flex:0 0 24px!important;width:24px!important;height:24px!important;margin:0!important;object-fit:contain!important} html.route-common-home footer .module-info_blocks-328 .info-block-content{width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important} html.route-common-home footer .module-info_blocks-328 .info-block-text{width:auto!important;height:auto!important;min-height:0!important;margin:0!important;color:#b8c5d0!important;font-size:12px!important;line-height:1.45!important;text-align:left!important} html.route-common-home footer .grid-row-6{min-height:0!important;height:auto!important;padding:24px 0!important;background:#0d151d!important;border-top:1px solid rgba(255,255,255,.07)} html.route-common-home footer .grid-row-6>.grid-cols-wrapper,html.route-common-home footer .grid-row-6 .grid-cols{min-height:0!important;height:auto!important} html.route-common-home footer .grid-row-6 .grid-cols{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:28px!important} html.route-common-home footer .grid-row-6 .grid-col,html.route-common-home footer .grid-row-6 .grid-items,html.route-common-home footer .grid-row-6 .grid-item{width:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important} html.route-common-home footer .grid-row-6 .grid-col-2 img{display:block!important;width:auto!important;max-width:230px!important;height:24px!important;object-fit:contain!important;margin-left:auto!important} html.route-common-home footer .grid-row-5{min-height:0!important;height:auto!important;padding:42px 0 36px!important;background:#121b23!important} html.route-common-home footer .grid-row-5>.grid-cols-wrapper,html.route-common-home footer .grid-row-5 .grid-cols{min-height:0!important;height:auto!important} html.route-common-home footer .grid-row-5 .grid-cols{align-items:start!important;gap:36px!important} html.route-common-home footer .grid-row-5 .module-title{margin-bottom:15px!important;color:#fff!important;font-size:16px!important;font-weight:850!important} html.route-common-home footer .grid-row-5 .links-menu a{display:inline-flex!important;min-height:28px!important;align-items:center!important;color:#aebdca!important;font-size:13px!important} html.route-common-home footer .grid-row-5 .links-menu a:hover{color:var(--aem-skin-accent, #ffc62a)!important} html.route-common-home footer .grid-row-5 .module-newsletter{padding:20px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important} html.route-common-home footer .module-side_products-735{width:min(1440px,calc(100% - 48px))!important;margin:0 auto!important;padding:34px 0 40px!important;background:transparent!important} html.route-common-home footer .module-side_products-735 .module-body,html.route-common-home footer .module-side_products-735 .tab-container,html.route-common-home footer .module-side_products-735 .tab-content,html.route-common-home footer .module-side_products-735 .module-item{width:100%!important;max-width:none!important;min-width:0!important} html.route-common-home footer .module-side_products-735 .nav-tabs{display:flex!important;align-items:center!important;gap:8px!important;width:max-content!important;margin:0 0 20px!important;padding:5px!important;border:1px solid #3a4854!important;border-radius:10px!important;background:#1a242d!important} .aem-product-carousel{position:relative;min-width:0} .aem-product-carousel__controls{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:0 0 14px} .aem-product-carousel__controls>button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #cfdae5;border-radius:50%;background:#fff;color:var(--aem-skin-primary, #07386d);font-size:21px;font-weight:900;line-height:1;box-shadow:0 6px 16px rgba(9,48,86,.08);transition:.18s} .aem-product-carousel__controls>button:hover:not(:disabled){border-color:var(--aem-skin-accent, #ffc62a);background:var(--aem-skin-accent, #ffc62a);color:var(--aem-skin-navy, #082f5c);transform:translateY(-1px)} .aem-product-carousel__controls>button:focus-visible{outline:3px solid rgba(255,198,42,.38);outline-offset:2px} .aem-product-carousel__controls>button:disabled{cursor:not-allowed;opacity:.35;box-shadow:none} .aem-product-carousel__pagination{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:32px;padding:0 10px;border-radius:999px;background:#eef4fa;color:#4d6278;font-size:12px;font-weight:900;letter-spacing:.04em} .aem-product-carousel [data-aem-carousel-track]{--aem-carousel-columns:5;--aem-carousel-gap:14px;display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--aem-carousel-columns) - 1)*var(--aem-carousel-gap))/var(--aem-carousel-columns));gap:var(--aem-carousel-gap)!important;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden;padding:2px 2px 16px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-inline:contain} .aem-product-carousel [data-aem-carousel-track]::-webkit-scrollbar{display:none} .aem-product-carousel [data-aem-carousel-track]>.aem-card{width:auto!important;min-width:0!important;max-width:none!important;scroll-snap-align:start;scroll-snap-stop:always} .aem-product-shelf .aem-product-carousel__controls{margin-top:-6px} .aem-product-shelf__grid[data-aem-carousel-track]{--aem-carousel-columns:6;--aem-carousel-gap:16px} @media(max-width:1200px){.aem-product-carousel [data-aem-carousel-track]{--aem-carousel-columns:3}.aem-product-shelf__grid[data-aem-carousel-track]{--aem-carousel-columns:3}} @media(max-width:767px){.aem-product-carousel__controls{margin-bottom:10px}.aem-product-carousel__controls>button{width:40px;height:40px}.aem-product-carousel [data-aem-carousel-track],.aem-product-shelf__grid[data-aem-carousel-track]{--aem-carousel-columns:1;--aem-carousel-gap:12px;padding-bottom:10px}.aem-product-carousel [data-aem-carousel-track]>.aem-card{flex-basis:auto!important;max-width:none!important}} html.route-common-home footer .module-side_products-735 .nav-tabs>li{margin:0!important;border:0!important} html.route-common-home footer .module-side_products-735 .nav-tabs>li>a{display:flex!important;align-items:center!important;min-height:38px!important;padding:0 15px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#aebdca!important;font-size:13px!important;font-weight:800!important} html.route-common-home footer .module-side_products-735 .nav-tabs>li.active>a,html.route-common-home footer .module-side_products-735 .nav-tabs>li>a:hover{background:var(--aem-skin-accent, #ffc62a)!important;color:var(--aem-skin-navy, #082f5c)!important} html.route-common-home footer .module-side_products-735 .side-products,html.route-common-home footer .module-side_products-735 .auto-grid-items{width:100%!important;max-width:none!important;min-width:0!important;transform:none!important} html.route-common-home footer .module-side_products-735 .side-products{margin:0!important;overflow:hidden!important} html.route-common-home footer .module-side_products-735 .auto-grid-items{display:flex!important;gap:16px!important;overflow-x:auto!important;padding:2px 2px 14px!important;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--aem-skin-accent, #ffc62a) #26333d} html.route-common-home footer .module-side_products-735 .product-layout{flex:0 0 calc((100% - 48px)/4)!important;width:calc((100% - 48px)/4)!important;min-width:245px!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;scroll-snap-align:start} html.route-common-home footer .module-side_products-735 .side-product{display:flex!important;flex-direction:column!important;height:100%!important;min-height:330px!important;overflow:hidden!important;border:1px solid #dce5ed!important;border-radius:13px!important;background:#fff!important;color:#10233d!important;box-shadow:0 10px 25px rgba(0,0,0,.17)!important;transition:.22s} html.route-common-home footer .module-side_products-735 .side-product:hover{transform:translateY(-4px)!important;border-color:var(--aem-skin-accent, #ffc62a)!important;box-shadow:0 17px 34px rgba(0,0,0,.25)!important} html.route-common-home footer .module-side_products-735 .side-product>.image{display:block!important;width:100%!important;height:175px!important;min-height:175px!important;padding:13px!important;border-bottom:1px solid #e8eef3!important;background:#fff!important} html.route-common-home footer .module-side_products-735 .product-img{display:block!important;width:100%!important;height:100%!important} html.route-common-home footer .module-side_products-735 .product-img img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important} html.route-common-home footer .module-side_products-735 .caption{display:flex!important;flex:1!important;flex-direction:column!important;width:100%!important;padding:15px 16px 16px!important} html.route-common-home footer .module-side_products-735 .name{min-height:44px!important;margin:0 0 8px!important;overflow:hidden!important} html.route-common-home footer .module-side_products-735 .name a{display:-webkit-box!important;color:#10233d!important;font-size:14px!important;font-weight:850!important;line-height:1.4!important;-webkit-box-orient:vertical;-webkit-line-clamp:2} html.route-common-home footer .module-side_products-735 .price{display:flex!important;align-items:baseline!important;gap:8px!important;min-height:25px!important;margin:0 0 10px!important;color:var(--aem-skin-primary, #07386d)!important;font-size:17px!important;font-weight:900!important} html.route-common-home footer .module-side_products-735 .price-old{color:#e56e6e!important;font-size:12px!important;font-weight:600!important;text-decoration:line-through!important} html.route-common-home footer .module-side_products-735 .price-tax,html.route-common-home footer .module-side_products-735 .rating{display:none!important} html.route-common-home footer .module-side_products-735 .button-group{display:grid!important;grid-template-columns:1fr 42px 42px!important;gap:7px!important;margin-top:auto!important} html.route-common-home footer .module-side_products-735 .button-group .btn{display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;min-width:0!important;padding:0 10px!important;border:1px solid #d5e1eb!important;border-radius:8px!important;background:#f7fafc!important;color:#17456f!important;opacity:1!important;visibility:visible!important} html.route-common-home footer .module-side_products-735 .button-group .btn-cart{border-color:var(--aem-skin-primary, #07386d)!important;background:var(--aem-skin-primary, #07386d)!important;color:#fff!important} html.route-common-home footer .module-side_products-735 .button-group .btn-cart .btn-text{display:inline!important;color:#fff!important;font-size:12px!important;font-weight:800!important} html.route-common-home footer .module-side_products-735 .button-group .btn-wishlist .btn-text,html.route-common-home footer .module-side_products-735 .button-group .btn-compare .btn-text{display:none!important} @media(max-width:1000px){html.route-common-home footer .module-side_products-735 .product-layout{flex-basis:calc((100% - 16px)/2)!important;width:calc((100% - 16px)/2)!important}html.route-common-home footer .grid-row-6 .grid-cols{grid-template-columns:1fr!important}html.route-common-home footer .grid-row-6 .grid-col-2 img{margin:16px 0 0!important}} @media(max-width:600px){html.route-common-home footer .module-side_products-735{width:calc(100% - 20px)!important;padding:24px 0 28px!important}html.route-common-home footer .module-side_products-735 .product-layout{flex:0 0 82%!important;width:82%!important;min-width:260px!important}html.route-common-home footer .module-side_products-735 .side-product{min-height:315px!important}html.route-common-home footer .grid-row-5{padding:30px 0!important}html.route-common-home footer .grid-row-6{padding:22px 14px!important}html.route-common-home footer .module-info_blocks-328 .info-block{align-items:flex-start!important}} html.route-common-home,html.route-common-home body{overflow-x:clip!important} html.route-common-home .aem-submenu-item:not(:hover):not(:focus-within)>.aem-submenu--level-3{display:none!important} html.route-common-home .aem-submenu-item:hover>.aem-submenu--level-3,html.route-common-home .aem-submenu-item:focus-within>.aem-submenu--level-3{display:grid!important} .aem-editorial-head{max-width:760px;margin-bottom:26px}.aem-editorial-head>span,.aem-popular-panel>div>span,.aem-catalog-proof__copy>span{display:block;margin-bottom:8px;color:#1570bd;font-size:11px;font-weight:900;letter-spacing:.14em}.aem-editorial-head h2{margin-bottom:9px}.aem-editorial-head p,.aem-popular-panel p,.aem-catalog-proof p{margin:0;color:#64788d;font-size:15px;line-height:1.6}.aem-editorial-head--center{margin-right:auto;margin-left:auto;text-align:center} .aem-discovery-section{padding-top:44px;padding-bottom:48px;background:linear-gradient(180deg,#fff,#f7faff)}.aem-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.aem-discovery-card{display:grid;grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:16px;min-height:116px;padding:20px;border:1px solid #dce7f1;border-radius:14px;background:#fff;color:#102f54!important;text-decoration:none!important;box-shadow:0 9px 25px rgba(20,52,85,.055);transition:.22s}.aem-discovery-card:hover{border-color:#9bc8ed;transform:translateY(-4px);box-shadow:0 16px 34px rgba(20,52,85,.12)}.aem-discovery-card i,.aem-confidence-grid i{display:grid;place-items:center;width:58px;height:58px;border-radius:15px;background:linear-gradient(145deg,#eaf5ff,#dcedfb);color:#07559a}.aem-discovery-card svg,.aem-confidence-grid svg,.aem-popular-panel svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aem-discovery-card span{display:flex;min-width:0;flex-direction:column}.aem-discovery-card strong{font-size:16px;line-height:1.3}.aem-discovery-card small{margin-top:5px;color:#6d8094;font-size:12px;line-height:1.45}.aem-discovery-card>em{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f1f6fa;color:#0b5ca5;font-style:normal;font-weight:900}.aem-discovery-card:nth-child(2) i,.aem-discovery-card:nth-child(5) i{background:#fff3ca;color:#aa7000}.aem-discovery-card:nth-child(3) i,.aem-discovery-card:nth-child(6) i{background:#e8f7ef;color:#158551} .aem-catalog-proof{padding:34px 0;background:linear-gradient(120deg,#052e5c,#084d8d);color:#fff}.aem-catalog-proof__inner{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(520px,1.4fr);align-items:center;gap:50px}.aem-catalog-proof__copy>span{color:var(--aem-skin-accent, #ffc62a)}.aem-catalog-proof h2{margin:0 0 8px;color:#fff;font-size:28px;line-height:1.2}.aem-catalog-proof p{color:#c9dced}.aem-catalog-proof__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.055)}.aem-catalog-proof__stats>div{display:flex;min-height:102px;flex-direction:column;align-items:center;justify-content:center;padding:14px;border-right:1px solid rgba(255,255,255,.14);text-align:center}.aem-catalog-proof__stats>div:last-child{border-right:0}.aem-catalog-proof__stats strong{color:var(--aem-skin-accent, #ffc62a);font-size:25px;line-height:1}.aem-catalog-proof__stats small{margin-top:9px;color:#e5f0f8;font-size:12px;font-weight:700} .aem-popular-section{padding-top:38px;padding-bottom:38px;background:#fff}.aem-popular-panel{display:grid;grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);align-items:center;gap:34px;padding:30px;border:1px solid #dce7f1;border-radius:17px;background:linear-gradient(135deg,#f8fbfe,#f1f6fb);box-shadow:0 12px 32px rgba(20,52,85,.06)}.aem-popular-panel h2{margin:0 0 8px;font-size:25px}.aem-popular-panel nav{display:flex;flex-wrap:wrap;gap:9px}.aem-popular-panel nav a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 13px;border:1px solid #cfddea;border-radius:9px;background:#fff;color:#244d75!important;font-size:13px;font-weight:800;text-decoration:none!important;transition:.18s}.aem-popular-panel nav a:hover{border-color:#0b5ca5;background:#0b5ca5;color:#fff!important;transform:translateY(-2px)}.aem-popular-panel nav i{display:grid;place-items:center}.aem-popular-panel nav svg{width:17px;height:17px}.aem-popular-panel nav b{color:#e3ad00;font-size:15px} .aem-confidence-section{background:linear-gradient(180deg,#f6f9fc,#fff)}.aem-confidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aem-confidence-grid>a{display:flex;align-items:flex-start;gap:15px;min-height:150px;padding:22px;border:1px solid #dce6ef;border-radius:14px;background:#fff;color:#102f54!important;text-decoration:none!important;box-shadow:0 8px 24px rgba(20,52,85,.055);transition:.2s}.aem-confidence-grid>a:hover{border-color:var(--aem-skin-accent, #ffc62a);transform:translateY(-4px);box-shadow:0 15px 34px rgba(20,52,85,.11)}.aem-confidence-grid i{flex:0 0 52px;width:52px;height:52px}.aem-confidence-grid i svg{width:28px;height:28px}.aem-confidence-grid span{display:flex;min-width:0;flex-direction:column}.aem-confidence-grid strong{font-size:16px;line-height:1.3}.aem-confidence-grid small{margin:6px 0 12px;color:#6c7f92;font-size:12px;line-height:1.45}.aem-confidence-grid em{margin-top:auto;color:#0b5ca5;font-size:12px;font-style:normal;font-weight:850} @media(max-width:1100px){.aem-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aem-catalog-proof__inner{grid-template-columns:1fr;gap:24px}.aem-confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:767px){.aem-discovery-section{padding:30px 0}.aem-editorial-head{margin-bottom:20px}.aem-editorial-head p{font-size:14px}.aem-discovery-grid{display:flex;gap:11px;overflow-x:auto;padding:2px 2px 15px;scroll-snap-type:x mandatory;scrollbar-width:none}.aem-discovery-card{flex:0 0 84%;min-height:108px;padding:17px;scroll-snap-align:center}.aem-catalog-proof{padding:28px 0}.aem-catalog-proof h2{font-size:24px}.aem-catalog-proof__stats{grid-template-columns:repeat(2,1fr)}.aem-catalog-proof__stats>div{min-height:88px;border-bottom:1px solid rgba(255,255,255,.14)}.aem-catalog-proof__stats>div:nth-child(2){border-right:0}.aem-catalog-proof__stats>div:nth-child(n+3){border-bottom:0}.aem-popular-section{padding:28px 0}.aem-popular-panel{grid-template-columns:1fr;gap:21px;padding:22px 18px}.aem-popular-panel nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px;scrollbar-width:none}.aem-popular-panel nav a{flex:0 0 auto}.aem-confidence-grid{display:flex;gap:11px;overflow-x:auto;padding:2px 2px 15px;scroll-snap-type:x mandatory;scrollbar-width:none}.aem-confidence-grid>a{flex:0 0 82%;min-height:140px;scroll-snap-align:center}.aem-discovery-grid::-webkit-scrollbar,.aem-popular-panel nav::-webkit-scrollbar,.aem-confidence-grid::-webkit-scrollbar{display:none}} html.route-common-home .module-blog_posts{box-sizing:border-box!important} html.route-common-home .module-blog_posts .post-grid, html.route-common-home .module-blog_posts .post-grid.auto-grid{margin-left:0!important;margin-right:0!important} html.route-common-home .module-blog_posts .post-stats{position:static!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-width:100%!important;min-height:38px!important;margin:0 0 13px!important;padding:0 0 10px!important;transform:none!important;align-self:stretch!important;box-sizing:border-box!important} html.route-common-home .module-blog_posts .caption{overflow:hidden!important} html.route-common-home footer .module-info_blocks-328 .info_blocks-grid>.auto-grid-items{display:block!important;grid-template-columns:none!important;width:100%!important} html.route-common-home footer .module-info_blocks-328 .info_blocks-grid>.auto-grid-items>.module-item{display:block!important;width:100%!important;max-width:none!important} @media(min-width:768px){html.route-common-home footer .grid-module-footer-2-1-1>.module-side_products-735{width:calc(100% + 48px)!important;max-width:none!important;margin-right:-24px!important;margin-left:-24px!important}} @media(max-width:767px){html.route-common-home footer .grid-module-footer-2-1-1>.module-side_products-735{width:calc(100% - 20px)!important;margin-right:auto!important;margin-left:auto!important}} .aem-home.aem-section-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));width:100%;min-width:0} .aem-home.aem-section-layout>[data-aem-section-key]{min-width:0;width:100%;box-sizing:border-box;justify-self:center} .aem-home.aem-section-layout>.module-blog_posts[data-aem-section-key="blog"]{box-sizing:border-box;max-width:none;margin-right:auto!important;margin-left:auto!important;padding-right:24px!important;padding-left:24px!important} .aem-home.aem-section-layout>[data-aem-section-key].aem-frame--full{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important} .aem-home.aem-section-layout>[data-aem-section-key].aem-frame--wide{width:100%!important;max-width:1760px!important;margin-right:auto!important;margin-left:auto!important} .aem-home.aem-section-layout>[data-aem-section-key].aem-frame--standard{width:100%!important;max-width:1480px!important;margin-right:auto!important;margin-left:auto!important} .aem-home.aem-section-layout>[data-aem-section-key].aem-frame--compact{width:100%!important;max-width:1120px!important;margin-right:auto!important;margin-left:auto!important} .aem-home.aem-section-layout>[data-aem-section-key].aem-frame--full.aem-full-row-viewport{ width:var(--aem-section-viewport-width,100%)!important; max-width:none!important; justify-self:start!important} @media(min-width:992px){ .aem-home.aem-section-layout>[data-aem-section-key].aem-frame--full .aem-wrap{ width:100%!important; max-width:none!important; margin-right:auto!important; margin-left:auto!important; padding-right:24px; padding-left:24px; box-sizing:border-box} .aem-home.aem-section-layout>[data-aem-section-key].aem-frame--full.aem-trust.aem-wrap, .aem-home.aem-section-layout>[data-aem-section-key].aem-frame--full.aem-wrap{ width:100%!important; max-width:none!important; padding-right:24px; padding-left:24px; box-sizing:border-box}} @media(min-width:992px){ .aem-home.aem-section-layout>[data-aem-section-key="hero"].aem-frame--full{ width:var(--aem-hero-viewport-width,100%)!important; max-width:none!important; justify-self:start!important} .aem-home.aem-section-layout>[data-aem-section-key="hero"].aem-frame--full .aem-hero__grid{ width:var(--aem-hero-content-width,min(1480px,calc(100% - 40px)))!important; max-width:1480px!important; margin-right:auto!important; margin-left:var(--aem-hero-content-left,auto)!important; padding-right:0!important; padding-left:0!important} .aem-home.aem-section-layout>[data-aem-section-key="hero"].aem-frame--full .aem-hero-controls{ width:auto!important; max-width:none!important; margin:0!important; padding:0!important}} .aem-custom-section{padding:28px 0;background:#f5f8fb} .aem-custom-section__panel{height:100%;padding:28px;border:1px solid #d9e5ef;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(18,49,82,.07)} .aem-custom-section__panel>h2{margin:0 0 18px;color:#102d50;font-size:26px;font-weight:900} @media(max-width:991px){.aem-home.aem-section-layout>[data-aem-section-key]{grid-column:1/-1!important}.aem-custom-section{padding:18px 0}.aem-custom-section__panel{padding:20px}.aem-home.aem-section-layout>.module-blog_posts[data-aem-section-key="blog"]{padding-right:14px!important;padding-left:14px!important}} @media(min-width:1200px){#aem-home-builder>.aem-device-hide--desktop{display:none!important}} @media(min-width:768px) and (max-width:1199px){#aem-home-builder>.aem-device-hide--tablet{display:none!important}} @media(max-width:767px){#aem-home-builder>.aem-device-hide--mobile{display:none!important}} html.aem-performance-content-visibility #aem-home-builder>[data-aem-section-key]:not([data-aem-section-key="hero"]):not([data-aem-section-key="trust"]){ content-visibility:auto; contain-intrinsic-size:auto 620px} html.route-common-home #aem-home-builder .aem-category-menu a, html.route-common-home #aem-home-builder .aem-category-menu a:link, html.route-common-home #aem-home-builder .aem-category-menu a:visited{ border-color:#d6e2ed!important; background:#fff!important; color:#294c70!important; text-decoration:none!important; box-shadow:none!important;} html.route-common-home #aem-home-builder .aem-category-menu a:hover, html.route-common-home #aem-home-builder .aem-category-menu a:focus, html.route-common-home #aem-home-builder .aem-category-menu a:focus-visible{ border-color:var(--aem-skin-primary, #07386d)!important; background:var(--aem-skin-primary, #07386d)!important; color:#fff!important; text-decoration:none!important; box-shadow:0 8px 20px rgba(7,56,109,.18)!important; outline:0!important; transform:translateY(-1px);} html.route-common-home #aem-home-builder .aem-category-menu a:active{ border-color:#052e5b!important; background:#052e5b!important; color:#fff!important; transform:translateY(0);} html.route-common-home footer .module-side_products-735 .side-product{min-height:0!important} html.route-common-home footer .module-side_products-735 .side-product>.image{flex:0 0 180px!important;height:180px!important;min-height:180px!important;max-height:180px!important;padding:10px!important} html.route-common-home footer .module-side_products-735 .side-product>.image .product-img, html.route-common-home footer .module-side_products-735 .side-product>.image .product-img img{width:100%!important;height:100%!important;object-fit:contain!important} html.route-common-home footer .module-side_products-735 .side-product:before{display:none!important} html.route-common-home footer .module-catalog-453 .catalog-title{margin-bottom:15px!important;color:#fff!important;font-size:16px!important;font-weight:800!important} html.route-common-home footer .module-catalog-453 .subitems a, html.route-common-home footer .module-catalog-453 .subitems a span{color:#b9c7d5!important;font-size:13px!important;line-height:1.45!important} html.route-common-home footer .module-catalog-453 .subitems a:hover, html.route-common-home footer .module-catalog-453 .subitems a:hover span{color:var(--aem-skin-accent, #ffc62a)!important} #aem-home-builder .aem-card__quote{display:grid;gap:8px;margin-top:auto;padding:12px;border:1px solid #cfe0f1;border-radius:9px;background:#f2f7fc;color:#164979} #aem-home-builder .aem-card__quote b{font-size:12px;line-height:1.35;color:#164979} #aem-home-builder .aem-card__quote a{display:flex;align-items:center;justify-content:center;min-height:39px;border-radius:7px;background:var(--aem-skin-primary, #07386d);color:#fff!important;font-size:13px;font-weight:850;text-decoration:none!important} #aem-home-builder .aem-catalog-proof__meta{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:13px} #aem-home-builder .aem-catalog-proof__meta small{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid #d6e3ef;border-radius:999px;background:#fff;color:#526d87;font-size:11px} #aem-home-builder .aem-catalog-proof__meta b{color:var(--aem-skin-primary, #07386d)} #aem-home-builder .aem-project-tools{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.25fr;gap:18px;margin-top:28px;padding-top:26px;border-top:1px solid rgba(255,255,255,.2)} #aem-home-builder .aem-selector-tool,#aem-home-builder .aem-bom-tool{padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(2,34,67,.68)} #aem-home-builder .aem-project-tools>div>span{color:var(--aem-skin-accent, #ffc62a);font-size:10px;font-weight:900;letter-spacing:.12em} #aem-home-builder .aem-project-tools h3{margin:6px 0;color:#fff;font-size:20px} #aem-home-builder .aem-project-tools p{margin:0 0 16px;color:#cfe0ef;font-size:12px} #aem-home-builder .aem-project-tools form label{display:flex;flex-direction:column;gap:5px;min-width:0;color:#dbe8f4;font-size:11px;font-weight:750} #aem-home-builder .aem-project-tools input,#aem-home-builder .aem-project-tools select,#aem-home-builder .aem-project-tools textarea{width:100%;min-width:0;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:#fff;color:#173a5d;font-size:13px} #aem-home-builder .aem-project-tools input,#aem-home-builder .aem-project-tools select{height:43px;padding:0 11px} #aem-home-builder .aem-project-tools textarea{padding:10px;resize:vertical} #aem-home-builder .aem-selector-tool form{display:grid;grid-template-columns:1fr 1.2fr auto;align-items:end;gap:10px} #aem-home-builder .aem-project-tools button{min-height:43px;padding:0 16px;border:0;border-radius:7px;background:var(--aem-skin-accent, #ffc62a);color:#07315e;font-size:12px;font-weight:900;white-space:nowrap} #aem-home-builder .aem-project-tools button:disabled{opacity:.65;cursor:wait} #aem-home-builder .aem-bom-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px} #aem-home-builder .aem-bom-file,#aem-home-builder .aem-bom-note{grid-column:span 3} #aem-home-builder .aem-bom-tool form>button{margin-top:12px} #aem-home-builder .aem-bom-tool form>small{display:block;margin-top:9px;color:#adc5da;font-size:10px;line-height:1.4} #aem-home-builder .aem-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important} #aem-home-builder .aem-bom-status{margin-top:8px;font-size:12px;font-weight:750} #aem-home-builder .aem-bom-status.is-success{color:#8df0b1}#aem-home-builder .aem-bom-status.is-error{color:#ffb7b7} @media(min-width:1201px) and (max-width:1500px){#aem-home-builder .aem-product-carousel [data-aem-carousel-track]{--aem-carousel-columns:4}#aem-home-builder .aem-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}} @media(max-width:1050px){#aem-home-builder .aem-project-tools{grid-template-columns:1fr}#aem-home-builder .aem-selector-tool form{grid-template-columns:1fr 1fr}#aem-home-builder .aem-selector-tool form button{grid-column:span 2}} @media(max-width:767px){#aem-home-builder .aem-project-tools{margin-top:22px;padding-top:20px}#aem-home-builder .aem-selector-tool,#aem-home-builder .aem-bom-tool{padding:17px}#aem-home-builder .aem-selector-tool form,#aem-home-builder .aem-bom-fields{grid-template-columns:1fr}#aem-home-builder .aem-selector-tool form button,#aem-home-builder .aem-bom-file,#aem-home-builder .aem-bom-note{grid-column:auto}}
.aem-listing-page{--aem-listing-width:1480px;--aem-listing-accent:var(--aem-skin-accent, #ffc62a);--aem-ink:#0b2f57;--aem-muted:#66778b;--aem-line:#dce6ef;--aem-surface:#fff;--aem-soft:#f3f7fb;box-sizing:border-box;background:#f4f7fa;color:#152337;padding:0 20px 70px;font-family:var(--aem-font-body,Inter,Arial,sans-serif)} .aem-listing-page *{box-sizing:border-box}.aem-listing-page a{text-decoration:none}.aem-listing-shell,.aem-listing-breadcrumbs{width:min(100%,var(--aem-listing-width));margin-inline:auto}.aem-listing-breadcrumbs{padding:18px 4px}.aem-listing-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:0;padding:0;list-style:none}.aem-listing-breadcrumbs li{display:flex;align-items:center;color:#8190a1;font-size:13px}.aem-listing-breadcrumbs li:not(:last-child):after{content:'›';margin-left:7px;color:#a7b4c0}.aem-listing-breadcrumbs a{color:#607286}.aem-listing-breadcrumbs li:last-child a{color:var(--aem-ink);font-weight:750} .aem-listing-kicker{display:block;margin-bottom:10px;color:#bb8500;font-size:12px;font-weight:900;letter-spacing:.15em}.aem-listing-title{margin:0 0 28px;font-size:clamp(30px,4vw,52px);font-weight:900;color:var(--aem-ink)} .aem-listing-hero,.aem-brand-directory-hero,.aem-brand-hero{position:relative;overflow:hidden;margin:4px 0 28px;border:1px solid #dbe6ef;border-radius:25px;background:linear-gradient(135deg,#fff 0%,#f2f7fb 63%,#eaf2f8 100%);box-shadow:0 16px 42px rgba(19,48,78,.08)} .aem-listing-hero{display:grid;grid-template-columns:minmax(0,1fr);min-height:300px;background-color:var(--aem-hero-bg,#eef5fa);background-repeat:no-repeat;background-size:cover;background-position:center}.aem-listing-hero--split{grid-template-columns:minmax(0,1fr) minmax(280px,38%);background-image:none!important}.aem-listing-hero--default:before,.aem-listing-hero--custom:before{position:absolute;inset:0;content:'';background:var(--aem-hero-overlay,#fff);opacity:var(--aem-hero-overlay-opacity,.15)}.aem-listing-hero.is-text-only{grid-template-columns:1fr;min-height:230px}.aem-listing-hero__copy{position:relative;z-index:1;align-self:center;max-width:820px;padding:42px clamp(28px,5vw,72px)}.aem-listing-hero--default .aem-listing-hero__copy,.aem-listing-hero--custom .aem-listing-hero__copy{margin:26px;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.66) 72%,rgba(255,255,255,0));border-radius:18px}.aem-listing-hero h1,.aem-brand-directory-hero h1,.aem-brand-hero h1{margin:0;color:var(--aem-hero-text,var(--aem-ink));font-size:clamp(34px,4vw,58px);font-weight:900;line-height:1.08;letter-spacing:-.035em}.aem-listing-description{max-width:720px;margin-top:20px;color:var(--aem-hero-text,#53657a);font-size:16px;line-height:1.75}.aem-listing-description>:first-child{margin-top:0}.aem-listing-description>:last-child{margin-bottom:0}.aem-listing-hero__media{position:relative;z-index:1;min-height:300px;background:#fff}.aem-listing-hero__media img{width:100%;height:100%;min-height:300px;object-fit:cover;display:block} .aem-listing-layout{display:flex;gap:24px;align-items:flex-start}.aem-listing-layout>.aem-listing-content{flex:1;min-width:0;width:100%}.aem-listing-layout>.col-sm-3,.aem-listing-layout>.col-sm-9,.aem-listing-layout>.col-sm-12{float:none}.aem-listing-layout>aside,.aem-listing-layout>.col-sm-3{flex:0 0 270px;max-width:270px} .aem-subcategory-section,.aem-brand-group{margin:0 0 30px;padding:28px;border:1px solid var(--aem-line);border-radius:22px;background:var(--aem-surface);box-shadow:0 12px 34px rgba(20,52,82,.055)}.aem-listing-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:20px}.aem-listing-heading span{display:block;margin-bottom:4px;color:#9b7600;font-size:11px;font-weight:900;letter-spacing:.13em}.aem-listing-heading h2{margin:0;color:var(--aem-ink);font-size:26px;font-weight:900}.aem-listing-heading>small{color:var(--aem-muted);font-weight:700} .aem-subcategory-grid{display:grid;grid-template-columns:repeat(var(--aem-subcolumns-desktop),minmax(0,1fr));gap:14px}.aem-subcategory-card{overflow:hidden;min-width:0;border:1px solid var(--aem-line);border-radius:17px;background:#fff;color:var(--aem-ink);transition:.22s ease}.aem-subcategory-card:hover{border-color:#aac1d5;transform:translateY(-3px);box-shadow:0 14px 28px rgba(19,52,83,.11)}.aem-subcategory-card__image{display:block;overflow:hidden;aspect-ratio:16/9;background:linear-gradient(145deg,#f8fbfd,#eaf2f8)}.aem-subcategory-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.aem-subcategory-card:hover img{transform:scale(1.035)}.aem-subcategory-card__icon{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at 50% 45%,#fff 0,#f2f7fb 58%,#e4edf5 100%)}.aem-subcategory-card__icon i{display:grid;place-items:center;width:72px;height:72px;border:1px solid #d5e3ee;border-radius:22px;background:#fff;color:#0b4b83;font-size:34px;box-shadow:0 12px 25px rgba(14,60,101,.12);transition:.25s ease}.aem-subcategory-card:hover .aem-subcategory-card__icon i{transform:translateY(-3px) scale(1.04);color:#b48100}.aem-subcategory-card__body{position:relative;display:block;padding:15px 38px 15px 15px}.aem-subcategory-card__body strong{display:block;overflow:hidden;min-height:39px;font-size:14px;font-weight:850;line-height:1.4}.aem-subcategory-card__body small{display:block;margin-top:5px;color:var(--aem-muted)}.aem-subcategory-card__body>i{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#b48100} .aem-listing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;padding:13px;border:1px solid var(--aem-line);border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(20,52,82,.045)}.aem-view-buttons{display:flex;gap:5px}.aem-view-buttons button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d8e4ee;border-radius:10px;background:#f5f8fb;color:#557087}.aem-view-buttons button.is-active{border-color:var(--aem-ink);background:var(--aem-ink);color:#fff}.aem-listing-toolbar__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.aem-listing-toolbar label{display:flex;align-items:center;gap:8px;margin:0;color:#5e7083;font-size:12px;font-weight:800}.aem-listing-toolbar select{min-width:145px;height:42px;border:1px solid #d6e2ec;border-radius:10px;background:#fff;padding:0 34px 0 12px;color:#20344a}.aem-compare-link{display:flex;align-items:center;gap:7px;height:42px;padding:0 14px;border:1px solid #d6e2ec;border-radius:10px;color:#294966;font-weight:750} .aem-product-grid{display:grid;grid-template-columns:repeat(var(--aem-columns-desktop),minmax(0,1fr));gap:18px}.aem-product-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--aem-line);border-radius:19px;background:#fff;box-shadow:0 10px 27px rgba(20,52,82,.055);transition:.22s ease}.aem-product-card:hover{border-color:#b7cadb;transform:translateY(-3px);box-shadow:0 18px 38px rgba(20,52,82,.12)}.aem-product-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1/1;background:#fff;border-bottom:1px solid #e7edf3}.aem-product-card__media img{display:block;width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .3s ease}.aem-product-card:hover .aem-product-card__media img{transform:scale(1.03)}.aem-product-card__badge{position:absolute;top:12px;right:12px;padding:6px 9px;border-radius:999px;background:#fff0d4;color:#aa5800;font-size:11px;font-weight:900}.aem-product-card__body{display:flex;flex:1;min-width:0;flex-direction:column;padding:18px}.aem-product-card__brand{margin-bottom:7px;color:#677b8e;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.aem-product-card h3{margin:0;min-height:48px;font-size:16px;font-weight:850;line-height:1.45}.aem-product-card h3 a{color:#14253a}.aem-product-card__body>p{display:-webkit-box;overflow:hidden;margin:10px 0 0;color:#68798a;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aem-product-rating{display:flex;gap:2px;margin-top:10px;color:#f4b400}.aem-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding-top:16px}.aem-product-price strong{color:var(--aem-ink);font-size:23px;font-weight:900}.aem-product-price del{color:#8290a0;font-size:14px}.aem-product-price small{flex-basis:100%;color:#8190a0;font-size:11px}.aem-product-actions{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;margin-top:14px}.aem-product-quantity{display:grid;grid-template-columns:27px 34px 27px;overflow:hidden;height:43px;border:1px solid #cad8e4;border-radius:11px}.aem-product-quantity button,.aem-product-quantity input{width:100%;min-width:0;border:0;background:#fff;text-align:center;color:#24364a}.aem-product-quantity input{appearance:textfield;padding:0}.aem-product-quantity input::-webkit-inner-spin-button{appearance:none}.aem-add-cart{display:flex;min-width:0;align-items:center;justify-content:center;gap:8px;height:43px;border:0;border-radius:11px;background:var(--aem-ink);padding:0 12px;color:#fff;font-weight:850}.aem-add-cart:hover{background:#0c477e}.aem-add-cart span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aem-product-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.aem-product-secondary button{overflow:hidden;height:38px;border:1px solid #dbe5ed;border-radius:9px;background:#f7f9fb;padding:0 8px;color:#536a80;font-size:11px;text-overflow:ellipsis;white-space:nowrap} .aem-product-grid.is-list{grid-template-columns:1fr}.aem-product-grid.is-list .aem-product-card{display:grid;grid-template-columns:260px minmax(0,1fr)}.aem-product-grid.is-list .aem-product-card__media{height:100%;border-right:1px solid #e7edf3;border-bottom:0}.aem-product-grid.is-list .aem-product-card h3{min-height:0;font-size:20px}.aem-product-grid.is-list .aem-product-card__body>p{-webkit-line-clamp:3}.aem-product-grid.is-list .aem-product-actions{max-width:430px}.aem-product-grid.is-list .aem-product-secondary{max-width:430px} .aem-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding:18px 20px;border:1px solid var(--aem-line);border-radius:16px;background:#fff}.aem-pagination .pagination{margin:0}.aem-pagination p{margin:0;color:var(--aem-muted)}.aem-empty-state{display:grid;place-items:center;min-height:280px;padding:40px;border:1px dashed #bdccd9;border-radius:22px;background:#fff;text-align:center}.aem-empty-state>i{font-size:38px;color:#b2c0cd}.aem-empty-state h2{color:var(--aem-ink)}.aem-primary-button{padding:12px 22px;border-radius:10px;background:var(--aem-ink);color:#fff!important;font-weight:800} .aem-brand-directory-hero{padding:45px clamp(28px,5vw,70px)}.aem-brand-directory-hero p{max-width:720px;margin:16px 0 22px;color:#5d7084;font-size:17px}.aem-brand-directory-hero>strong{display:inline-flex;padding:8px 12px;border-radius:999px;background:#fff;color:#395a78}.aem-brand-alphabet{position:sticky;top:10px;z-index:5;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:25px;padding:13px;border:1px solid var(--aem-line);border-radius:15px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(20,52,82,.08);backdrop-filter:blur(10px)}.aem-brand-alphabet a{display:grid;place-items:center;min-width:38px;height:38px;border:1px solid #dbe5ed;border-radius:9px;color:var(--aem-ink);font-weight:850}.aem-brand-alphabet a:hover{border-color:var(--aem-ink);background:var(--aem-ink);color:#fff}.aem-brand-grid{display:grid;grid-template-columns:repeat(var(--aem-brand-columns-desktop),minmax(0,1fr));gap:14px}.aem-brand-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--aem-line);border-radius:16px;background:#fff;color:var(--aem-ink);transition:.2s ease}.aem-brand-card:hover{transform:translateY(-3px);box-shadow:0 13px 28px rgba(20,52,82,.1)}.aem-brand-card__logo{display:grid;place-items:center;overflow:hidden;aspect-ratio:16/9;padding:18px;background:#f8fafc}.aem-brand-card__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.aem-brand-card>strong{overflow:hidden;padding:14px 14px 5px;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.aem-brand-card>span:last-child{padding:0 14px 14px;color:#647a8f;font-size:12px}.aem-brand-card>span i{margin-left:5px;color:#ad7b00}.aem-brand-hero{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:28px;padding:30px}.aem-brand-hero__logo{display:grid;place-items:center;min-height:145px;border:1px solid #e0e8ef;border-radius:17px;background:#fff;padding:18px}.aem-brand-hero__logo img{max-width:100%;max-height:120px;width:auto;height:auto;object-fit:contain}.aem-brand-hero p{margin:12px 0 0;color:var(--aem-muted)}.aem-brand-hero>strong{max-width:230px;color:#526b81;font-size:12px;font-weight:750;text-align:right} @media(max-width:1100px){.aem-subcategory-grid{grid-template-columns:repeat(var(--aem-subcolumns-tablet),minmax(0,1fr))}.aem-product-grid{grid-template-columns:repeat(var(--aem-columns-tablet),minmax(0,1fr))}.aem-brand-grid{grid-template-columns:repeat(var(--aem-brand-columns-tablet),minmax(0,1fr))}.aem-listing-hero{grid-template-columns:minmax(0,1fr) minmax(250px,38%)}.aem-listing-layout{display:block}.aem-listing-layout>aside,.aem-listing-layout>.col-sm-3{max-width:none;margin-bottom:20px}.aem-brand-hero{grid-template-columns:180px minmax(0,1fr)}.aem-brand-hero>strong{grid-column:1/-1;max-width:none;text-align:left}} @media(max-width:767px){.aem-listing-page{padding:0 12px 42px}.aem-listing-breadcrumbs{padding:12px 2px;overflow-x:auto}.aem-listing-breadcrumbs ol{flex-wrap:nowrap;white-space:nowrap}.aem-listing-hero{display:block;min-height:0;border-radius:19px}.aem-listing-hero__copy{padding:27px 22px}.aem-listing-hero h1,.aem-brand-directory-hero h1,.aem-brand-hero h1{font-size:32px}.aem-listing-description{font-size:14px;line-height:1.65}.aem-listing-hero__media,.aem-listing-hero__media img{min-height:0}.aem-listing-hero__media{aspect-ratio:16/8}.aem-subcategory-section,.aem-brand-group{padding:17px;border-radius:17px}.aem-subcategory-grid{grid-template-columns:repeat(var(--aem-subcolumns-mobile),minmax(0,1fr));gap:9px}.aem-subcategory-card__body{padding:12px 30px 12px 11px}.aem-subcategory-card__body strong{min-height:36px;font-size:12px}.aem-listing-toolbar{align-items:stretch;flex-direction:column}.aem-view-buttons{display:none}.aem-listing-toolbar__controls{display:grid;grid-template-columns:1fr 1fr}.aem-listing-toolbar label{display:block}.aem-listing-toolbar label span{display:block;margin-bottom:5px}.aem-listing-toolbar select{width:100%;min-width:0}.aem-compare-link{grid-column:1/-1;justify-content:center}.aem-product-grid{grid-template-columns:repeat(var(--aem-columns-mobile),minmax(0,1fr));gap:12px}.aem-product-card__body{padding:14px}.aem-product-card h3{min-height:0;font-size:15px}.aem-product-card__body>p{display:none}.aem-product-price strong{font-size:21px}.aem-product-actions{grid-template-columns:82px minmax(0,1fr)}.aem-product-quantity{grid-template-columns:25px 32px 25px}.aem-product-grid.is-list .aem-product-card{display:flex}.aem-product-grid.is-list .aem-product-card__media{border-right:0;border-bottom:1px solid #e7edf3}.aem-pagination{align-items:flex-start;flex-direction:column;padding:14px}.aem-pagination p{font-size:12px}.aem-brand-directory-hero{padding:28px 22px}.aem-brand-grid{grid-template-columns:repeat(var(--aem-brand-columns-mobile),minmax(0,1fr));gap:9px}.aem-brand-card__logo{padding:10px}.aem-brand-card>strong{font-size:12px}.aem-brand-card>span:last-child{font-size:10px}.aem-brand-alphabet{position:static;flex-wrap:nowrap;overflow-x:auto}.aem-brand-alphabet a{flex:0 0 38px}.aem-brand-hero{display:block;padding:22px}.aem-brand-hero__logo{min-height:110px;margin-bottom:20px}.aem-brand-hero>strong{display:block;margin-top:15px;text-align:left}} @media(max-width:1100px){.aem-listing-hero:not(.aem-listing-hero--split){grid-template-columns:1fr}} @media(max-width:767px){.aem-listing-hero--default .aem-listing-hero__copy,.aem-listing-hero--custom .aem-listing-hero__copy{margin:12px;padding:24px 18px}.aem-subcategory-card__icon i{width:54px;height:54px;border-radius:17px;font-size:27px}} .aem-category-page .module-categories .category-thumb>.image>a{display:grid;place-items:center}.aem-category-page .aem-category-icon{display:grid;place-items:center;width:72px;height:72px;border:1px solid #d5e3ee;border-radius:22px;background:linear-gradient(145deg,#fff,#eef5fa);color:#0b4b83;font-size:33px;box-shadow:0 10px 22px rgba(14,60,101,.12);transition:.22s ease}.aem-category-page .category-layout:hover .aem-category-icon{transform:translateY(-3px);color:#b48100;box-shadow:0 14px 27px rgba(14,60,101,.17)}@media(max-width:767px){.aem-category-page .aem-category-icon{width:54px;height:54px;border-radius:17px;font-size:26px}} .aem-listing-page .aem-product-grid{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--aem-columns-desktop),minmax(0,1fr));overflow:visible;width:100%;gap:18px;scroll-snap-type:none} .aem-listing-page .aem-product-card{display:flex;width:auto;min-width:0;max-width:none;flex:initial;flex-direction:column;scroll-snap-align:none} .aem-listing-page .aem-product-card__media{width:100%;height:auto;min-height:0;aspect-ratio:1/1} .aem-listing-page .aem-product-card__body{width:auto;min-width:0} .aem-listing-page .aem-add-cart{gap:5px;padding:0 6px;font-size:12px} .aem-listing-page .aem-product-secondary button{height:auto;min-height:40px;padding:5px 6px;line-height:1.2;text-overflow:clip;white-space:normal} .aem-listing-page .aem-product-grid.is-list{display:grid;grid-template-columns:1fr} .aem-listing-page .aem-product-grid.is-list .aem-product-card{display:grid;grid-template-columns:260px minmax(0,1fr)} @media(max-width:1100px){.aem-listing-page .aem-product-grid{grid-template-columns:repeat(var(--aem-columns-tablet),minmax(0,1fr))}} @media(max-width:767px){.aem-listing-page .aem-product-grid{grid-template-columns:repeat(var(--aem-columns-mobile),minmax(0,1fr));gap:12px}.aem-listing-page .aem-product-grid.is-list .aem-product-card{display:flex;grid-template-columns:none}} .aem-brand-products .aem-product-grid:has(>.aem-product-card:only-child){grid-template-columns:minmax(0,860px);justify-content:start} .aem-brand-products .aem-product-grid:has(>.aem-product-card:only-child) .aem-product-card{display:grid;grid-template-columns:minmax(260px,40%) minmax(0,1fr)} .aem-brand-products .aem-product-grid:has(>.aem-product-card:only-child) .aem-product-card__media{height:100%;border-right:1px solid #e7edf3;border-bottom:0} .aem-brand-products .aem-product-grid:has(>.aem-product-card:only-child) .aem-product-card h3{min-height:0;font-size:21px} .aem-brand-products .aem-product-grid:has(>.aem-product-card:only-child) .aem-product-card__body>p{-webkit-line-clamp:3} .aem-brand-products .aem-product-grid:has(>.aem-product-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(280px,440px));justify-content:start} @media(min-width:768px){.aem-brand-products .aem-listing-layout:has(>aside) .aem-product-grid:not(:has(>.aem-product-card:only-child)):not(:has(>.aem-product-card:nth-child(2):last-child)){grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}} .aem-brand-products .aem-product-card__body>p{display:block;overflow:visible;-webkit-box-orient:initial;-webkit-line-clamp:unset} @media(max-width:900px){.aem-brand-products .aem-product-grid:has(>.aem-product-card:only-child),.aem-brand-products .aem-product-grid:has(>.aem-product-card:nth-child(2):last-child){grid-template-columns:repeat(var(--aem-columns-mobile),minmax(0,1fr))}.aem-brand-products .aem-product-grid:has(>.aem-product-card:only-child) .aem-product-card{display:flex;grid-template-columns:none}.aem-brand-products .aem-product-grid:has(>.aem-product-card:only-child) .aem-product-card__media{height:auto;border-right:0;border-bottom:1px solid #e7edf3}} .aem-listing-page .aem-product-card h3,html.aem-typography-ui .aem-listing-page .aem-product-card h3{font-size:var(--aem-card-title-size,14px)!important;min-height:calc(var(--aem-card-title-size,14px) * 1.45 * var(--aem-card-title-lines,3));font-weight:850!important;line-height:1.45!important} .aem-listing-page .aem-product-card h3 a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--aem-card-title-lines,3)} .aem-listing-page .aem-product-card__badge{top:12px;right:12px;left:auto;padding:6px 11px;border-radius:999px;background:var(--aem-card-badge-bg,#e11d48);color:var(--aem-card-badge-color,#fff);font-size:12px;font-weight:900;letter-spacing:.01em;box-shadow:0 4px 12px rgba(0,0,0,.14)} .aem-listing-page .aem-product-card__badge--text{font-size:11px} .aem-listing-page .aem-product-price{align-items:baseline;gap:6px 10px} .aem-listing-page .aem-product-price.has-special del,.aem-listing-page .aem-product-price.has-special .aem-product-price__percent{white-space:nowrap} .aem-listing-page .aem-product-price.has-special .aem-product-price__percent{margin-left:auto} .aem-listing-page .aem-product-price strong{color:var(--aem-card-price-color,#0b3d7a);font-size:var(--aem-card-price-size,26px);font-weight:900;letter-spacing:-.02em;line-height:1.1} .aem-listing-page .aem-product-price del{color:var(--aem-card-old-price-color,#c0392b);font-size:var(--aem-card-old-price-size,15px);font-weight:700;text-decoration-thickness:2px;opacity:.9} .aem-listing-page .aem-product-price__percent{display:inline-flex;align-items:center;padding:2px 7px;border-radius:7px;background:color-mix(in srgb,var(--aem-card-badge-bg,#e11d48) 12%,#fff);color:var(--aem-card-badge-bg,#e11d48);font-size:12px;font-style:normal;font-weight:900;line-height:1.3} .aem-listing-page .aem-product-price small{flex-basis:100%;margin-top:2px;color:#8190a0;font-size:11px} .aem-listing-page .aem-product-grid.is-list .aem-product-card h3{min-height:0;font-size:calc(var(--aem-card-title-size,14px) + 5px)} .aem-brand-products .aem-product-grid:has(>.aem-product-card:only-child) .aem-product-card h3{min-height:0;font-size:calc(var(--aem-card-title-size,14px) + 6px)} @media(max-width:767px){.aem-listing-page .aem-product-card h3{min-height:0;font-size:max(12px,calc(var(--aem-card-title-size,14px) - 1px))}.aem-listing-page .aem-product-price strong{font-size:max(16px,calc(var(--aem-card-price-size,26px) - 4px))}.aem-listing-page .aem-product-card__badge{top:9px;right:9px;padding:5px 9px;font-size:11px}} .aem-listing-page .aem-product-card__body>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--aem-card-description-lines,2)} .aem-listing-page.aem-card-full-text .aem-product-card h3{min-height:0} .aem-listing-page.aem-card-full-text .aem-product-card h3 a,.aem-listing-page.aem-card-full-text .aem-product-card__body>p{display:block;overflow:visible;-webkit-box-orient:initial;-webkit-line-clamp:unset} .aem-listing-page .aem-product-actions--cart-only{grid-template-columns:minmax(0,1fr)} @media(max-width:767px){.aem-listing-page .aem-product-card__body>p{display:none}} .aem-pagination__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none} .aem-pagination__list li{margin:0} .aem-pagination__list a,.aem-pagination__list span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border:1px solid #d6e2ec;border-radius:11px;background:#fff;color:#294966;font-size:14px;font-weight:750;line-height:1;text-decoration:none;transition:.18s ease} .aem-pagination__list a:hover{border-color:var(--aem-ink);background:var(--aem-ink);color:#fff} .aem-pagination__list li.active span{border-color:var(--aem-ink);background:var(--aem-ink);color:#fff;cursor:default} .aem-pagination__list li.disabled span{opacity:.45;cursor:not-allowed} @media(max-width:767px){.aem-pagination__list{justify-content:center;width:100%}.aem-pagination__list a,.aem-pagination__list span{min-width:36px;height:36px;padding:0 10px;font-size:13px}} .aem-card-quote{ display:flex; flex-direction:column; gap:10px; margin:0 0 12px; padding:12px 14px; border:1px solid #cfe0ff; border-radius:12px; background:linear-gradient(180deg,#f5f9ff,#e9f1ff);} .aem-card-quote p{ margin:0; color:#1e3a8a; font-size:13px; font-weight:650; line-height:1.45;} .aem-card-quote p .fa{margin-right:6px;color:#2563eb} .aem-card-quote__btn{ display:inline-flex; align-items:center; justify-content:center; gap:8px; min-height:42px; padding:0 16px; border-radius:10px; background:#2563eb; color:#fff!important; font-size:13.5px; font-weight:750; text-decoration:none!important; white-space:nowrap; transition:background .16s ease;} .aem-card-quote__btn:hover{background:#1d4ed8} .aem-card-quote--wa .aem-card-quote__btn{background:#25d366} .aem-card-quote--wa .aem-card-quote__btn:hover{background:#1ebe5d} .aem-product-price--muted strong{color:#64748b!important;font-weight:700!important} .aem-product-price--muted del{color:#94a3b8!important} @media(max-width:600px){ .aem-card-quote{padding:10px 12px;gap:8px} .aem-card-quote p{font-size:12.5px} .aem-card-quote__btn{min-height:38px;font-size:13px}} .aem-listing-page.is-aem-loading .aem-listing-content{position:relative;opacity:.55;pointer-events:none;transition:opacity .18s ease} .aem-listing-page.is-aem-loading .aem-listing-content::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--aem-listing-accent,var(--aem-skin-accent, #ffc62a)),transparent);background-size:220% 100%;animation:aemListingBar .9s linear infinite;z-index:5} .aem-listing-page.is-aem-loading .module-filter{opacity:.75;pointer-events:none} @keyframes aemListingBar{from{background-position:120% 0}to{background-position:-120% 0}} .aem-subcategory-grid{ grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr)); gap:14px; align-items:stretch;} .aem-subcategory-card{ display:flex; flex-direction:column; overflow:hidden; border-radius:16px;} .aem-subcategory-card__image{ display:grid; height:92px; min-height:92px; aspect-ratio:auto; place-items:center;} .aem-subcategory-card__icon i{ width:52px; height:52px; border-radius:16px; font-size:24px;} .aem-subcategory-card__body{ display:grid; grid-template-columns:minmax(0,1fr) 18px; grid-template-rows:auto auto; gap:6px 10px; align-items:start; padding:14px 16px 16px;} .aem-subcategory-card__body strong{ grid-column:1; min-height:calc(1.35em * 2); overflow:visible; font-size:14px; font-weight:850; line-height:1.35; hyphens:auto;} .aem-subcategory-card__body small{ grid-column:1; margin-top:0; color:var(--aem-muted); font-size:12px; font-weight:700;} .aem-subcategory-card__body>i{position:static!important;grid-column:2;grid-row:1/span 2;align-self:center;margin:0;color:#b48100} .aem-listing-page .module-categories{ display:block!important; margin:0 0 24px; padding:22px 24px 18px; overflow:hidden; max-width:100%; border:1px solid var(--aem-line,#dce6ef); border-radius:22px; background:#fff; box-shadow:0 12px 34px rgba(20,52,82,.055);} .aem-listing-page .module-categories>.title{ display:block; width:100%;} .aem-listing-page .module-categories .module-body{ flex:none!important; flex-basis:auto!important;} .aem-listing-page .module-categories>.title{ margin:0 0 16px; color:var(--aem-ink,#0b2f57); font-size:22px; font-weight:900; line-height:1.2;} .aem-listing-page .module-categories .module-body, .aem-listing-page .module-categories .module-item, .aem-listing-page .module-categories .category-grid, .aem-listing-page .module-categories .category-grid.auto-grid{ display:block!important; width:100%!important; max-width:100%!important; min-width:0!important; margin:0!important; transform:none!important; overflow:hidden!important;} .aem-listing-page .module-categories .auto-grid-items{ display:grid!important; grid-auto-flow:row!important; grid-template-columns:repeat(4,minmax(0,1fr))!important; gap:10px!important; width:100%!important; max-width:100%!important; min-width:0!important; margin:0!important; transform:none!important; overflow:hidden!important;} .aem-listing-page .module-categories .category-layout{ width:100%!important; min-width:0!important; max-width:100%!important; height:auto!important; margin:0!important; padding:0!important;} .aem-listing-page .module-categories .category-thumb{ display:flex!important; flex-direction:row!important; align-items:center!important; gap:12px!important; width:100%!important; max-width:none!important; min-height:58px!important; height:auto!important; padding:10px 14px 10px 10px!important; overflow:visible!important; border:1px solid var(--aem-line,#dce6ef)!important; border-radius:14px!important; background:#fff!important;} .aem-listing-page .module-categories .category-thumb>.image, .aem-listing-page .module-categories .category-thumb>.image>a{ display:grid!important; flex:0 0 auto!important; width:auto!important; height:auto!important; min-width:0!important; margin:0!important; padding:0!important; overflow:visible!important; place-items:center!important;} .aem-listing-page .module-categories .aem-category-icon{ width:40px!important; height:40px!important; border-radius:12px!important; font-size:18px!important; box-shadow:0 6px 14px rgba(14,60,101,.1)!important;} .aem-listing-page .module-categories .caption{ display:flex!important; flex:1 1 auto!important; min-width:0!important; margin:0!important; padding:0!important; align-items:center!important;} .aem-listing-page .module-categories .name{ margin:0!important; overflow:visible!important;} .aem-listing-page .module-categories .name a{ display:block; overflow:visible!important; color:var(--aem-ink,#0b2f57)!important; font-size:13.5px!important; font-weight:800!important; line-height:1.35!important; white-space:normal!important; text-overflow:unset!important;} .aem-listing-page .module-categories .description, .aem-listing-page .module-categories .product-count, .aem-listing-page .module-categories .button-group, .aem-listing-page .module-categories .auto-carousel-bar, .aem-listing-page .module-categories .auto-carousel-buttons, .aem-listing-page .module-categories .auto-carousel-thumb, .aem-listing-page .module-categories .auto-carousel-prev, .aem-listing-page .module-categories .auto-carousel-next, .aem-listing-page .module-categories .auto-carousel-controls{display:none!important} @media(max-width:1100px){ .aem-subcategory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))} .aem-listing-page .module-categories .auto-grid-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}} @media(max-width:767px){ .aem-subcategory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px} .aem-subcategory-card__image{height:76px;min-height:76px} .aem-subcategory-card__icon i{width:44px;height:44px;font-size:20px} .aem-subcategory-card__body{padding:12px 12px 14px;gap:4px 8px} .aem-subcategory-card__body strong{font-size:13px;min-height:calc(1.35em * 2)} .aem-listing-page .module-categories{padding:16px} .aem-listing-page .module-categories>.title{font-size:19px} .aem-listing-page .module-categories .auto-grid-items{grid-template-columns:repeat(2,minmax(0,1fr))!important}} .aem-product-card__media{position:relative;overflow:hidden} .aem-product-card__media-alt{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .28s ease;pointer-events:none} .aem-product-card:hover .aem-product-card__media-alt, .aem-product-card:focus-within .aem-product-card__media-alt{opacity:1} .aem-card-deal{position:absolute;left:10px;bottom:10px;z-index:2;display:none;padding:5px 10px;border-radius:999px; background:rgba(17,24,33,.86);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums} .aem-card-deal.is-live{display:inline-block} .aem-card-metrics{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0 0 6px;font-size:11.5px;color:var(--aem-text-muted,#6b7a8c)} .aem-card-metric{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums} .aem-card-metric .fa{font-size:11px;opacity:.75} .aem-card-metric--sold{color:var(--aem-skin-primary,#0b5ca5);font-weight:700} @media (max-width:767px){.aem-card-metrics{font-size:11px}} @media (hover:none){.aem-product-card__media-alt{display:none}} @media (prefers-reduced-motion:reduce){.aem-product-card__media-alt{transition:none}}
:root{ --aem-navy:var(--aem-skin-navy, #082f5c); --aem-navy-dark:#052443; --aem-yellow:var(--aem-skin-accent, #f4c52f); --aem-ink:#0b2f57; --aem-muted:#647386; --aem-line:#dce6ef; --aem-soft:#f5f8fc; --aem-footer-bg:#06243f; --aem-footer-text:#fff; --aem-footer-muted:#c9dcec; --aem-footer-surface:#0c3558; --aem-footer-accent:var(--aem-skin-accent, #f4c52f); --aem-footer-width:1480px; --aem-footer-radius:16px;} html,body{margin:0;background:#eef3f8;color:var(--aem-ink);font-family:Inter,Arial,sans-serif} html.aem-theme-ates *,html.aem-theme-ates *::before,html.aem-theme-ates *::after{box-sizing:border-box} html.route-common-home.aem-global-ui .aem-card__actions button:first-child:before{content:'\f07a'!important;font-family:FontAwesome!important;font-weight:400!important} html.aem-theme-ates #common-home .slideshow, html.aem-theme-ates #common-home .swiper-viewport, html.aem-theme-ates #common-home .owl-carousel, html.aem-theme-ates #common-home .camera_wrap, html.aem-theme-ates #common-home .master-slider, html.aem-theme-ates [id^="slideshow"], html.aem-theme-ates .module.slideshow, html.aem-theme-ates .module-banners{display:none!important} .site-wrapper{min-height:100vh;display:flex;flex-direction:column;background:#eef3f8} .aem-theme-ates nav#top, .aem-theme-ates body>header:not(.aem-site-header):not(.aem-global-header), .aem-theme-ates #menu.navbar{display:none!important} .aem-listing-layout{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:24px;align-items:start} #column-left.ates-sidebar,#column-right.ates-sidebar{width:auto;float:none} .ates-home .container{width:100%;max-width:none;padding:0} .ates-footer{margin-top:auto;background:radial-gradient(circle at 10% 0,rgba(10,78,135,.2),transparent 34%),var(--aem-footer-bg);color:var(--aem-footer-text)} .ates-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:min(var(--aem-footer-width),calc(100% - 48px));margin:0 auto;padding:28px 0 12px} .ates-footer__grid h5{margin:0 0 12px;color:#fff;font-size:14px;font-weight:850} .ates-footer__grid ul{margin:0;padding:0;list-style:none} .ates-footer__grid a{color:var(--aem-footer-muted);text-decoration:none;line-height:1.9} .ates-footer__grid a:hover{color:var(--aem-footer-accent)} .ates-footer__copy{width:min(var(--aem-footer-width),calc(100% - 48px));margin:0 auto;padding:8px 0 28px;color:var(--aem-footer-muted);font-size:13px} .ates-footer__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin:0;padding:32px max(24px,calc((100% - var(--aem-footer-width)) / 2));background:linear-gradient(115deg,var(--aem-skin-navy-deep, #063568),#0a4d8a);box-sizing:border-box} .ates-footer__trust article{display:grid;align-content:center;gap:6px;min-height:104px;padding:18px 20px;border:1px solid rgba(255,255,255,.15);border-radius:var(--aem-footer-radius);background:rgba(255,255,255,.055);color:#fff} .ates-footer__trust strong{font-size:14px;font-weight:850} .ates-footer__trust span{color:#c9dcec;font-size:12px;line-height:1.45} .ates-footer__showcase{width:min(var(--aem-footer-width),calc(100% - 48px));margin:0 auto;padding:42px 0} .ates-footer__showcase .aem-popular{margin:0;padding:0;border:0;background:transparent;box-shadow:none} .ates-footer__showcase .aem-popular__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)} .ates-footer-tabs{display:flex;gap:8px;margin:0 0 22px;border-bottom:1px solid rgba(255,255,255,.12)} .ates-footer-tabs button{position:relative;min-height:52px;padding:0 18px;border:0;background:transparent;color:var(--aem-footer-muted);font-size:15px;font-weight:850;cursor:pointer} .ates-footer-tabs button::after{position:absolute;right:18px;bottom:-1px;left:18px;height:3px;border-radius:999px 999px 0 0;background:var(--aem-footer-accent);content:"";opacity:0;transform:scaleX(.6);transition:.18s ease} .ates-footer-tabs button.is-active{color:#fff} .ates-footer-tabs button.is-active::after{opacity:1;transform:scaleX(1)} .ates-footer-tab-panel[hidden]{display:none!important} .aem-footer-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px} .aem-footer-product-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;color:var(--aem-ink);box-shadow:0 12px 30px rgba(0,0,0,.18)} .aem-footer-product-card__media{display:grid;aspect-ratio:1.45/1;place-items:center;padding:14px;background:linear-gradient(145deg,#fff,#f5f8fb)} .aem-footer-product-card__media img{width:100%;height:100%;object-fit:contain} .aem-footer-product-card__body{display:flex;min-height:230px;flex:1;flex-direction:column;padding:16px} .aem-footer-product-card__discount{align-self:flex-start;margin:0 0 10px;padding:5px 9px;border-radius:999px;background:#fff0f2;color:#c2374b;font-size:11px;font-style:normal;font-weight:850} .aem-footer-product-card__discount i{font-style:normal} .aem-footer-product-card__body>small{margin-bottom:5px;color:var(--aem-muted);font-size:11px;font-weight:800;text-transform:uppercase} .aem-footer-product-card__name{display:-webkit-box;min-height:44px;overflow:hidden;color:var(--aem-ink)!important;font-size:14px;font-weight:850;line-height:1.5;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2} .aem-footer-product-card__stock{margin-top:8px;color:#178355;font-size:12px;font-weight:800} .aem-footer-product-card__price{display:flex;align-items:baseline;gap:8px;margin:12px 0 14px} .aem-footer-product-card__price strong{color:#0a477e;font-size:20px;font-weight:950} .aem-footer-product-card__price del{color:#d47b83;font-size:12px} .aem-footer-product-card__actions{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px;gap:8px;margin-top:auto} .aem-footer-product-card__actions button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--aem-line);border-radius:10px;background:#f7f9fb;color:var(--aem-ink);font-weight:850;cursor:pointer} .aem-footer-product-card__actions button:first-child{border-color:var(--aem-navy);background:var(--aem-navy);color:#fff} .aem-footer-product-card__actions button:hover{border-color:#9db4c8} .ates-footer__newsletter p{color:var(--aem-footer-muted);font-size:13px;line-height:1.5} .ates-footer__newsletter form{display:flex;margin-top:12px} .ates-footer__newsletter input{flex:1;min-height:46px;border:0;border-radius:8px 0 0 8px;padding:0 12px} .ates-footer__newsletter button{min-width:110px;border:0;border-radius:0 8px 8px 0;background:var(--aem-footer-accent);color:#092f5c;font-weight:850} .ates-page,.container#checkout-cart,.container#account-account,.container#information-contact,.container#product-search{max-width:1480px;margin:24px auto 48px;padding:22px;border:1px solid var(--aem-line);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(20,52,82,.055)} .aem-filter{padding:18px;border:1px solid var(--aem-line);border-radius:18px;background:#fff} .aem-filter__head{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px} .aem-filter h3{margin:0;font-size:18px;font-weight:900;color:var(--aem-ink)} .aem-filter__reset{color:#b03030;font-size:13px;font-weight:800;text-decoration:none} .aem-filter__group{margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--aem-line)} .aem-filter__group strong{display:block;margin:0 0 10px;font-size:13px} .aem-filter__prices{display:grid;grid-template-columns:1fr 1fr;gap:8px} .aem-filter__prices input{min-height:40px;padding:0 8px;border:1px solid var(--aem-line);border-radius:8px} .aem-filter label{display:flex;gap:8px;align-items:center;margin:0 0 8px;font-weight:600;font-size:13px} .aem-filter__count{margin-left:auto;color:var(--aem-muted)} .aem-popular__item{flex:0 0 260px} .wk-checkout-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);gap:24px;margin:0 0 22px;padding:26px;border:1px solid rgba(255,255,255,.72);border-radius:34px;color:#fff;background:linear-gradient(135deg,rgba(15,23,42,.92),rgba(30,41,59,.74));box-shadow:0 26px 75px rgba(15,23,42,.23)} .wk-checkout-hero h2{margin:0 0 10px;font-size:clamp(28px,3.2vw,44px);font-weight:950;letter-spacing:-1.2px} .wk-checkout-eyebrow{display:inline-flex;margin-bottom:14px;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.14);font-size:12px;font-weight:800} @media(max-width:1100px){ .ates-footer__trust{grid-template-columns:1fr 1fr} .aem-footer-products{grid-template-columns:repeat(2,minmax(0,1fr))} .wk-checkout-hero{grid-template-columns:1fr}} @media(max-width:767px){ .ates-footer__trust{grid-template-columns:1fr;width:calc(100% - 28px)} .ates-footer__showcase{width:calc(100% - 28px);padding:30px 0} .ates-footer-tabs{overflow-x:auto} .ates-footer-tabs button{flex:0 0 auto;padding:0 12px;font-size:13px} .aem-footer-products{display:flex;gap:12px;overflow-x:auto;padding:0 0 12px;scroll-snap-type:x mandatory} .aem-footer-product-card{flex:0 0 min(84vw,320px);scroll-snap-align:start}} .ates-checkout{max-width:1480px} .ates-checkout .panel{border:1px solid var(--aem-line);border-radius:16px;box-shadow:0 12px 34px rgba(20,52,82,.055);overflow:hidden;margin-bottom:16px} .ates-checkout .panel-heading{background:#fff;border:0;padding:18px 22px} .ates-checkout .panel-title{color:var(--aem-ink);font-weight:800} .ates-checkout .panel-collapse.collapse, .ates-checkout .panel-collapse.collapsing{display:block!important;height:auto!important;visibility:visible!important;overflow:visible!important} .ates-checkout .panel-collapse.collapse.in{display:block!important} .aem-popular{margin:0 0 24px;padding:22px 24px 18px;overflow:hidden;border:1px solid var(--aem-line);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(20,52,82,.055)} .aem-popular__title{margin:0 0 16px;color:var(--aem-ink);font-size:22px;font-weight:900} .aem-popular__row{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory} .aem-popular__item{flex:0 0 220px;scroll-snap-align:start;display:flex;gap:12px;padding:12px;border:1px solid var(--aem-line);border-radius:14px;background:#fff;text-decoration:none;color:inherit} .aem-popular__item img{width:72px;height:72px;object-fit:contain} .aem-popular__item strong{display:block;font-size:13px;line-height:1.35} .aem-popular__price{color:var(--aem-skin-primary, #07386d);font-weight:900} .aem-popular__discount{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:999px;background:#e11d2e;color:#fff;font-size:11px;font-weight:800} .aem-category-nav{margin:0 0 24px;padding:22px 24px 18px;overflow:hidden;max-width:100%;border:1px solid var(--aem-line);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(20,52,82,.055)} .aem-category-nav__title{margin:0 0 16px;color:var(--aem-ink);font-size:22px;font-weight:900} .aem-category-nav__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px} .aem-category-nav__card{display:flex;align-items:center;gap:12px;min-width:0;min-height:58px;padding:10px 14px 10px 10px;border:1px solid var(--aem-line);border-radius:14px;background:#fff;color:var(--aem-ink);text-decoration:none;font-size:13.5px;font-weight:800} .aem-category-nav__card i{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#fff,#eef5fa);color:#0b4b83} .aem-filter{padding:18px;border:1px solid var(--aem-line);border-radius:18px;background:#fff} .aem-filter h3{margin:0 0 14px;font-size:18px;font-weight:900;color:var(--aem-ink)} .aem-filter label{display:flex;gap:8px;align-items:center;margin:0 0 8px;font-weight:600} .ates-product{max-width:1480px;margin:0 auto;padding:18px 24px 48px} .ates-product__crumbs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px;padding:0;list-style:none;color:var(--aem-muted);font-size:13px} .ates-product__crumbs a{color:var(--aem-muted)} .ates-product__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:28px;padding:24px;border:1px solid var(--aem-line);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(20,52,82,.055)} .ates-product__gallery img{width:100%;height:auto;object-fit:contain} .ates-product__thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px} .ates-product__thumbs img{width:72px;height:72px;object-fit:contain;border:1px solid var(--aem-line);border-radius:10px} .ates-product__buy h1{margin:0 0 12px;font-size:28px;font-weight:900;line-height:1.2} .ates-product__price{display:flex;gap:10px;align-items:baseline;margin:16px 0;font-size:28px;font-weight:900;color:var(--aem-skin-primary, #07386d)} .ates-product__price del{color:#df7373;font-size:16px} .ates-product__qty{display:flex;gap:10px;align-items:center;margin:18px 0} .ates-product__cart{min-height:48px;padding:0 22px;border:0;border-radius:12px;background:var(--aem-yellow);color:var(--aem-navy-dark);font-weight:900} .ates-product__tabs{margin-top:24px;padding:24px;border:1px solid var(--aem-line);border-radius:22px;background:#fff} html.route-product-product .product-image .additional-images{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px} html.route-product-product .product-image .additional-image{width:76px;cursor:pointer} html.route-product-product .product-image .additional-image img{width:100%;height:72px;object-fit:contain} .wk-summary-products{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px} .wk-summary-product{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:center} .wk-summary-totals{display:flex;flex-direction:column;gap:8px;margin:18px 0} .wk-summary-totals div{display:flex;justify-content:space-between;gap:12px} .wk-summary-edit{display:inline-flex;margin:8px 0 16px;color:#0b4b83;font-weight:800} .aem-filter label{justify-content:flex-start} @media(max-width:1100px){ .aem-category-nav__grid{grid-template-columns:repeat(3,minmax(0,1fr))} .ates-product__grid,.ates-footer__grid{grid-template-columns:1fr 1fr}} @media(max-width:767px){ .aem-category-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))} .ates-product__grid,.ates-footer__grid{grid-template-columns:1fr}}
html.aem-theme-ates{ scroll-behavior:smooth;} html.aem-theme-ates body{ overflow-x:hidden;} html.aem-theme-ates:focus-visible{ outline:2px solid var(--aem-navy); outline-offset:3px;} html.aem-theme-ates img{ max-width:100%; height:auto;} .ates-skip{ position:absolute; left:12px; top:-48px; z-index:10060; padding:10px 14px; border-radius:10px; background:var(--aem-navy); color:#fff; font-weight:800; text-decoration:none;} .ates-skip:focus{ top:12px;} html.aem-theme-ates .site-wrapper> .container:not(.ates-checkout):not(#product-product){ float:none; width:min(1480px, calc(100% - 32px)); max-width:1480px; margin:24px auto 56px; padding:22px 28px 36px; border:1px solid var(--aem-line); border-radius:22px; background:#fff; box-shadow:0 12px 34px rgba(20,52,82,.055);} html.aem-theme-ates .site-wrapper> .container:not(.ates-checkout):not(#product-product)::after{ content:""; display:table; clear:both;} html.aem-theme-ates .breadcrumb{ display:flex; flex-wrap:wrap; align-items:center; gap:4px 2px; margin:0 0 18px; padding:0 0 16px; border:0; border-bottom:1px solid var(--aem-line); border-radius:0; background:transparent; font-size:13px;} html.aem-theme-ates .breadcrumb> li{ display:inline-flex; align-items:center; max-width:100%;} html.aem-theme-ates .breadcrumb> li + li:before{ content:"›"; padding:0 8px; color:#8aa0b5;} html.aem-theme-ates .breadcrumb a{ color:var(--aem-muted); text-decoration:none;} html.aem-theme-ates .breadcrumb a:hover, html.aem-theme-ates .breadcrumb> .active{ color:var(--aem-ink);} html.aem-theme-ates #content> h1, html.aem-theme-ates #content> h2, html.aem-theme-ates .ates-pagehead h1{ margin:0 0 18px; color:var(--aem-ink); font-size:clamp(26px, 3vw, 34px); font-weight:900; letter-spacing:-.03em; line-height:1.2;} html.aem-theme-ates #content> h2{ margin-top:28px; font-size:20px;} html.aem-theme-ates legend{ width:auto; margin:0 0 16px; padding:0; border:0; color:var(--aem-ink); font-size:16px; font-weight:850;} html.aem-theme-ates fieldset{ margin:0 0 22px; padding:0; border:0;} html.aem-theme-ates .form-control, html.aem-theme-ates select.form-control, html.aem-theme-ates textarea.form-control{ height:auto; min-height:46px; padding:10px 14px; border:1px solid var(--aem-line); border-radius:12px; background:#fff; box-shadow:none; color:var(--aem-ink); font-size:14px;} html.aem-theme-ates textarea.form-control{ min-height:120px;} html.aem-theme-ates .form-control:focus{ border-color:#8fb4d6; box-shadow:0 0 0 4px rgba(8,47,92,.08);} html.aem-theme-ates .control-label{ margin-bottom:6px; color:#3c536b; font-weight:700;} html.aem-theme-ates .form-horizontal .control-label{ padding-top:12px;} html.aem-theme-ates .form-group.required .control-label:after{ content:" *"; color:#c94a4a;} html.aem-theme-ates .text-danger, html.aem-theme-ates .has-error .form-control{ color:#b03030;} html.aem-theme-ates .has-error .form-control{ border-color:#e3b0b0;} html.aem-theme-ates .btn{ min-height:46px; padding:10px 18px; border-radius:12px; font-weight:800; box-shadow:none; transition:background .18s ease, border-color .18s ease, transform .18s ease;} html.aem-theme-ates .btn-primary, html.aem-theme-ates .btn-info{ border-color:var(--aem-navy); background:var(--aem-navy); color:#fff;} html.aem-theme-ates .btn-primary:hover, html.aem-theme-ates .btn-info:hover, html.aem-theme-ates .btn-primary:focus, html.aem-theme-ates .btn-info:focus{ border-color:var(--aem-navy-dark); background:var(--aem-navy-dark); color:#fff;} html.aem-theme-ates .btn-default, html.aem-theme-ates .btn-warning{ border-color:var(--aem-line); background:#fff; color:var(--aem-ink);} html.aem-theme-ates .btn-default:hover{ border-color:#b9c9d8; background:var(--aem-soft);} html.aem-theme-ates .btn-danger{ border-color:#ead0d0; background:#fff5f5; color:#a32626;} html.aem-theme-ates .btn-success{ border-color:#168b59; background:#168b59; color:#fff;} html.aem-theme-ates .buttons{ margin-top:22px;} html.aem-theme-ates .buttons .pull-left .btn, html.aem-theme-ates .buttons .pull-right .btn{ min-width:160px;} html.aem-theme-ates .table{ margin-bottom:0;} html.aem-theme-ates .table-bordered, html.aem-theme-ates .table-hover{ border:1px solid var(--aem-line); border-radius:14px; overflow:hidden;} html.aem-theme-ates .table> thead> tr> th, html.aem-theme-ates .table> thead> tr> td, html.aem-theme-ates .table> tbody> tr> th, html.aem-theme-ates .table> tbody> tr> td{ padding:14px 16px; border-color:var(--aem-line); vertical-align:middle;} html.aem-theme-ates .table> thead{ background:var(--aem-soft); color:#3c536b; font-size:12px; font-weight:800; letter-spacing:.04em; text-transform:uppercase;} html.aem-theme-ates .table a{ color:var(--aem-ink); font-weight:750;} html.aem-theme-ates .img-thumbnail{ padding:8px; border:1px solid var(--aem-line); border-radius:12px; background:#fff;} html.aem-theme-ates .alert{ display:flex; align-items:flex-start; gap:10px; margin:0 0 18px; padding:14px 16px; border:1px solid transparent; border-radius:14px; box-shadow:none;} html.aem-theme-ates .alert .close{ margin-left:auto; opacity:.6;} html.aem-theme-ates .alert-success{ border-color:#bfe6d2; background:#f2fbf6; color:#14724c;} html.aem-theme-ates .alert-danger, html.aem-theme-ates .alert-warning{ border-color:#f0c9c9; background:#fff6f6; color:#9a2b2b;} html.aem-theme-ates .alert-info{ border-color:#cfe0ff; background:#f5f9ff; color:#1e3a8a;} html.aem-theme-ates .site-wrapper> .alert, html.aem-theme-ates body> .alert-dismissible{ position:fixed; top:18px; right:18px; z-index:10050; width:min(420px, calc(100% - 24px)); margin:0; box-shadow:0 18px 40px rgba(15,34,58,.16);} html.aem-theme-ates .pagination{ margin:18px 0 0;} html.aem-theme-ates .pagination> li> a, html.aem-theme-ates .pagination> li> span{ margin:0 4px; border:1px solid var(--aem-line); border-radius:10px !important; color:var(--aem-ink);} html.aem-theme-ates .pagination> .active> span, html.aem-theme-ates .pagination> .active> a{ border-color:var(--aem-navy); background:var(--aem-navy);} html.aem-theme-ates .panel, html.aem-theme-ates .well{ border:1px solid var(--aem-line); border-radius:16px; background:#fff; box-shadow:none;} html.aem-theme-ates .well{ padding:22px;} html.aem-theme-ates .panel-heading{ border:0; border-bottom:1px solid var(--aem-line); background:#fff; font-weight:800;} html.aem-theme-ates .list-group{ margin:0 0 24px; border:1px solid var(--aem-line); border-radius:16px; overflow:hidden;} html.aem-theme-ates .list-group-item{ border:0; border-bottom:1px solid var(--aem-line); color:var(--aem-ink); font-weight:700;} html.aem-theme-ates .list-group-item:last-child{ border-bottom:0;} html.aem-theme-ates .list-group-item.active, html.aem-theme-ates .list-group-item.active:hover{ border-color:transparent; background:var(--aem-navy);} html.aem-theme-ates .list-unstyled{ margin:0 0 8px; padding:0;} html.aem-theme-ates #account-account .list-unstyled, html.aem-theme-ates .ates-account-grid{ display:grid; grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)); gap:12px; margin:0 0 28px;} html.aem-theme-ates #account-account .list-unstyled> li a, html.aem-theme-ates .ates-account-grid a{ display:flex; align-items:center; min-height:64px; padding:14px 16px; border:1px solid var(--aem-line); border-radius:14px; background:#fff; color:var(--aem-ink); font-weight:800; text-decoration:none;} html.aem-theme-ates #account-account .list-unstyled> li a:hover, html.aem-theme-ates .ates-account-grid a:hover{ border-color:#9ab5d0; background:var(--aem-soft);} html.aem-theme-ates .ates-prose, html.aem-theme-ates #information-information #content, html.aem-theme-ates #information-contact #content{ color:#31485f; font-size:16px; line-height:1.7;} html.aem-theme-ates .ates-prose p, html.aem-theme-ates #information-information #content p{ max-width:72ch;} html.aem-theme-ates #product-manufacturer .col-sm-3 a{ display:flex; align-items:center; min-height:58px; margin:0 0 12px; padding:12px 14px; border:1px solid var(--aem-line); border-radius:14px; color:var(--aem-ink); font-weight:800; text-decoration:none;} html.aem-theme-ates #product-manufacturer .col-sm-3 a:hover{ border-color:#9ab5d0; background:var(--aem-soft);} html.aem-theme-ates #product-compare .table td:first-child{ position:sticky; left:0; z-index:1; background:#fff; font-weight:800; white-space:nowrap;} html.aem-theme-ates .ates-empty{ display:grid; justify-items:center; gap:10px; padding:48px 20px; text-align:center;} html.aem-theme-ates .ates-empty h1, html.aem-theme-ates .ates-empty h2{ margin:0;} html.aem-theme-ates .ates-empty p{ max-width:42ch; color:var(--aem-muted);} .ates-address-grid, .ates-order-list{ display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:16px; margin:0 0 22px;} .ates-address-card, .ates-order-card, .ates-wish-card, .ates-order-note, .ates-order-addresses article{ padding:18px 20px; border:1px solid var(--aem-line); border-radius:18px; background:#fff;} .ates-address-card__body, .ates-order-addresses p{ margin:0 0 14px; color:#31485f; line-height:1.55;} .ates-address-card__actions, .ates-order-card__foot, .ates-wish-card__actions{ display:flex; flex-wrap:wrap; gap:8px; align-items:center;} .ates-order-hero{ display:grid; grid-template-columns:minmax(0,1fr) minmax(220px,.7fr); gap:18px; margin:0 0 20px; padding:22px; border-radius:22px; background:var(--aem-skin-navy, #082f5c); color:#fff;} .ates-order-hero h1{ margin:0 0 8px; color:#fff; font-size:28px;} .ates-order-hero p{ display:flex; flex-wrap:wrap; gap:8px 16px; margin:0; color:#c9dcec;} .ates-order-hero aside{ display:grid; gap:10px; align-content:center;} .ates-order-hero aside strong{ display:block; color:#ffd200; font-size:12px; letter-spacing:.04em; text-transform:uppercase;} .ates-order-hero a{ color:#ffd200;} .ates-order-addresses{ display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:16px; margin:0 0 22px;} .ates-order-addresses h2, .ates-order-note h2, #account-order h2{ margin:0 0 10px; font-size:16px; font-weight:900;} .ates-order-table{ margin:0 0 22px;} .ates-order-history{ margin:0 0 22px; padding:0; list-style:none;} .ates-order-history li{ padding:12px 0; border-bottom:1px solid var(--aem-line);} .ates-order-history span{ margin-left:8px; color:var(--aem-muted); font-size:13px;} .ates-order-card header{ display:flex; justify-content:space-between; gap:10px; margin:0 0 8px; font-size:18px; font-weight:900;} .ates-order-card p{ margin:0 0 14px; color:var(--aem-muted);} .ates-order-card__foot{ justify-content:space-between;} .ates-wish-list{ display:grid; gap:12px; margin:0 0 22px;} .ates-wish-card{ display:grid; grid-template-columns:72px minmax(0,1fr) auto; gap:14px; align-items:center;} .ates-wish-card img{ width:72px; height:72px; object-fit:contain; border:1px solid var(--aem-line); border-radius:12px;} .ates-wish-card a{ color:var(--aem-ink); font-weight:800; text-decoration:none;} .ates-wish-card span, .ates-wish-card strong{ display:block; margin-top:4px;} .ates-ledger-total{ margin:0 0 18px; padding:18px 20px; border-radius:18px; background:var(--aem-skin-navy, #082f5c); color:#fff;} .ates-ledger-total b{ color:#ffd200;} .ates-ledger{ display:grid; gap:10px; margin:0 0 22px; padding:0; list-style:none;} .ates-ledger li{ display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px 16px; align-items:center; padding:14px 16px; border:1px solid var(--aem-line); border-radius:14px; background:#fff;} .ates-ledger a{ color:var(--aem-ink); font-weight:800; text-decoration:none;} .ates-ledger span{ display:block; margin-top:4px; color:var(--aem-muted); font-size:13px;} .ates-contact{ display:grid; grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr); gap:18px; margin:0 0 28px; align-items:start;} .ates-contact-card{ padding:20px; border:1px solid var(--aem-line); border-radius:18px; background:var(--aem-soft);} .ates-contact-card address, .ates-contact-card p{ margin:0 0 12px;} .ates-compare{ margin:0 0 22px;} .ates-sitemap .col-sm-6 ul{ margin:0; padding:0; list-style:none;} .ates-maintenance img{ max-width:min(420px,100%); margin:0 auto 18px; border-radius:16px;} @media(max-width:767px){ .ates-address-grid, .ates-order-list, .ates-order-addresses, .ates-order-hero, .ates-contact{ grid-template-columns:1fr;} .ates-wish-card{ grid-template-columns:64px minmax(0,1fr);} .ates-wish-card__actions{ grid-column:1/-1;}} .ates-cookie{ position:fixed; right:18px; bottom:18px; z-index:10040; display:flex; flex-wrap:wrap; align-items:center; gap:12px 16px; width:min(560px, calc(100% - 24px)); padding:16px 18px; border:1px solid rgba(255,255,255,.14); border-radius:18px; background:var(--aem-skin-navy, #082f5c); color:#fff; box-shadow:0 18px 40px rgba(8,47,92,.28);} .ates-cookie p{ flex:1 1 240px; margin:0; color:#d7e6f4; font-size:13px; line-height:1.5;} .ates-cookie a{ color:var(--aem-yellow);} .ates-cookie button{ min-height:42px; padding:0 16px; border:0; border-radius:10px; background:var(--aem-yellow); color:var(--aem-skin-navy, #082f5c); font-weight:850;} .ates-cookie button[data-ates-consent="necessary"]{ background:transparent; color:#fff; border:1px solid rgba(255,255,255,.28);} .ates-cookie[hidden]{ display:none !important;} #cart.ates-minicart{ position:absolute; width:0; height:0; overflow:visible;} .ates-minicart-overlay{ position:fixed; inset:0; z-index:10028; background:rgba(8,47,92,.32);} .ates-minicart-overlay[hidden]{ display:none !important;} #cart.ates-minicart> button{ position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0);} #cart.ates-minicart .dropdown-menu{ position:fixed; top:0; right:0; left:auto; z-index:10030; display:none; width:min(420px, 100vw); height:100vh; margin:0; padding:18px 18px 28px; overflow:auto; border:0; border-radius:0; background:#fff; box-shadow:-18px 0 48px rgba(15,34,58,.18);} #cart.ates-minicart.open> .dropdown-menu, #cart.ates-minicart .dropdown-menu.ates-minicart-open{ display:block;} .ates-minicart__item{ display:grid; grid-template-columns:64px minmax(0,1fr) auto; gap:12px; align-items:center; padding:12px 0; border-bottom:1px solid var(--aem-line);} .ates-minicart__item img{ width:64px; height:64px; object-fit:contain; border:1px solid var(--aem-line); border-radius:10px;} .ates-minicart__item a{ color:var(--aem-ink); font-weight:800; text-decoration:none;} .ates-minicart__actions{ display:flex; gap:10px; margin-top:18px;} .ates-minicart__actions a{ flex:1; display:inline-flex; align-items:center; justify-content:center; min-height:46px; border-radius:12px; font-weight:850; text-decoration:none;} .ates-minicart__actions a:first-child{ border:1px solid var(--aem-line); color:var(--aem-ink);} .ates-minicart__actions a:last-child{ background:var(--aem-navy); color:#fff;} .ates-minicart__empty{ padding:48px 12px; color:var(--aem-muted); text-align:center;} .ates-minicart__toolbar{ display:flex; align-items:center; justify-content:space-between; padding:4px 0 16px; border-bottom:1px solid var(--aem-line); font-size:18px; font-weight:900;} .ates-minicart__close{ display:inline-flex; align-items:center; justify-content:center; width:36px; height:36px; border-radius:10px; color:var(--aem-ink); font-size:28px; line-height:1; text-decoration:none;} .ates-minicart__close:hover{ background:var(--aem-soft);} .ates-cart-layout{ display:grid; grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr); gap:24px; align-items:start;} .ates-cart-item{ display:grid; grid-template-columns:88px minmax(0,1fr) auto; gap:16px; align-items:center; padding:16px 0; border-bottom:1px solid var(--aem-line);} .ates-cart-item img{ width:88px; height:88px; object-fit:contain; border:1px solid var(--aem-line); border-radius:12px;} .ates-cart-summary{ position:sticky; top:18px; padding:20px; border:1px solid var(--aem-line); border-radius:18px; background:var(--aem-soft);} .ates-cart-summary h2{ margin:0 0 14px; font-size:18px; font-weight:900;} .ates-cart-summary table{ width:100%;} .ates-cart-summary td{ padding:8px 0;} .ates-auth-grid{ display:grid; grid-template-columns:repeat(2, minmax(0,1fr)); gap:18px;} .ates-auth-card{ min-height:100%; padding:24px; border:1px solid var(--aem-line); border-radius:18px; background:#fff;} .kargo-bilgi-kutusu{ display:flex; gap:14px; align-items:center; margin:0 0 22px; padding:16px 18px; border:1px solid #cfe0ff; border-radius:16px; background:#f5f9ff;} .kargo-bilgi-kutusu .progress{ height:8px; margin:10px 0 0; border-radius:999px; background:#d9e6f5; box-shadow:none;} .kargo-bilgi-kutusu .progress-bar{ border-radius:999px; background:var(--aem-navy);} .kargo-ikon{ font-size:22px; color:var(--aem-navy);} html.aem-theme-ates .input-group-addon{ border:1px solid var(--aem-line); border-radius:12px 0 0 12px; background:var(--aem-soft); color:#3c536b; font-weight:700;} html.aem-theme-ates #information-sitemap ul{ margin:0; padding:0; list-style:none;} html.aem-theme-ates #information-sitemap li{ margin:0 0 8px;} html.aem-theme-ates #information-sitemap a{ color:var(--aem-ink); font-weight:700; text-decoration:none;} html.aem-theme-ates #information-sitemap li ul{ margin:8px 0 0 16px;} @media(max-width:991px){ .ates-cart-layout, .ates-auth-grid{ grid-template-columns:1fr;} .ates-cart-item{ grid-template-columns:72px minmax(0,1fr);} html.aem-theme-ates .form-horizontal .control-label{ padding-top:0; text-align:left;}} @media(max-width:767px){ html.aem-theme-ates .site-wrapper> .container:not(.ates-checkout):not(#product-product){ width:calc(100% - 20px); padding:16px 16px 28px; border-radius:16px;} .ates-cookie{ right:10px; bottom:10px; width:calc(100% - 20px);} html.aem-theme-ates .site-wrapper> .alert{ right:10px; left:10px; width:auto;}} html.aem-theme-ates .aem-search-panel{ margin-top:16px;} html.aem-theme-ates .aem-search-panel__row{ display:grid; grid-template-columns:minmax(0,1.4fr) minmax(160px,.8fr) auto; gap:10px; align-items:center; margin:8px 0 10px;} @media(max-width:767px){ html.aem-theme-ates .aem-search-panel__row{ grid-template-columns:1fr;}} html.aem-theme-ates .col-sm-12{width:100%;max-width:100%;float:none} html.aem-theme-ates .row{margin-left:0;margin-right:0} @media(prefers-reduced-motion:reduce){ html.aem-theme-ates, html.aem-theme-ates *{ scroll-behavior:auto !important; transition:none !important;}} @media (min-width: 1101px){ html.route-product-product:not(.popup) .product-info .product-left{ align-self: start;}} html.route-product-product:not(.popup) .button-group-page .stepper{ position: relative; display: grid; grid-template-columns: minmax(0, 1fr) 34px; grid-template-rows: 1fr 1fr; overflow: hidden; padding: 0; border: 1px solid #b9ccdc; border-radius: 9px; background: #fff;} html.route-product-product:not(.popup) .button-group-page .stepper input.form-control{ grid-column: 1; grid-row: 1 / 3; width: 100%; min-width: 0; max-width: none; height: 100%; margin: 0; padding: 0 6px; border: 0; border-right: 1px solid #d6e1ea; border-radius: 0; background: #fff; box-shadow: none; color: #0b345f; font-weight: 800; text-align: center;} html.route-product-product:not(.popup) .button-group-page .stepper button{ position: static; display: flex; grid-column: 2; align-items: center; justify-content: center; width: 34px; height: 100%; margin: 0; padding: 0; border: 0; background: #f2f6fa; color: #0b345f; cursor: pointer;} html.route-product-product:not(.popup) .button-group-page .stepper .fa-angle-up{ grid-row: 1; border-bottom: 1px solid #d6e1ea;} html.route-product-product:not(.popup) .button-group-page .stepper .fa-angle-down{ grid-row: 2;} html.route-product-product:not(.popup) .button-group-page .stepper button:hover{ background: #e6eef6;} html.route-product-product:not(.popup) .aem-product-trust{ display: grid;} html.route-product-product:not(.popup) .aem-product-trust-item{ display: flex; align-items: center; border: 1px solid var(--aem-line); background: #fff;} html.route-product-product:not(.popup) .aem-product-trust-item> span:not(.aem-product-trust-icon){ display: flex; min-width: 0; flex-direction: column; gap: 2px;} html.route-product-product:not(.popup) .aem-product-trust-icon{ display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; border-radius: 50%; background: #eef4fa; color: var(--aem-navy);} html.route-product-product:not(.popup) .button-group-page .extra-group{ display: flex;} html.route-product-product:not(.popup) .button-group-page .extra-group> .btn{ flex: 1 1 auto;} html.route-product-product:not(.popup) .button-group-page .btn-extra{ align-items: center; justify-content: center; min-height: 52px; padding: 0 18px; border: 1px solid var(--aem-line); border-radius: 9px; background: #fff; color: var(--aem-navy); font-weight: 700;} html.route-product-product:not(.popup) .aem-mobile-buybar{ display: none;} html.aem-theme-ates ul.nav-tabs{ margin: 0; padding-left: 0;} html.aem-theme-ates ul.nav-tabs> li{ display: block; list-style: none;} html.aem-theme-ates ul.list-unstyled{ padding-left: 0; list-style: none;} html.aem-theme-ates ul.list-unstyled> li{ list-style: none;} html.aem-theme-ates .form-horizontal .form-group{ margin: 0 0 16px;} html.aem-theme-ates .form-horizontal .form-group> [class^="col-"]{ display: flex; width: 100%; flex-direction: column; gap: 6px; padding: 0;} html.aem-theme-ates{ --aem-shell-gutter: 24px; --aem-shell-max: var(--aem-shell-width, 1480px); --aem-shell-wide-max: calc(var(--aem-shell-width, 1480px) + 280px);} html.aem-theme-ates .aem-wrap{ width: min(var(--aem-shell-wide-max), calc(100% - (var(--aem-shell-gutter, 24px) * 2))); margin-left: auto; margin-right: auto;} html.aem-theme-ates .aem-site-header__main, html.aem-theme-ates .aem-global-topbar__viewport, html.aem-theme-ates .site-wrapper> .container, html.aem-theme-ates .aem-footer-brandline, html.aem-theme-ates .ates-footer__showcase, html.aem-theme-ates .ates-footer__grid, html.aem-theme-ates .ates-footer__copy{ width: min(var(--aem-shell-max), calc(100% - var(--aem-shell-gutter) * 2)); max-width: none; margin-left: auto; margin-right: auto;} html.aem-global-ui .aem-global-header .aem-site-nav__inner{ width: min(var(--aem-shell-max), calc(100% - var(--aem-shell-gutter) * 2)) !important;} html.aem-theme-ates.route-product-product:not(.popup) #product-product{ width: min(var(--aem-shell-max), calc(100% - var(--aem-shell-gutter) * 2)); max-width: none; margin-left: auto; margin-right: auto;} html.aem-theme-ates.route-product-product:not(.popup) .aem-product-frame--wide{ --aem-product-frame-max: var(--aem-shell-wide-max);} html.aem-theme-ates.route-product-product:not(.popup) .aem-product-frame--standard{ --aem-product-frame-max: var(--aem-shell-max);} html.aem-theme-ates .aem-home.aem-section-layout> [data-aem-section-key].aem-frame--wide{ max-width: var(--aem-shell-wide-max) !important;} html.aem-theme-ates .aem-home.aem-section-layout> [data-aem-section-key].aem-frame--standard{ max-width: var(--aem-shell-max) !important;} html.route-product-product:not(.popup) .product-image{ display: flex; gap: 12px; align-items: flex-start;} html.route-product-product:not(.popup) .product-image> .main-image{ min-width: 0; flex: 1 1 auto;} html.route-product-product:not(.popup) .product-image.direction-vertical{ flex-direction: row;} html.route-product-product:not(.popup) .product-image.direction-vertical.position-left{ flex-direction: row-reverse;} html.route-product-product:not(.popup) .product-image.direction-horizontal{ flex-direction: column;} html.route-product-product:not(.popup) .product-image.direction-horizontal.position-top{ flex-direction: column-reverse;} html.route-product-product:not(.popup) .product-image.direction-vertical> .additional-images{ max-height: none; margin-top: 0; flex: 0 0 92px; flex-direction: column; flex-wrap: nowrap; align-self: stretch;} html.route-product-product:not(.popup) .product-image.direction-vertical> .additional-images .additional-image{ width: 92px;} html.route-product-product:not(.popup) .product-image.direction-horizontal> .additional-images{ margin-top: 0; flex-direction: row; flex-wrap: wrap;} html.aem-theme-ates .tab-content> .tab-pane{ display: none;} html.aem-theme-ates .tab-content> .tab-pane.active{ display: block;} html.aem-theme-ates ul.nav-tabs> li> a{ display: block; padding: 10px 16px; border-bottom: 2px solid transparent; color: var(--aem-navy, var(--aem-skin-navy, #082f5c)); text-decoration: none;} html.aem-theme-ates ul.nav-tabs> li.active> a{ border-bottom-color: var(--aem-yellow, var(--aem-skin-accent, #ffc62a)); font-weight: 800;} html.aem-theme-ates .form-horizontal .form-group> [class^="col-"]{ max-width: 640px;} html.aem-theme-ates.aem-global-ui:not(.route-common-home):not(.route-product-product) .site-wrapper{ padding-bottom: 0 !important;} html.aem-theme-ates .ates-footer__trust{ width: 100%; max-width: none; margin-left: 0; margin-right: 0; padding-left: max(var(--aem-shell-gutter), calc((100% - var(--aem-shell-max)) / 2)); padding-right: max(var(--aem-shell-gutter), calc((100% - var(--aem-shell-max)) / 2));} html.aem-theme-ates .ates-footer__trust article{ display: flex; align-items: center; gap: 14px;} html.aem-theme-ates .ates-footer__trust article> i{ display: inline-flex; width: 42px; height: 42px; flex: 0 0 42px; align-items: center; justify-content: center; border-radius: 50%; background: rgba(255, 255, 255, .10); color: var(--aem-footer-accent, var(--aem-skin-accent, #ffc62a)); font-size: 18px;} html.aem-theme-ates .ates-footer__trust article> span{ display: flex; min-width: 0; flex-direction: column; gap: 4px;} html.aem-theme-ates .ates-footer__trust article> span> strong{ font-size: 14px; font-weight: 850;} html.aem-theme-ates .ates-footer__trust article> span> span{ color: #c9dcec; font-size: 12px; line-height: 1.45;} .ates-footer--style-2 .aem-footer-brandline{ display: none;} .ates-footer--style-2 .ates-footer__grid{ grid-template-columns: minmax(0, 1.6fr) repeat(3, minmax(0, 1fr)); gap: 36px; padding: 44px 0 20px;} .ates-footer__brand{ display: flex; flex-direction: column; gap: 12px; padding-right: 12px;} .ates-footer__brand-name{ color: #fff; font-size: 22px; font-weight: 950; letter-spacing: .02em; line-height: 1.2;} .ates-footer__brand p{ margin: 0; max-width: 44ch; color: var(--aem-footer-muted, #9fb3c8); font-size: 14px; line-height: 1.6;} .ates-footer__contact{ display: flex; flex-direction: column; gap: 8px; margin: 4px 0 0; padding: 0; list-style: none;} .ates-footer__contact li{ display: flex; align-items: center; gap: 10px; color: var(--aem-footer-muted, #9fb3c8); font-size: 14px;} .ates-footer__contact i{ display: grid; place-items: center; width: 30px; height: 30px; flex: 0 0 30px; border-radius: 8px; background: rgba(255, 255, 255, .07); color: var(--aem-footer-accent, var(--aem-skin-accent, #ffc62a)); font-size: 13px;} .ates-footer__grid .ates-footer__contact a{ color: inherit; line-height: 1.4;} .ates-footer__grid .ates-footer__contact a:hover{ color: var(--aem-footer-accent, var(--aem-skin-accent, #ffc62a));} .ates-footer__social{ display: flex; flex-wrap: wrap; gap: 8px; margin-top: 6px;} .ates-footer__grid .ates-footer__social a{ display: grid; place-items: center; width: 38px; height: 38px; border: 1px solid rgba(255, 255, 255, .12); border-radius: 10px; background: rgba(255, 255, 255, .05); color: #fff; font-size: 16px; line-height: 1; transition: background .18s, border-color .18s, color .18s;} .ates-footer__grid .ates-footer__social a:hover{ border-color: var(--aem-footer-accent, var(--aem-skin-accent, #ffc62a)); background: var(--aem-footer-accent, var(--aem-skin-accent, #ffc62a)); color: #092f5c;} .ates-footer--style-2 .ates-footer__newsletter{ grid-column: 1 / -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(300px, 520px); align-items: center; gap: 12px 28px; margin-top: 8px; padding: 22px 28px; border: 1px solid rgba(255, 255, 255, .1); border-radius: var(--aem-footer-radius, 14px); background: var(--aem-footer-surface, #172531);} .ates-footer--style-2 .ates-footer__newsletter h5{ margin: 0 0 4px;} .ates-footer--style-2 .ates-footer__newsletter p{ margin: 0;} .ates-footer--style-2 .ates-footer__newsletter form{ margin: 0; grid-row: 1 / 3; grid-column: 2;} .ates-footer--style-2 .ates-footer__copy{ display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 16px; padding-top: 16px; border-top: 1px solid rgba(255, 255, 255, .1);} @media (max-width: 991px){ .ates-footer--style-2 .ates-footer__grid{ grid-template-columns: 1fr 1fr; gap: 28px;} .ates-footer--style-2 .ates-footer__brand{ grid-column: 1 / -1; padding-right: 0;} .ates-footer--style-2 .ates-footer__newsletter{ grid-template-columns: 1fr;} .ates-footer--style-2 .ates-footer__newsletter form{ grid-row: auto; grid-column: 1;}} @media (max-width: 600px){ .ates-footer--style-2 .ates-footer__grid{ grid-template-columns: 1fr;}} html .ates-footer.ates-footer--style-3{ --aem-footer-bg: #f5f8fb; --aem-footer-surface: #ffffff; --aem-footer-text: #102f54; --aem-footer-muted: #4f6379; background: var(--aem-footer-bg) !important; color: var(--aem-footer-text); border-top: 1px solid #e1e9f1;} .ates-footer--style-3 .ates-footer__grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px; padding: 36px 0 20px;} .ates-footer--style-3 .ates-footer__grid h5{ color: var(--aem-skin-primary, #07386d);} .ates-footer--style-3 .ates-footer__grid a{ color: #3f5670;} .ates-footer--style-3 .ates-footer__grid a:hover{ color: var(--aem-skin-primary, #07386d);} .ates-footer--style-3 .ates-footer__newsletter{ grid-column: 1 / -1; order: -1; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px 32px; padding: 20px 26px; border: 1px solid #dfe8f1; border-radius: var(--aem-footer-radius, 14px); background: #fff; box-shadow: 0 10px 30px rgba(16, 47, 84, .06);} .ates-footer--style-3 .ates-footer__newsletter h5{ flex: 1 1 100%; margin: 0; color: var(--aem-skin-primary, #07386d); font-size: 16px;} .ates-footer--style-3 .ates-footer__newsletter p{ flex: 1 1 260px; margin: 0;} .ates-footer--style-3 .ates-footer__newsletter form{ flex: 0 1 460px; margin: 0;} .ates-footer--style-3 .ates-footer__newsletter input{ border: 1px solid #d5e0ea; background: #fff; color: #102f54;} .ates-footer--style-3 .ates-footer__newsletter button{ background: var(--aem-skin-primary, #07386d); color: #fff;} .ates-footer--style-3 .aem-footer-brandline{ border-color: #e1e9f1;} .ates-footer--style-3 .aem-footer-brandline strong{ color: var(--aem-skin-primary, #07386d);} .ates-footer--style-3 .aem-footer-brandline span{ color: #4f6379;} .ates-footer--style-3 .aem-footer-brandline a, .ates-footer--style-3 .aem-footer-brandline button{ border-color: #d5e0ea !important; background: #fff !important; color: #102f54 !important;} .ates-footer--style-3 .aem-footer-brandline a:hover{ border-color: var(--aem-skin-primary, #07386d) !important; color: var(--aem-skin-primary, #07386d) !important;} .ates-footer--style-3 .ates-footer__trust{ background: #fff; border-top: 1px solid #e1e9f1; border-bottom: 1px solid #e1e9f1;} .ates-footer--style-3 .ates-footer__trust article{ border-color: #e1e9f1; background: #f7fafd; color: #102f54;} .ates-footer--style-3 .ates-footer__trust span{ color: #4f6379;} .ates-footer--style-3 .ates-footer__trust i{ background: rgba(7, 56, 109, .08); color: var(--aem-skin-primary, #07386d);} .ates-footer--style-3 .ates-footer-tabs{ border-bottom-color: #e1e9f1;} .ates-footer--style-3 .ates-footer-tabs button{ color: #4f6379;} .ates-footer--style-3 .ates-footer-tabs button.is-active{ color: var(--aem-skin-primary, #07386d);} .ates-footer--style-3 .ates-footer-tabs button::after{ background: var(--aem-skin-primary, #07386d);} .ates-footer--style-3 .ates-footer__copy{ padding-top: 14px; border-top: 1px solid #e1e9f1; color: #4f6379; text-align: center;} @media (max-width: 991px){ .ates-footer--style-3 .ates-footer__grid{ grid-template-columns: 1fr 1fr;}} @media (max-width: 600px){ .ates-footer--style-3 .ates-footer__grid{ grid-template-columns: 1fr;}} .ates-footer__newsletter input{ min-width: 0; width: 100%;} @media (max-width: 600px){ .ates-footer--style-2 .ates-footer__newsletter{ padding: 18px 16px;} .ates-footer__brand-name{ font-size: 20px;} .ates-footer__brand p{ max-width: none;}} .ates-footer--style-4 .aem-footer-brandline{ display: none;} .ates-footer--style-4 .ates-footer__grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; padding: 36px 0 18px;} .ates-footer--style-4 .ates-footer__brand{ grid-column: 1 / -1; display: grid; grid-template-columns: minmax(0, 1.4fr) auto auto; grid-template-areas: "name contact social" "text contact social"; align-items: center; column-gap: 32px; row-gap: 6px; padding: 24px 28px; border: 1px solid rgba(255, 255, 255, .1); border-radius: var(--aem-footer-radius, 14px); background: var(--aem-footer-surface, #172531);} .ates-footer--style-4 .ates-footer__brand-name{ grid-area: name;} .ates-footer--style-4 .ates-footer__brand p{ grid-area: text;} .ates-footer--style-4 .ates-footer__contact{ grid-area: contact; margin: 0;} .ates-footer--style-4 .ates-footer__social{ grid-area: social; margin: 0;} .ates-footer--style-4 .ates-footer__grid> div:not(.ates-footer__brand){ padding: 22px; border: 1px solid rgba(255, 255, 255, .1); border-radius: var(--aem-footer-radius, 14px); background: rgba(255, 255, 255, .04); transition: border-color .2s, transform .2s, background .2s;} .ates-footer--style-4 .ates-footer__grid> div:not(.ates-footer__brand):hover{ border-color: rgba(255, 198, 42, .45); background: rgba(255, 255, 255, .06); transform: translateY(-2px);} .ates-footer--style-4 .ates-footer__grid h5{ padding-bottom: 10px; border-bottom: 1px solid rgba(255, 255, 255, .1);} .ates-footer--style-4 .ates-footer__newsletter form{ flex-direction: column; gap: 8px;} .ates-footer--style-4 .ates-footer__newsletter input, .ates-footer--style-4 .ates-footer__newsletter button{ min-height: 44px; border-radius: 8px;} .ates-footer--style-4 .ates-footer__copy{ padding-top: 14px; border-top: 1px solid rgba(255, 255, 255, .1);} @media (max-width: 991px){ .ates-footer--style-4 .ates-footer__grid{ grid-template-columns: 1fr 1fr;} .ates-footer--style-4 .ates-footer__brand{ grid-template-columns: 1fr; grid-template-areas: "name" "text" "contact" "social";}} @media (max-width: 600px){ .ates-footer--style-4 .ates-footer__grid{ grid-template-columns: 1fr;}} html .ates-footer.ates-footer--style-5{ background: linear-gradient(160deg, var(--aem-skin-navy-deep, #063568) 0%, var(--aem-footer-bg, #0d1822) 55%) !important;} .ates-footer--style-5 .ates-footer__grid{ grid-template-columns: repeat(3, minmax(0, 1fr)) minmax(0, 1.25fr); gap: 0; padding: 40px 0 20px;} .ates-footer--style-5 .ates-footer__grid> div{ padding: 4px 28px; border-left: 1px solid rgba(255, 255, 255, .12);} .ates-footer--style-5 .ates-footer__grid> div:first-child{ padding-left: 0; border-left: 0;} .ates-footer--style-5 .ates-footer__grid h5{ position: relative; margin-bottom: 14px; padding-bottom: 12px; font-size: 13px; letter-spacing: .04em; text-transform: uppercase;} .ates-footer--style-5 .ates-footer__grid h5::after{ content: ""; position: absolute; left: 0; bottom: 0; width: 28px; height: 3px; border-radius: 2px; background: var(--aem-footer-accent, var(--aem-skin-accent, #ffc62a));} .ates-footer--style-5 .ates-footer__newsletter{ padding-left: 32px;} .ates-footer--style-5 .ates-footer__newsletter form{ flex-direction: column; gap: 8px;} .ates-footer--style-5 .ates-footer__newsletter input, .ates-footer--style-5 .ates-footer__newsletter button{ min-height: 46px; border-radius: 8px;} .ates-footer--style-5 .ates-footer__trust{ padding-top: 18px; padding-bottom: 18px; border-top: 1px solid rgba(255, 255, 255, .1); border-bottom: 1px solid rgba(255, 255, 255, .1); background: transparent;} .ates-footer--style-5 .ates-footer__trust article{ min-height: 0; padding: 10px 6px; border: 0; background: transparent;} .ates-footer--style-5 .ates-footer__copy{ display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 16px; padding-top: 16px; border-top: 1px solid rgba(255, 255, 255, .12);} @media (max-width: 991px){ .ates-footer--style-5 .ates-footer__grid{ grid-template-columns: 1fr 1fr; row-gap: 24px;} .ates-footer--style-5 .ates-footer__grid> div:nth-child(odd){ padding-left: 0; border-left: 0;} .ates-footer--style-5 .ates-footer__newsletter{ grid-column: 1 / -1; padding: 20px 0 0; border-left: 0; border-top: 1px solid rgba(255, 255, 255, .12);}} @media (max-width: 600px){ .ates-footer--style-5 .ates-footer__grid{ grid-template-columns: 1fr;} .ates-footer--style-5 .ates-footer__grid> div{ padding-left: 0; border-left: 0;}} html .ates-footer.ates-footer--style-6{ --aem-footer-bg: #f3f6fa; --aem-footer-surface: #ffffff; --aem-footer-text: #102f54; --aem-footer-muted: #4f6379; background: var(--aem-footer-bg) !important; color: var(--aem-footer-text); border-top: 1px solid #e1e9f1;} .ates-footer--style-6 .aem-footer-brandline{ display: none;} .ates-footer--style-6 .ates-footer__grid{ grid-template-columns: minmax(0, 1.5fr) repeat(3, minmax(0, 1fr)); gap: 18px; padding: 36px 0 18px;} .ates-footer--style-6 .ates-footer__grid> div{ padding: 22px; border: 1px solid #dfe8f1; border-top: 3px solid var(--aem-skin-primary, #07386d); border-radius: var(--aem-footer-radius, 14px); background: #fff; box-shadow: 0 10px 30px rgba(16, 47, 84, .05); transition: transform .2s, box-shadow .2s;} .ates-footer--style-6 .ates-footer__grid> div:hover{ transform: translateY(-2px); box-shadow: 0 16px 36px rgba(16, 47, 84, .1);} .ates-footer--style-6 .ates-footer__grid> div.ates-footer__newsletter{ border-top-color: var(--aem-skin-accent, #ffc62a);} .ates-footer--style-6 .ates-footer__brand{ grid-row: 1 / 3;} .ates-footer--style-6 .ates-footer__grid> div.ates-footer__newsletter{ grid-column: 2 / -1; display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, 420px); align-items: center; gap: 10px 24px;} .ates-footer--style-6 .ates-footer__newsletter h5{ margin: 0 0 4px;} .ates-footer--style-6 .ates-footer__newsletter p{ margin: 0;} .ates-footer--style-6 .ates-footer__newsletter form{ grid-row: 1 / 3; grid-column: 2; margin: 0;} .ates-footer--style-6 .ates-footer__grid h5, .ates-footer--style-6 .ates-footer__brand-name{ color: var(--aem-skin-primary, #07386d);} .ates-footer--style-6 .ates-footer__grid a{ color: #3f5670;} .ates-footer--style-6 .ates-footer__grid a:hover{ color: var(--aem-skin-primary, #07386d);} .ates-footer--style-6 .ates-footer__brand p, .ates-footer--style-6 .ates-footer__contact li{ color: #4f6379;} .ates-footer--style-6 .ates-footer__contact i{ background: rgba(7, 56, 109, .08); color: var(--aem-skin-primary, #07386d);} .ates-footer--style-6 .ates-footer__grid .ates-footer__social a{ border-color: #d5e0ea; background: #f7fafd; color: var(--aem-skin-primary, #07386d);} .ates-footer--style-6 .ates-footer__grid .ates-footer__social a:hover{ border-color: var(--aem-skin-primary, #07386d); background: var(--aem-skin-primary, #07386d); color: #fff;} .ates-footer--style-6 .ates-footer__newsletter form{ flex-direction: column; gap: 8px;} .ates-footer--style-6 .ates-footer__newsletter input{ min-height: 44px; border: 1px solid #d5e0ea; border-radius: 8px; background: #fff; color: #102f54;} .ates-footer--style-6 .ates-footer__newsletter button{ min-height: 44px; border-radius: 8px; background: var(--aem-skin-primary, #07386d); color: #fff;} .ates-footer--style-6 .ates-footer__trust{ background: #fff; border-top: 1px solid #e1e9f1; border-bottom: 1px solid #e1e9f1;} .ates-footer--style-6 .ates-footer__trust article{ border-color: #e1e9f1; background: #f7fafd; color: #102f54;} .ates-footer--style-6 .ates-footer__trust span{ color: #4f6379;} .ates-footer--style-6 .ates-footer__trust i{ background: rgba(7, 56, 109, .08); color: var(--aem-skin-primary, #07386d);} .ates-footer--style-6 .ates-footer-tabs{ border-bottom-color: #e1e9f1;} .ates-footer--style-6 .ates-footer-tabs button{ color: #4f6379;} .ates-footer--style-6 .ates-footer-tabs button.is-active{ color: var(--aem-skin-primary, #07386d);} .ates-footer--style-6 .ates-footer-tabs button::after{ background: var(--aem-skin-primary, #07386d);} .ates-footer--style-6 .ates-footer__copy{ padding-top: 14px; border-top: 1px solid #e1e9f1; color: #4f6379;} @media (max-width: 991px){ .ates-footer--style-6 .ates-footer__grid{ grid-template-columns: 1fr 1fr;} .ates-footer--style-6 .ates-footer__brand{ grid-column: 1 / -1; grid-row: auto;} .ates-footer--style-6 .ates-footer__grid> div.ates-footer__newsletter{ grid-column: 1 / -1; grid-template-columns: 1fr;} .ates-footer--style-6 .ates-footer__newsletter form{ grid-row: auto; grid-column: 1;}} @media (max-width: 600px){ .ates-footer--style-6 .ates-footer__grid{ grid-template-columns: 1fr;}} .ates-footer--style-1.ates-footer--sep-lines .ates-footer__grid> div + div, .ates-footer--style-2.ates-footer--sep-lines .ates-footer__grid> div + div:not(.ates-footer__newsletter), .ates-footer--style-3.ates-footer--sep-lines .ates-footer__grid> div + div:not(.ates-footer__newsletter){ padding-left: 28px; border-left: 1px solid rgba(255, 255, 255, .12);} .ates-footer--style-3.ates-footer--sep-lines .ates-footer__grid> div + div:not(.ates-footer__newsletter){ border-left-color: rgba(16, 47, 84, .14);} .ates-footer--style-1.ates-footer--sep-cards .ates-footer__grid> div, .ates-footer--style-2.ates-footer--sep-cards .ates-footer__grid> div:not(.ates-footer__newsletter), .ates-footer--style-3.ates-footer--sep-cards .ates-footer__grid> div:not(.ates-footer__newsletter){ padding: 22px; border: 1px solid rgba(255, 255, 255, .1); border-radius: var(--aem-footer-radius, 14px); background: rgba(255, 255, 255, .04); transition: border-color .2s, transform .2s;} .ates-footer--style-1.ates-footer--sep-cards .ates-footer__grid> div:hover, .ates-footer--style-2.ates-footer--sep-cards .ates-footer__grid> div:not(.ates-footer__newsletter):hover, .ates-footer--style-3.ates-footer--sep-cards .ates-footer__grid> div:not(.ates-footer__newsletter):hover{ border-color: rgba(255, 198, 42, .45); transform: translateY(-2px);} .ates-footer--style-3.ates-footer--sep-cards .ates-footer__grid> div:not(.ates-footer__newsletter){ border-color: #dfe8f1; background: #fff; box-shadow: 0 8px 24px rgba(16, 47, 84, .05);} .ates-footer--sep-panels .ates-footer__grid{ padding: 28px; border: 1px solid rgba(255, 255, 255, .08); border-radius: 18px; background: rgba(255, 255, 255, .035); box-sizing: border-box;} .ates-footer--sep-panels .ates-footer__grid h5{ position: relative; padding-bottom: 10px;} .ates-footer--sep-panels .ates-footer__grid h5::after{ content: ""; position: absolute; left: 0; bottom: 0; width: 28px; height: 3px; border-radius: 2px; background: var(--aem-footer-accent, var(--aem-skin-accent, #ffc62a));} .ates-footer--style-3.ates-footer--sep-panels .ates-footer__grid, .ates-footer--style-6.ates-footer--sep-panels .ates-footer__grid{ border-color: #dfe8f1; background: rgba(16, 47, 84, .035);} .ates-footer--style-3.ates-footer--sep-panels .ates-footer__grid h5::after, .ates-footer--style-6.ates-footer--sep-panels .ates-footer__grid h5::after{ background: var(--aem-skin-primary, #07386d);} .ates-footer--sep-panels .ates-footer__copy{ margin-top: 12px;} @media (max-width: 600px){ .ates-footer--sep-lines .ates-footer__grid> div + div{ padding-left: 0 !important; padding-top: 16px; border-left: 0 !important; border-top: 1px solid rgba(255, 255, 255, .12);} .ates-footer--style-3.ates-footer--sep-lines .ates-footer__grid> div + div{ border-top-color: rgba(16, 47, 84, .14);} .ates-footer--sep-panels .ates-footer__grid{ padding: 18px;}} .ates-footer--fx-glow, .ates-footer--fx-pattern, .ates-footer--fx-wave{ position: relative;} .ates-footer--fx-glow{ overflow: hidden;} .ates-footer--fx-glow::before, .ates-footer--fx-glow::after{ content: ""; position: absolute; border-radius: 50%; pointer-events: none;} .ates-footer--fx-glow::before{ top: -160px; left: -120px; width: 520px; height: 520px; background: radial-gradient(circle, rgba(10, 78, 135, .5), transparent 62%);} .ates-footer--fx-glow::after{ right: -160px; bottom: -220px; width: 640px; height: 640px; background: radial-gradient(circle, rgba(255, 198, 42, .2), transparent 62%);} .ates-footer--style-3.ates-footer--fx-glow::before, .ates-footer--style-6.ates-footer--fx-glow::before{ background: radial-gradient(circle, rgba(7, 56, 109, .14), transparent 62%);} .ates-footer--style-3.ates-footer--fx-glow::after, .ates-footer--style-6.ates-footer--fx-glow::after{ background: radial-gradient(circle, rgba(255, 198, 42, .26), transparent 62%);} .ates-footer--fx-glow> *, .ates-footer--fx-pattern> *, .ates-footer--fx-wave> *{ position: relative; z-index: 1;} .ates-footer--fx-pattern::before{ content: ""; position: absolute; inset: 0; pointer-events: none; background-image: radial-gradient(rgba(255, 255, 255, .09) 1px, transparent 1.5px); background-size: 22px 22px; -webkit-mask-image: linear-gradient(180deg, rgba(0, 0, 0, .9), transparent 85%); mask-image: linear-gradient(180deg, rgba(0, 0, 0, .9), transparent 85%);} .ates-footer--style-3.ates-footer--fx-pattern::before, .ates-footer--style-6.ates-footer--fx-pattern::before{ background-image: radial-gradient(rgba(16, 47, 84, .14) 1px, transparent 1.5px);} .ates-footer--fx-wave{ padding-top: 44px;} .ates-footer--fx-wave::before{ content: ""; position: absolute; left: 0; right: 0; top: 0; height: 56px; z-index: 2; pointer-events: none; background: var(--aem-page-bg, #ffffff); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 56' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V28C1200 0 960 56 720 28S240 60 0 28z'/%3E%3C/svg%3E") center top / 100% 100% no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 56' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V28C1200 0 960 56 720 28S240 60 0 28z'/%3E%3C/svg%3E") center top / 100% 100% no-repeat;} .ates-footer--hover .ates-footer__grid ul a{ position: relative; display: inline-block; transition: transform .18s ease, color .18s ease;} .ates-footer--hover .ates-footer__grid ul a::before{ content: "\203A"; position: absolute; left: -12px; top: 0; opacity: 0; color: var(--aem-footer-accent, var(--aem-skin-accent, #ffc62a)); font-weight: 900; transition: opacity .18s ease, left .18s ease;} .ates-footer--hover .ates-footer__grid ul a:hover{ transform: translateX(14px);} .ates-footer--hover .ates-footer__grid ul a:hover::before{ opacity: 1; left: -14px;} .ates-footer--hover .ates-footer__trust article{ transition: transform .2s ease, border-color .2s ease;} .ates-footer--hover .ates-footer__trust article:hover{ transform: translateY(-3px); border-color: var(--aem-footer-accent, var(--aem-skin-accent, #ffc62a));} @media (prefers-reduced-motion: reduce){ .ates-footer--hover .ates-footer__grid ul a, .ates-footer--hover .ates-footer__trust article, .ates-footer__grid> div{ transition: none !important; transform: none !important;}} html.aem-global-ui .aem-global-header .aem-site-nav__inner{ position: relative;} html.aem-global-ui .aem-global-header .aem-nav-item.is-mega{ position: static !important;} html.aem-global-ui .aem-global-header .aem-nav-item.is-mega> .aem-mega{ position: absolute !important; top: 100% !important; left: 0 !important; right: 0 !important; width: 100% !important; min-width: 0 !important; max-width: none !important; display: none; grid-template-columns: minmax(0, 1fr) !important; gap: 0 !important; margin: 0 !important; padding: 24px 28px !important; border-radius: 0 0 16px 16px !important; background: #fff !important; box-shadow: 0 24px 48px rgba(7, 32, 62, .18) !important; z-index: 60;} html.aem-global-ui .aem-global-header .aem-nav-item.is-mega> .aem-mega.has-banner{ grid-template-columns: minmax(0, 1fr) 280px !important; gap: 28px !important;} html.aem-global-ui .aem-global-header .aem-nav-item.is-mega:hover> .aem-mega, html.aem-global-ui .aem-global-header .aem-nav-item.is-mega:focus-within> .aem-mega{ display: grid !important;} .aem-mega__cols{ display: grid; grid-template-columns: repeat(var(--aem-mega-cols, 3), minmax(0, 1fr)); gap: 20px 28px;} .aem-mega__col{ min-width: 0;} html.aem-global-ui .aem-global-header .aem-mega .aem-mega__title{ display: block !important; padding: 0 0 8px !important; border-bottom: 2px solid var(--aem-skin-accent, #ffc62a); color: var(--aem-skin-primary, #07386d) !important; font-size: 14px !important; font-weight: 800 !important; text-decoration: none !important; white-space: normal !important;} .aem-mega__col ul{ display: flex; flex-direction: column; gap: 2px; margin: 8px 0 0; padding: 0; list-style: none;} html.aem-global-ui .aem-global-header .aem-mega .aem-mega__col ul a{ display: block !important; padding: 5px 0 !important; color: #33475b !important; font-size: 13px !important; font-weight: 500 !important; line-height: 1.35 !important; text-decoration: none !important; white-space: normal !important; transition: color .15s, transform .15s;} html.aem-global-ui .aem-global-header .aem-mega .aem-mega__col ul a:hover{ color: var(--aem-skin-primary, #07386d) !important; transform: translateX(4px);} .aem-mega__banner{ display: block; align-self: start; border-radius: 12px; overflow: hidden; background: #f3f6fa;} .aem-mega__banner img{ display: block; width: 100%; height: auto; transition: transform .3s;} .aem-mega__banner:hover img{ transform: scale(1.03);} .aem-nav-badge{ display: inline-block; margin-left: 6px; padding: 2px 7px; border-radius: 999px; background: var(--aem-skin-accent, #ffc62a); color: #0d1822; font-size: 10px; font-weight: 800; line-height: 1.3; letter-spacing: .02em; vertical-align: middle; text-transform: uppercase;} @media (max-width: 991px){ html.aem-global-ui .aem-global-header .aem-nav-item.is-mega> .aem-mega{ display: none !important;}} @media (min-width: 992px){ html.aem-global-ui .aem-global-header.aem-header--style-2{ display: flex !important; flex-wrap: wrap !important; align-items: center !important;} html.aem-global-ui .aem-global-header.aem-header--style-2> .aem-global-topbar{ flex: 0 0 100% !important;} html.aem-global-ui .aem-global-header.aem-header--style-2> .aem-site-header__main{ flex: 0 0 auto !important; width: auto !important; height: auto !important; min-height: 74px !important; margin: 0 !important; padding: 8px 12px 8px var(--aem-shell-gutter, 20px) !important; grid-template-columns: auto !important; grid-template-rows: auto !important; grid-auto-flow: column !important; gap: 14px !important; align-items: center !important;} html.aem-global-ui .aem-global-header.aem-header--style-2> .aem-site-nav{ flex: 1 1 0 !important; min-width: 0 !important; min-height: 0 !important;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-site-nav__inner{ height: auto !important; min-height: 0 !important;} html.aem-global-ui .aem-global-header.aem-header--style-2> .aem-site-header__main> *{ grid-area: auto !important; grid-column: auto !important; grid-row: auto !important;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-header-contact{ display: none !important;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-search{ width: 46px !important; min-width: 46px !important; max-width: 46px !important; padding-left: 0 !important; transition: max-width .25s ease, width .25s ease;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-search input{ width: 0 !important; min-width: 0 !important; padding: 0 !important; opacity: 0;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-search:focus-within, html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-search:hover{ width: 320px !important; max-width: 320px !important; padding-left: 12px !important;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-search:focus-within input, html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-search:hover input{ width: auto !important; flex: 1 1 auto !important; padding: 0 8px !important; opacity: 1;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-account span, html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-cart span{ display: none !important;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-account, html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-cart{ width: 46px !important; min-width: 46px !important; padding: 0 !important; justify-content: center !important;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-header-actions{ display: flex !important; align-items: center !important; gap: 6px !important;} html.aem-global-ui .aem-global-header.aem-header--style-2> .aem-site-nav{ background: transparent !important; border: 0 !important;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-site-nav__inner{ width: auto !important; margin: 0 !important; padding: 0 var(--aem-shell-gutter, 20px) 0 0 !important; justify-content: flex-end !important;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-site-nav__all{ display: none !important;} html.aem-global-ui .aem-global-header.aem-header--style-2 .aem-site-nav__inner> .aem-nav-item{ flex: 0 0 auto !important;} html.aem-global-ui.aem-theme-ates .aem-global-header.aem-header--style-2 .aem-site-nav__inner> .aem-nav-item.aem-nav-item{ height: 74px !important; min-height: 0 !important;} html.aem-global-ui.aem-theme-ates .aem-global-header.aem-header--style-2 .aem-site-nav__inner> .aem-nav-item.aem-nav-item> a{ flex: 1 1 auto !important; align-self: stretch !important; height: auto !important; padding: 0 12px !important;} html.aem-global-ui .aem-global-header.aem-header--style-3> .aem-site-header__main{ grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) !important; height: auto !important; grid-template-rows: auto auto !important; grid-template-areas: "contact logo actions" "search search search" !important; gap: 12px 20px !important; min-height: 0 !important; padding: 14px 0 16px !important;} html.aem-global-ui .aem-global-header.aem-header--style-3 .aem-header-contact{ grid-area: contact !important; justify-self: start;} html.aem-global-ui .aem-global-header.aem-header--style-3 .aem-logo{ grid-area: logo !important; justify-self: center;} html.aem-global-ui .aem-global-header.aem-header--style-3 .aem-account{ grid-area: actions !important; justify-self: end; margin-right: 236px !important;} html.aem-global-ui .aem-global-header.aem-header--style-3 .aem-header-actions{ grid-area: actions !important; justify-self: end;} html.aem-global-ui .aem-global-header.aem-header--style-3 .aem-search{ grid-area: search !important; width: min(760px, 100%) !important; justify-self: center;} html.aem-global-ui .aem-global-header.aem-header--style-3 .aem-site-nav__inner{ justify-content: center !important;} html.aem-global-ui .aem-global-header.aem-header--style-3 .aem-site-nav__inner{ align-items: center !important;} html.aem-global-ui .aem-global-header.aem-header--style-3 .aem-site-nav__all{ align-self: center !important; height: 40px !important; min-height: 0 !important; min-width: 0 !important; max-width: none !important; margin-right: 10px !important; padding: 0 18px !important; border-radius: 999px !important; background: rgba(255, 255, 255, .1) !important;} html.aem-global-ui .aem-global-header.aem-header--style-3 .aem-site-nav__inner> .aem-nav-item{ flex: 0 0 auto !important;} html.aem-global-ui .aem-global-header.aem-header--style-4{ background: #fff !important; border-bottom: 1px solid #e1e9f1; box-shadow: 0 4px 18px rgba(16, 47, 84, .06);} html.aem-global-ui .aem-global-header.aem-header--style-4> .aem-site-header__main{ background: transparent !important;} html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-header-contact, html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-header-contact b, html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-account, html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-account b, html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-cart, html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-cart b{ color: var(--aem-skin-primary, #07386d) !important;} html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-header-contact small, html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-account small, html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-account small a, html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-cart small{ color: #4f6379 !important;} html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-account svg, html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-cart svg{ stroke: var(--aem-skin-primary, #07386d) !important; color: var(--aem-skin-primary, #07386d) !important;} html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-search{ border: 1px solid #d5e0ea !important; background: #f7fafd !important; box-shadow: none !important;} html.aem-global-ui .aem-global-header.aem-header--style-4> .aem-site-nav{ background: #f3f6fa !important; border-top: 1px solid #e1e9f1 !important;} html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-site-nav__inner> .aem-nav-item> a{ color: var(--aem-skin-primary, #07386d) !important;} html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-site-nav__inner> .aem-nav-item:hover> a{ background: #fff !important;} html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-site-nav__all{ background: var(--aem-skin-primary, #07386d) !important; color: #fff !important;} html.aem-global-ui .aem-global-header.aem-header--style-5> .aem-site-header__main{ height: auto !important; min-height: 62px !important; grid-template-rows: auto !important; padding: 6px 0 !important; grid-template-columns: 180px minmax(300px, 1fr) 150px 170px !important; gap: 14px !important; --aem-logo-size: 44px;} html.aem-global-ui .aem-global-header.aem-header--style-5 .aem-header-contact{ display: none !important;} html.aem-global-ui .aem-global-header.aem-header--style-5 .aem-account{ grid-column: 3 !important;} html.aem-global-ui .aem-global-header.aem-header--style-5 .aem-header-actions{ grid-column: 4 !important;} html.aem-global-ui .aem-global-header.aem-header--style-5 .aem-cart{ display: flex !important; width: auto !important; height: 44px !important; padding: 0 12px !important; justify-content: center !important; align-items: center !important;} html.aem-global-ui .aem-global-header.aem-header--style-5 .aem-cart span, html.aem-global-ui .aem-global-header.aem-header--style-5 .aem-cart strong{ display: none !important;} html.aem-global-ui .aem-global-header.aem-header--style-5 .aem-cart svg{ width: 24px !important; height: 24px !important;} html.aem-global-ui .aem-global-header.aem-header--style-5 .aem-search{ height: 42px !important;} html.aem-global-ui .aem-global-header.aem-header--style-5 .aem-site-nav__all{ display: none !important;} html.aem-global-ui .aem-global-header.aem-header--style-5> .aem-site-nav, html.aem-global-ui .aem-global-header.aem-header--style-5 .aem-site-nav__inner{ height: auto !important; min-height: 0 !important;} html.aem-global-ui.aem-theme-ates .aem-global-header.aem-header--style-5 .aem-site-nav__inner> .aem-nav-item.aem-nav-item{ height: 42px !important; min-height: 0 !important;} html.aem-global-ui.aem-theme-ates .aem-global-header.aem-header--style-5 .aem-site-nav__inner> .aem-nav-item.aem-nav-item> a{ flex: 1 1 auto !important; align-self: stretch !important; height: auto !important; min-height: 0 !important; font-size: 13px !important;} html.aem-global-ui.aem-theme-ates .aem-global-header.aem-header--style-5 .aem-logo img{ width: 44px !important; height: 44px !important; flex-basis: 44px !important;} html.aem-global-ui .aem-global-header.aem-header--style-5> .aem-site-header__main{ grid-template-rows: 48px !important;}} html.aem-card-hover-none .aem-product-card:hover{ transform: none; border-color: var(--aem-line, #dbe5ed); box-shadow: 0 10px 27px rgba(20, 52, 82, .055);} html.aem-card-hover-none .aem-product-card:hover .aem-product-card__media img{ transform: none;} html.aem-card-hover-zoom .aem-product-card:hover{ transform: none;} html.aem-card-hover-zoom .aem-product-card:hover .aem-product-card__media img{ transform: scale(1.08);} html.aem-card-hover-glow .aem-product-card:hover{ transform: none; border-color: var(--aem-skin-accent, #ffc62a); box-shadow: 0 0 0 3px rgba(255, 198, 42, .25), 0 18px 38px rgba(20, 52, 82, .12);} html.aem-card-style-2 .aem-product-card{ border-color: transparent; border-radius: 12px; background: transparent; box-shadow: none;} html.aem-card-style-2 .aem-product-card__media{ border-bottom: 0; border-radius: 12px; background: #f5f8fb;} html.aem-card-style-2 .aem-product-card__media img{ padding: 8px; mix-blend-mode: multiply;} html.aem-card-style-2 .aem-product-card__body{ padding: 14px 8px 10px;} html.aem-card-style-2 .aem-product-card:hover{ border-color: #e3e9f0; background: #fff; box-shadow: 0 18px 38px rgba(20, 52, 82, .12);} html.aem-card-style-2 .aem-product-card h3{ font-size: 15px; font-weight: 700;} html.aem-card-style-2 .aem-add-cart{ border-radius: 999px; background: var(--aem-skin-primary, #07386d);} html.aem-card-style-2 .aem-product-quantity{ border-radius: 999px;} html.aem-card-style-2 .aem-product-secondary button{ border: 0; background: transparent;} html.aem-card-style-3 .aem-product-card{ border-radius: 8px; border-top: 4px solid var(--aem-skin-primary, #07386d); box-shadow: none;} html.aem-card-style-3 .aem-product-card__media img{ padding: 20px;} html.aem-card-style-3 .aem-product-card__brand{ color: var(--aem-skin-primary, #07386d);} html.aem-card-style-3 .aem-product-card h3{ font-size: 14px; letter-spacing: .02em; text-transform: uppercase;} html.aem-card-style-3 .aem-product-price strong{ color: var(--aem-skin-navy-deep, #063568); font-size: 24px;} html.aem-card-style-3 .aem-add-cart{ border-radius: 6px; background: var(--aem-skin-navy-deep, #063568); letter-spacing: .04em; text-transform: uppercase;} html.aem-card-style-3 .aem-add-cart:hover{ background: var(--aem-skin-primary, #07386d);} html.aem-card-style-3 .aem-product-quantity{ border-radius: 6px;} html.aem-card-style-3 .aem-product-secondary button{ border-radius: 6px;} html.aem-card-style-3 .aem-product-card__badge{ border-radius: 4px; background: var(--aem-skin-accent, #ffc62a); color: #0d1822;} html.aem-card-style-4 .aem-product-card{ border-color: #e6edf4; border-radius: 22px; box-shadow: 0 14px 34px rgba(20, 52, 82, .08);} html.aem-card-style-4 .aem-product-card__media{ aspect-ratio: 4 / 5; border-bottom: 0; background: linear-gradient(180deg, #f7f9fc, #eef3f8);} html.aem-card-style-4 .aem-product-card__media img{ padding: 22px;} html.aem-card-style-4 .aem-product-card__body{ align-items: center; padding: 16px 18px 20px; text-align: center;} html.aem-card-style-4 .aem-product-card h3{ font-size: 15px;} html.aem-card-style-4 .aem-product-price, html.aem-card-style-4 .aem-product-rating{ justify-content: center;} html.aem-card-style-4 .aem-product-actions, html.aem-card-style-4 .aem-product-secondary{ width: 100%;} html.aem-card-style-4 .aem-add-cart{ border-radius: 999px; background: var(--aem-skin-accent, #ffc62a); color: #0d1822;} html.aem-card-style-4 .aem-add-cart:hover{ background: #ffd35a;} html.aem-card-style-4 .aem-product-quantity{ border-radius: 999px;} html.aem-card-style-4 .aem-product-secondary button{ border-radius: 999px;} html.aem-card-style-4 .aem-product-card__badge{ right: auto; left: 12px; background: var(--aem-skin-primary, #07386d); color: #fff;} html.aem-card-style-4 .aem-product-grid.is-list .aem-product-card__body{ align-items: flex-start; text-align: left;} html.aem-card-style-4 .aem-product-grid.is-list .aem-product-card__media{ aspect-ratio: auto;} html.aem-global-ui .aem-global-header .aem-mega--images .aem-mega__cards{ display: grid; grid-template-columns: repeat(var(--aem-mega-cols, 5), minmax(0, 1fr)); gap: 14px;} html.aem-global-ui .aem-global-header .aem-mega .aem-mega__card{ display: flex !important; flex-direction: column; align-items: center; gap: 8px; min-height: 0 !important; padding: 12px 10px !important; border: 1px solid #e3ebf2 !important; border-radius: 12px !important; background: #fff !important; color: #0f2238 !important; font-size: 13px !important; text-align: center !important; text-decoration: none !important; white-space: normal !important; transition: transform .18s, border-color .18s, box-shadow .18s;} html.aem-global-ui .aem-global-header .aem-mega .aem-mega__card:hover{ border-color: var(--aem-skin-accent, #ffc62a) !important; transform: translateY(-3px); box-shadow: 0 12px 26px rgba(16, 47, 84, .12);} .aem-mega__card img{ width: 72px; height: 72px; border-radius: 10px; background: #f3f6fa; object-fit: contain;} .aem-mega__card-icon{ display: grid; place-items: center; width: 72px; height: 72px; border-radius: 10px; background: #f3f6fa; color: var(--aem-skin-primary, #07386d); font-size: 26px;} .aem-mega__card b{ font-weight: 800; line-height: 1.3;} .aem-mega__card small{ color: #6b7d90; font-size: 11px;} html.aem-global-ui .aem-global-header .aem-site-nav__all-wrap{ position: relative; display: flex; align-items: stretch; flex: 0 0 auto;} html.aem-global-ui .aem-global-header .aem-vertical-menu{ position: absolute; z-index: 120; top: 100%; left: 0; width: var(--aem-vertical-width, 270px); margin: 0; padding: 6px 0; border: 1px solid #dbe5ef; border-top: 3px solid var(--aem-skin-accent, #ffc62a); border-radius: 0 0 12px 12px; background: #fff; box-shadow: 0 18px 38px rgba(0, 28, 60, .22); opacity: 0; visibility: hidden; transform: translateY(8px); pointer-events: none; transition: .18s;} html.aem-global-ui .aem-global-header .aem-site-nav__all-wrap:hover> .aem-vertical-menu, html.aem-global-ui .aem-global-header .aem-site-nav__all-wrap:focus-within> .aem-vertical-menu{ opacity: 1; visibility: visible; transform: none; pointer-events: auto;} .aem-vertical-menu__item{ position: relative;} html.aem-global-ui .aem-global-header .aem-vertical-menu__item> a{ display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px; min-height: 0 !important; padding: 10px 16px !important; color: #0f2238 !important; font-size: 14px !important; font-weight: 650 !important; line-height: 1.3 !important; text-decoration: none !important; white-space: normal !important;} html.aem-global-ui .aem-global-header .aem-vertical-menu__item> a> span{ display: flex; align-items: center; gap: 10px; min-width: 0;} .aem-vertical-menu__item> a img{ width: 28px; height: 28px; border-radius: 6px; background: #f3f6fa; object-fit: contain;} html.aem-global-ui .aem-global-header .aem-vertical-menu__item:hover> a, html.aem-global-ui .aem-global-header .aem-vertical-menu__item:focus-within> a{ background: #f3f6fa !important; color: var(--aem-skin-primary, #07386d) !important;} html.aem-global-ui .aem-global-header .aem-vertical-menu__item> a .aem-nav-caret{ margin: 0; color: #9fb0c0; font-style: normal;} html.aem-global-ui .aem-global-header .aem-vertical-menu__fly{ position: absolute; z-index: 121; top: -3px; left: 100%; display: none; width: min(760px, calc(100vw - var(--aem-vertical-width, 270px) - 48px)); min-height: 100%; padding: 22px 24px; border: 1px solid #dbe5ef; border-top: 3px solid var(--aem-skin-accent, #ffc62a); border-radius: 0 12px 12px 12px; background: #fff; box-shadow: 0 18px 38px rgba(0, 28, 60, .22);} html.aem-global-ui .aem-global-header .aem-vertical-menu__item:hover> .aem-vertical-menu__fly, html.aem-global-ui .aem-global-header .aem-vertical-menu__item:focus-within> .aem-vertical-menu__fly{ display: grid;} html.aem-global-ui .aem-global-header .aem-vertical-menu__fly.has-banner{ grid-template-columns: minmax(0, 1fr) 240px; gap: 24px;} html.aem-global-ui .aem-global-header .aem-site-nav--vertical .aem-site-nav__inner> .aem-nav-item{ flex: 0 0 auto !important;} .aem-menu-fx-fade .aem-site-nav__inner> .aem-nav-item> .aem-submenu, .aem-menu-fx-fade .aem-vertical-menu{ transform: none;} .aem-menu-fx-zoom .aem-site-nav__inner> .aem-nav-item> .aem-submenu, .aem-menu-fx-zoom .aem-vertical-menu{ transform: scale(.96); transform-origin: top left;} .aem-menu-fx-none .aem-site-nav__inner> .aem-nav-item> .aem-submenu, .aem-menu-fx-none .aem-vertical-menu, .aem-menu-fx-none .aem-submenu-item> .aem-submenu{ transition: none !important; transform: none !important;} .aem-menu-fx-fade .aem-nav-item.is-mega:hover> .aem-mega, .aem-menu-fx-fade .aem-vertical-menu__item:hover> .aem-vertical-menu__fly{ animation: aemMenuFade .2s ease;} .aem-menu-fx-slide .aem-nav-item.is-mega:hover> .aem-mega, .aem-menu-fx-slide .aem-vertical-menu__item:hover> .aem-vertical-menu__fly{ animation: aemMenuSlide .22s ease;} .aem-menu-fx-zoom .aem-nav-item.is-mega:hover> .aem-mega, .aem-menu-fx-zoom .aem-vertical-menu__item:hover> .aem-vertical-menu__fly{ animation: aemMenuZoom .2s ease; transform-origin: top left;} @keyframes aemMenuFade{ from{ opacity: 0;}} @keyframes aemMenuSlide{ from{ opacity: 0; transform: translateY(10px);}} @keyframes aemMenuZoom{ from{ opacity: 0; transform: scale(.97);}} .aem-menu-ind-bar .aem-site-nav__inner> .aem-nav-item> a, .aem-menu-ind-underline .aem-site-nav__inner> .aem-nav-item> a{ position: relative;} .aem-menu-ind-bar .aem-site-nav__inner> .aem-nav-item> a::after{ content: ""; position: absolute; left: 10px; right: 10px; bottom: 0; height: 3px; border-radius: 3px 3px 0 0; background: var(--aem-skin-accent, #ffc62a); transform: scaleX(0); transition: transform .2s ease;} .aem-menu-ind-bar .aem-site-nav__inner> .aem-nav-item:hover> a::after, .aem-menu-ind-bar .aem-site-nav__inner> .aem-nav-item:focus-within> a::after{ transform: scaleX(1);} .aem-menu-ind-underline .aem-site-nav__inner> .aem-nav-item> a::after{ content: ""; position: absolute; left: 50%; bottom: 11px; width: 0; height: 2px; border-radius: 2px; background: var(--aem-skin-accent, #ffc62a); transform: translateX(-50%); transition: width .2s ease;} .aem-menu-ind-underline .aem-site-nav__inner> .aem-nav-item:hover> a::after, .aem-menu-ind-underline .aem-site-nav__inner> .aem-nav-item:focus-within> a::after{ width: 60%;} html.aem-global-ui .aem-global-header .aem-menu-ind-pill .aem-site-nav__inner> .aem-nav-item> a{ margin: 9px 2px !important; height: auto !important; min-height: 0 !important; border-radius: 999px !important;} html.aem-global-ui .aem-global-header .aem-menu-ind-pill .aem-site-nav__inner> .aem-nav-item:hover> a, html.aem-global-ui .aem-global-header .aem-menu-ind-pill .aem-site-nav__inner> .aem-nav-item:focus-within> a{ background: rgba(255, 255, 255, .14) !important;} html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-menu-ind-pill .aem-site-nav__inner> .aem-nav-item:hover> a{ background: #fff !important;} @media (prefers-reduced-motion: reduce){ .aem-nav-item.is-mega:hover> .aem-mega, .aem-vertical-menu__item:hover> .aem-vertical-menu__fly{ animation: none !important;}} @media (min-width: 992px){ html.aem-global-ui .aem-global-header.aem-header--style-1> .aem-site-header__main, html.aem-global-ui .aem-global-header.aem-header--style-4> .aem-site-header__main{ grid-template-columns: minmax(220px, max-content) minmax(300px, 1fr) 145px 150px 330px !important;} html.aem-global-ui .aem-global-header.aem-header--style-5> .aem-site-header__main{ grid-template-columns: minmax(180px, max-content) minmax(300px, 1fr) 150px 170px !important;} html.aem-global-ui .aem-global-header .aem-logo{ max-width: 400px;} html.aem-global-ui .aem-global-header .aem-logo> span{ min-width: 0; overflow: hidden;} html.aem-global-ui .aem-global-header .aem-logo b, html.aem-global-ui .aem-global-header .aem-logo small{ overflow: hidden; text-overflow: ellipsis;}} @media (min-width: 1501px){ html.aem-global-ui .aem-global-header.aem-header--style-1> .aem-site-header__main, html.aem-global-ui .aem-global-header.aem-header--style-4> .aem-site-header__main{ grid-template-columns: minmax(250px, max-content) minmax(380px, 1fr) 165px 175px 350px !important;}} .aem-nav-sticky-logo, .aem-nav-sticky-actions{ display: none !important;} @media (min-width: 992px){ html.aem-header-sticky-compact.aem-nav-is-sticky .aem-global-header .aem-site-nav.is-sticky .aem-nav-sticky-logo{ display: flex; align-items: center; flex: 0 0 auto; margin-right: 14px;} html.aem-header-sticky-compact.aem-nav-is-sticky .aem-global-header .aem-site-nav.is-sticky .aem-nav-sticky-logo img{ width: 40px; height: 40px; border-radius: 50%; object-fit: cover;} html.aem-header-sticky-compact.aem-nav-is-sticky .aem-global-header .aem-site-nav.is-sticky .aem-nav-sticky-actions{ display: flex; align-items: center; flex: 0 0 auto; gap: 10px; margin-left: 14px;} html.aem-header-sticky-compact.aem-nav-is-sticky .aem-global-header .aem-site-nav.is-sticky .aem-search--mini{ width: 240px; height: 38px; min-height: 0; padding: 0 6px 0 14px; border-radius: 999px;} html.aem-header-sticky-compact.aem-nav-is-sticky .aem-global-header .aem-site-nav.is-sticky .aem-search--mini input{ height: 36px; font-size: 13px;} html.aem-header-sticky-compact.aem-nav-is-sticky .aem-global-header .aem-site-nav.is-sticky .aem-search--mini button{ width: 30px; height: 30px;} html.aem-header-sticky-compact.aem-nav-is-sticky .aem-global-header .aem-site-nav.is-sticky .aem-nav-sticky-cart{ position: relative; display: grid; place-items: center; width: 42px; height: 38px; border-radius: 10px; background: var(--aem-skin-accent, #ffc62a); color: #0d1822;} html.aem-header-sticky-compact.aem-nav-is-sticky .aem-global-header .aem-site-nav.is-sticky .aem-nav-sticky-cart svg{ width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.9;} html.aem-header-sticky-compact.aem-nav-is-sticky .aem-global-header .aem-site-nav.is-sticky .aem-nav-sticky-cart em{ position: absolute; right: -6px; top: -7px; display: grid; place-items: center; width: 21px; height: 21px; border-radius: 50%; background: #0a3768; color: #fff; font-size: 11px; font-style: normal; font-weight: 800;} html.aem-header-sticky-compact.aem-nav-is-sticky .aem-global-header .aem-site-nav.is-sticky .aem-site-nav__inner> .aem-nav-item{ flex: 0 1 auto !important;} html.aem-header-sticky-compact.aem-nav-is-sticky .aem-global-header .aem-site-nav.is-sticky .aem-search--mini .aem-search-suggest{ top: calc(100% + 8px); right: 0; left: auto; width: min(420px, 90vw);}} .aem-search-suggest__group{ padding: 10px 14px 6px; color: #7d8fa1; font-size: 10.5px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase;} .aem-search-suggest__item--taxonomy{ align-items: center;} .aem-search-suggest__icon{ display: grid; place-items: center; flex: 0 0 38px; width: 38px; height: 38px; border-radius: 10px; background: #eef4fa; color: var(--aem-skin-primary, #07386d); font-size: 15px;} .aem-cart__link{ display: contents; color: inherit; text-decoration: none; cursor: pointer;} .aem-minicart{ position: absolute; z-index: 950; right: 0; top: calc(100% + 10px); width: min(380px, calc(100vw - 32px)); border: 1px solid #dbe5ef; border-top: 3px solid var(--aem-skin-accent, #ffc62a); border-radius: 0 0 14px 14px; background: #fff; color: #12294a; box-shadow: 0 22px 46px rgba(0, 28, 60, .26);} .aem-minicart__head{ display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 13px 16px; border-bottom: 1px solid #e7edf3;} .aem-minicart__head strong{ font-size: 14px; font-weight: 900;} .aem-minicart__head span{ color: #6b7d90; font-size: 12px;} .aem-minicart__body{ max-height: 320px; overflow: auto;} .aem-minicart__state{ margin: 0; padding: 22px 16px; color: #6b7d90; font-size: 13px; text-align: center;} .aem-minicart__item{ display: grid; grid-template-columns: 56px minmax(0, 1fr) 28px; align-items: center; gap: 12px; padding: 12px 16px; border-bottom: 1px solid #f0f4f8;} .aem-minicart__item:last-child{ border-bottom: 0;} .aem-minicart__thumb{ display: block; overflow: hidden; border: 1px solid #e7edf3; border-radius: 10px; background: #fff;} .aem-minicart__thumb img{ display: block; width: 100%; height: 56px; object-fit: contain;} .aem-minicart__info{ display: flex; flex-direction: column; gap: 3px; min-width: 0;} .aem-minicart__info> a{ overflow: hidden; color: #12294a !important; font-size: 13px; font-weight: 700; line-height: 1.35; text-decoration: none !important; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .aem-minicart__info> a:hover{ color: var(--aem-skin-primary, #07386d) !important;} .aem-minicart__info small{ color: #7d8fa1; font-size: 11px;} .aem-minicart__info span{ color: #46607c; font-size: 12px;} .aem-minicart__info b{ color: var(--aem-skin-primary, #07386d); font-size: 13px;} .aem-minicart__remove{ width: 28px; height: 28px; padding: 0; border: 1px solid #e7edf3; border-radius: 8px; background: #fff; color: #a2b1c0; font-size: 17px; line-height: 1; cursor: pointer; transition: .15s;} .aem-minicart__remove:hover{ border-color: #f0c3c3; background: #fdf1f1; color: #c94f4f;} .aem-minicart__remove[disabled]{ opacity: .5; cursor: default;} .aem-minicart__foot{ padding: 13px 16px 16px; border-top: 1px solid #e7edf3; background: #f8fbfd; border-radius: 0 0 12px 12px;} .aem-minicart__total{ display: flex; align-items: baseline; justify-content: space-between; gap: 10px;} .aem-minicart__total span{ color: #46607c; font-size: 13px; font-weight: 700;} .aem-minicart__total b{ color: var(--aem-skin-primary, #07386d); font-size: 19px; font-weight: 900;} .aem-minicart__foot> small{ display: block; margin-top: 3px; color: #7d8fa1; font-size: 11px;} .aem-minicart__actions{ display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin-top: 12px;} .aem-minicart__actions a{ display: grid; place-items: center; min-height: 42px; border-radius: 10px; font-size: 13px; font-weight: 800; text-decoration: none !important;} .aem-minicart__cart{ border: 1px solid #cddae6; background: #fff; color: #12294a !important;} .aem-minicart__cart:hover{ border-color: #9fb6cc;} .aem-minicart__checkout{ background: var(--aem-skin-accent, #ffc62a); color: #0d1822 !important;} .aem-minicart__checkout:hover{ filter: brightness(1.07);} @media (max-width: 991px){ .aem-minicart{ display: none !important;}} @media (prefers-reduced-motion: reduce){ .aem-minicart__remove{ transition: none;}} .aem-header-counters{ display: none;} @media (min-width: 1025px){ html.aem-global-ui .aem-global-header .aem-header-counters{ display: flex; align-items: center; gap: 8px;} html.aem-global-ui .aem-global-header .aem-header-counter{ position: relative; display: grid; place-items: center; width: 44px; height: 44px; border: 1px solid rgba(255, 255, 255, .18); border-radius: 12px; background: rgba(255, 255, 255, .07); color: #fff !important; transition: background .16s, border-color .16s;} html.aem-global-ui .aem-global-header .aem-header-counter:hover{ border-color: var(--aem-skin-accent, #ffc62a); background: rgba(255, 255, 255, .14);} html.aem-global-ui .aem-global-header .aem-header-counter svg{ width: 21px; height: 21px; fill: none; stroke: currentColor; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round;} html.aem-global-ui .aem-global-header .aem-header-counter em{ position: absolute; right: -5px; top: -6px; display: grid; place-items: center; min-width: 20px; height: 20px; padding: 0 5px; border-radius: 999px; background: var(--aem-skin-accent, #ffc62a); color: #0d1822; font-size: 11px; font-style: normal; font-weight: 800;} html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-header-counter{ border-color: #d5e0ea; background: #f7fafd; color: var(--aem-skin-primary, #07386d) !important;}} .ates-footer__payments{ display: flex; align-items: center; justify-content: center; gap: 16px; flex-wrap: wrap; margin: 0 0 14px; padding: 14px 0 0; border-top: 1px solid rgba(255, 255, 255, .1);} .ates-footer__payments-list{ display: flex; align-items: center; gap: 10px; flex-wrap: wrap; justify-content: center;} .ates-footer__payments-list a, .ates-footer__payments-list span{ display: grid; place-items: center; height: 38px; padding: 4px 10px; border: 1px solid rgba(255, 255, 255, .16); border-radius: 8px; background: rgba(255, 255, 255, .95);} .ates-footer__payments-list img{ display: block; max-height: 28px; width: auto;} .ates-footer__payments-note{ margin: 0; color: rgba(255, 255, 255, .78); font-size: 12.5px; font-weight: 700;} .ates-footer__payments-note .fa{ color: var(--aem-footer-accent, var(--aem-skin-accent, #ffc62a));} html .ates-footer.ates-footer--style-3 .ates-footer__payments, html .ates-footer.ates-footer--style-6 .ates-footer__payments{ border-top-color: rgba(16, 47, 84, .12);} html .ates-footer.ates-footer--style-3 .ates-footer__payments-note, html .ates-footer.ates-footer--style-6 .ates-footer__payments-note{ color: #46607c;} html .ates-footer.ates-footer--style-3 .ates-footer__payments-list a, html .ates-footer.ates-footer--style-3 .ates-footer__payments-list span, html .ates-footer.ates-footer--style-6 .ates-footer__payments-list a, html .ates-footer.ates-footer--style-6 .ates-footer__payments-list span{ border-color: #dbe5ef;} .aem-dark-toggle{ position: relative; display: grid; place-items: center; width: 44px; height: 44px; padding: 0; border: 1px solid rgba(255, 255, 255, .18); border-radius: 12px; background: rgba(255, 255, 255, .07); color: #fff; cursor: pointer; transition: background .16s, border-color .16s;} .aem-dark-toggle:hover{ border-color: var(--aem-skin-accent, #ffc62a); background: rgba(255, 255, 255, .14);} .aem-dark-toggle svg{ width: 21px; height: 21px; fill: none; stroke: currentColor; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round;} .aem-dark-toggle__sun{ display: none;} html.aem-dark .aem-dark-toggle__sun{ display: block;} html.aem-dark .aem-dark-toggle__moon{ display: none;} html.aem-global-ui .aem-global-header.aem-header--style-4 .aem-dark-toggle{ border-color: #d5e0ea; background: #f7fafd; color: var(--aem-skin-primary, #07386d);} @media (max-width: 1024px){ .aem-dark-toggle{ display: none;}} html.aem-dark{ color-scheme: dark; --aem-ink: #e8eef6; --aem-muted: #9fb0c2; --aem-line: #2a3846; --aem-surface: #141c26; --aem-page-bg: #0e151d;} html.aem-dark body{ background: #0e151d !important; color: #e8eef6;} html.aem-dark .aem-listing-page, html.aem-dark .product-page, html.aem-dark .site-wrapper, html.aem-dark #content, html.aem-dark .container{ background-color: transparent;} html.aem-dark .aem-listing-page{ --aem-ink: #e8eef6; --aem-muted: #9fb0c2; --aem-line: #2a3846; --aem-surface: #141c26;} html.aem-dark .aem-subcategory-section, html.aem-dark .aem-brand-group, html.aem-dark .aem-listing-toolbar, html.aem-dark .aem-pagination, html.aem-dark .aem-listing-hero, html.aem-dark .aem-empty-state{ border-color: #2a3846 !important; background: #141c26 !important; color: #e8eef6;} html.aem-dark .aem-product-card, html.aem-dark .aem-subcategory-card, html.aem-dark .aem-recent, html.aem-dark .aem-recent__card, html.aem-dark .aem-qa__item, html.aem-dark .aem-qa__form, html.aem-dark .aem-rec-card, html.aem-dark .aem-minicart, html.aem-dark .aem-search-suggest, html.aem-dark .aem-lb-row--light, html.aem-dark .panel, html.aem-dark .well, html.aem-dark .aem-form{ border-color: #2a3846 !important; background: #141c26 !important; color: #e8eef6;} html.aem-dark .aem-product-card__media, html.aem-dark .aem-recent__image, html.aem-dark .aem-minicart__thumb, html.aem-dark .aem-search-suggest__media, html.aem-dark .aem-rec-image{ background: #f4f7fa !important;} html.aem-dark .aem-product-card h3 a, html.aem-dark .aem-product-card h3, html.aem-dark .aem-recent__name, html.aem-dark .aem-minicart__info> a, html.aem-dark .aem-search-suggest__content strong, html.aem-dark .aem-qa__item p, html.aem-dark .aem-subcategory-card__body strong{ color: #e8eef6 !important;} html.aem-dark .aem-product-card__body> p, html.aem-dark .aem-subcategory-card__body small, html.aem-dark .aem-recent__price del, html.aem-dark .aem-qa__item small, html.aem-dark .aem-minicart__info small, html.aem-dark .aem-listing-heading> small{ color: #9fb0c2 !important;} html.aem-dark .aem-product-price strong, html.aem-dark .aem-recent__price strong, html.aem-dark .aem-minicart__total b, html.aem-dark .aem-search-suggest__prices b{ color: var(--aem-skin-accent, #ffc62a) !important;} html.aem-dark .aem-minicart__foot, html.aem-dark .aem-minicart__head, html.aem-dark .aem-minicart__item{ border-color: #2a3846 !important; background: transparent !important;} html.aem-dark .aem-minicart__cart{ border-color: #33475b !important; background: #1b2635 !important; color: #e8eef6 !important;} html.aem-dark .aem-search-suggest__item:hover, html.aem-dark .aem-search-suggest__item.is-active{ background: #1b2635 !important;} html.aem-dark .aem-search-suggest__icon, html.aem-dark .aem-qa__badge{ background: #1b2635 !important; color: #9dc3ea !important;} html.aem-dark input, html.aem-dark select, html.aem-dark textarea, html.aem-dark .form-control{ border-color: #33475b !important; background: #101821 !important; color: #e8eef6 !important;} html.aem-dark input::placeholder, html.aem-dark textarea::placeholder{ color: #74889c !important;} html.aem-dark .aem-loadmore__button{ border-color: #33475b !important; background: #141c26 !important; color: #e8eef6 !important;} html.aem-dark .aem-loadmore__button:hover{ background: var(--aem-skin-accent, #ffc62a) !important; color: #0d1822 !important;} html.aem-dark .aem-sticky-buybar{ border-top-color: #2a3846 !important; background: #141c26 !important;} html.aem-dark .aem-sticky-buybar__info strong{ color: #e8eef6 !important;} html.aem-dark .aem-review-upload__button{ border-color: #33475b !important; background: #101821 !important; color: #9dc3ea !important;} html.aem-dark .aem-stock-alert{ border-color: #4a3c17 !important; background: linear-gradient(135deg, #1f1a0c, #16130b) !important;} html.aem-dark .aem-stock-alert__head strong{ color: #f0e6cf !important;} html.aem-dark table, html.aem-dark .table> tbody> tr> td, html.aem-dark .table> thead> tr> th{ border-color: #2a3846 !important; background-color: transparent !important; color: #e8eef6 !important;} html.aem-dark .table-striped> tbody> tr:nth-of-type(odd){ background-color: #131b24 !important;} html.aem-dark .nav-tabs> li> a{ color: #b9c8d8 !important;} html.aem-dark .nav-tabs> li.active> a, html.aem-dark .nav-tabs> li.active> a:focus, html.aem-dark .nav-tabs> li.active> a:hover{ border-color: #2a3846 #2a3846 transparent !important; background: #141c26 !important; color: #e8eef6 !important;} html.aem-dark .tab-content, html.aem-dark .nav-tabs{ border-color: #2a3846 !important;} html.aem-dark h1, html.aem-dark h2, html.aem-dark h3, html.aem-dark h4, html.aem-dark .page-title{ color: #e8eef6 !important;} html.aem-dark a{ color: #9dc3ea;} html.aem-dark .breadcrumb, html.aem-dark .aem-listing-breadcrumbs{ background: transparent !important;} html.aem-dark .aem-listing-breadcrumbs a, html.aem-dark .breadcrumb a{ color: #9fb0c2 !important;} html.aem-dark img.aem-invert-safe{ filter: none;} html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content .form-control, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content input, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content select, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content textarea, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content .stepper input.form-control{ border-color: #33475b !important; background: #101821 !important; color: #e8eef6 !important;} html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #column-left .module, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #column-left .module .panel, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #column-left .module .panel-body, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #column-left .module-filter .panel, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #column-left .module-filter .panel-body, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content .panel, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content .well, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content .product-thumb, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content .aem-product-card, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content .aem-subcategory-card{ border-color: #2a3846 !important; background: #141c26 !important; color: #e8eef6 !important;} html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #column-left .module .panel-heading, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #column-left .module .panel-heading a, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #column-left .module a, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content .product-thumb .caption a{ color: #e8eef6 !important;} html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content .product-thumb .image, html.aem-dark.aem-global-ui.aem-theme-ates.aem-footer-ui #content .aem-product-card__media{ background: #f4f7fa !important;} html.aem-dark .aem-product-card h3, html.aem-dark .aem-product-card h3 a, html.aem-dark .aem-subcategory-card__body strong{ color: #e8eef6 !important;} @media (prefers-reduced-motion: reduce){ .aem-dark-toggle{ transition: none;}} .aem-header-actions{ display: flex; align-items: center; gap: 8px; min-width: 0;} .aem-header-actions .aem-header-counters{ flex: 0 0 auto;} .aem-header-actions .aem-cart{ flex: 0 0 auto;} .aem-mega__products{grid-column:1/-1;padding-top:14px;margin-top:12px;border-top:1px solid rgba(9,30,56,.10)} .aem-mega__products-title{display:block;margin-bottom:9px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--aem-text-muted,#6b7a8c)} .aem-mega__product-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px} .aem-mega__product{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--aem-line,#dbe4ee);border-radius:12px;text-decoration:none;transition:border-color .18s ease,background .18s ease} .aem-mega__product:hover{border-color:var(--aem-skin-primary,#0b5ca5);background:rgba(11,92,165,.05)} .aem-mega__product img{flex:0 0 52px;width:52px;height:52px;object-fit:contain;border-radius:8px;background:#fff} .aem-mega__product-copy{display:grid;gap:2px;min-width:0} .aem-mega__product-copy strong{overflow:hidden;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--aem-text,#22303f);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical} .aem-mega__product-copy em{font-size:12.5px;font-style:normal;font-weight:800;color:var(--aem-skin-primary,#0b5ca5)} .aem-mega__product-copy del{margin-left:5px;font-weight:600;color:var(--aem-text-muted,#6b7a8c)} .aem-mega__brands{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;margin-top:12px;border-top:1px solid rgba(9,30,56,.10)} .aem-mega__brand{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:36px;padding:5px 10px;border:1px solid var(--aem-line,#dbe4ee);border-radius:9px;font-size:12px;font-weight:700;color:var(--aem-text-muted,#6b7a8c);text-decoration:none} .aem-mega__brand:hover{border-color:var(--aem-skin-primary,#0b5ca5);color:var(--aem-skin-primary,#0b5ca5)} .aem-mega__brand img{max-height:30px;width:auto;object-fit:contain} @media (prefers-reduced-motion:reduce){.aem-mega__product{transition:none}}
.aem-faq-list{ display: flex; flex-direction: column; gap: 8px; margin-top: 10px;} .aem-faq-item{ border: 1px solid var(--aem-line, #dbe5ef); border-radius: 10px; background: #fff; overflow: hidden;} .aem-faq-item> summary{ display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 14px; cursor: pointer; list-style: none; font-weight: 700; color: var(--aem-navy, var(--aem-skin-navy, #082f5c));} .aem-faq-item> summary::-webkit-details-marker{ display: none;} .aem-faq-item> summary> i{ flex: 0 0 auto; transition: transform .2s ease; color: var(--aem-muted, #6b8098);} .aem-faq-item[open]> summary> i{ transform: rotate(180deg);} .aem-faq-item__answer{ padding: 0 14px 14px; color: #40566e; font-size: 14px; line-height: 1.55;} .aem-faq-item__answer p{ margin: 0 0 8px;} .aem-faq-item__answer a{ font-weight: 700; color: var(--aem-navy, var(--aem-skin-navy, #082f5c)); text-decoration: none;} .aem-faq-item__answer a:hover{ text-decoration: underline;} .aem-testimonials{ display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 16px;} .aem-testimonial{ margin: 0; padding: 22px 22px 18px; display: flex; flex-direction: column; gap: 12px; border: 1px solid var(--aem-line, #dbe5ef); border-radius: 14px; background: #fff; box-shadow: 0 10px 28px rgba(8, 47, 92, .06);} .aem-testimonial__stars{ display: flex; gap: 3px; color: #f2b33d; font-size: 14px;} .aem-testimonial blockquote{ margin: 0; font-size: 15px; line-height: 1.6; color: #1d2f45;} .aem-testimonial blockquote::before{ content: "\201C"; color: var(--aem-yellow, var(--aem-skin-accent, #ffc62a)); font-size: 28px; line-height: 0; margin-right: 4px; vertical-align: -8px;} .aem-testimonial figcaption{ display: flex; flex-direction: column; gap: 2px; margin-top: auto;} .aem-testimonial figcaption strong{ font-size: 14px; color: var(--aem-navy, var(--aem-skin-navy, #082f5c));} .aem-testimonial figcaption span{ font-size: 12.5px; color: var(--aem-muted, #6b8098);} .aem-gallery{ display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 14px;} .aem-gallery__item{ position: relative; display: block; margin: 0; overflow: hidden; border-radius: 12px; background: #eef3f8; aspect-ratio: 4 / 3; text-decoration: none;} .aem-gallery__item img{ width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .35s ease;} a.aem-gallery__item:hover img{ transform: scale(1.04);} .aem-gallery__caption{ position: absolute; left: 0; right: 0; bottom: 0; padding: 26px 14px 12px; background: linear-gradient(180deg, rgba(8, 47, 92, 0), rgba(8, 47, 92, .78)); color: #fff; font-size: 13.5px; font-weight: 700;} html.aem-popup-open{ overflow: hidden;} .aem-popup{ position: fixed; inset: 0; z-index: 3000; display: flex; align-items: center; justify-content: center; padding: 20px;} .aem-popup[hidden]{ display: none;} .aem-popup__backdrop{ position: absolute; inset: 0; background: rgba(6, 22, 40, .62);} .aem-popup__card{ position: relative; z-index: 1; width: min(560px, 100%); max-height: min(90vh, 720px); overflow: auto; background: #fff; border-radius: 16px; box-shadow: 0 30px 80px rgba(3, 24, 52, .4);} .aem-popup__card.has-image{ width: min(760px, 100%); display: grid; grid-template-columns: 5fr 6fr;} .aem-popup__media{ background: #eef3f8;} .aem-popup__media img{ width: 100%; height: 100%; object-fit: cover; display: block;} .aem-popup__body{ padding: 30px 28px 26px; display: flex; flex-direction: column; gap: 12px;} .aem-popup__body h3{ margin: 0; font-size: 22px; line-height: 1.2; color: var(--aem-navy, var(--aem-skin-navy, #082f5c));} .aem-popup__content{ color: #33465c; font-size: 15px; line-height: 1.6;} .aem-popup__content p{ margin: 0 0 8px;} .aem-popup__btn{ align-self: flex-start; margin-top: 6px; padding: 11px 20px; border-radius: 9px; background: var(--aem-navy, var(--aem-skin-navy, #082f5c)); color: #fff; font-weight: 800; text-decoration: none;} .aem-popup__btn:hover{ background: #0b4d8a; color: #fff;} .aem-popup__close{ position: absolute; top: 10px; right: 10px; z-index: 2; width: 34px; height: 34px; border: 0; border-radius: 50%; background: rgba(255, 255, 255, .92); color: #0d1a2b; font-size: 22px; line-height: 1; cursor: pointer; box-shadow: 0 2px 8px rgba(0, 0, 0, .15);} @media (max-width: 640px){ .aem-popup__card.has-image{ grid-template-columns: 1fr;} .aem-popup__media{ max-height: 200px;}} .aem-share{ display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin: 14px 0 4px; position: relative;} .aem-share__label{ font-size: 12.5px; font-weight: 700; color: var(--aem-muted, #6b8098); margin-right: 4px; letter-spacing: .02em; text-transform: uppercase;} .aem-share__btn{ display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; border: 1px solid var(--aem-line, #dbe5ef); background: #fff; color: var(--aem-navy, var(--aem-skin-navy, #082f5c)); cursor: pointer; text-decoration: none; font-size: 15px; transition: background .15s ease, color .15s ease;} .aem-share__btn:hover{ background: var(--aem-navy, var(--aem-skin-navy, #082f5c)); color: #fff;} .aem-share__btn--whatsapp:hover{ background: #25d366; border-color: #25d366;} .aem-share__done{ font-size: 12.5px; font-weight: 700; color: #1a7f5a;} .aem-blog__head{ margin: 6px 0 22px;} .aem-blog__head h1{ margin: 0 0 6px; font-size: 30px; color: var(--aem-navy, var(--aem-skin-navy, #082f5c));} .aem-blog__intro{ color: #40566e; max-width: 70ch;} .aem-blog__layout{ display: grid; grid-template-columns: minmax(0, 1fr) 280px; gap: 28px; align-items: start;} @media (max-width: 900px){ .aem-blog__layout{ grid-template-columns: 1fr;}} .aem-blog__grid{ display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 18px;} .aem-blog-card{ display: flex; flex-direction: column; overflow: hidden; border: 1px solid var(--aem-line, #dbe5ef); border-radius: 14px; background: #fff; box-shadow: 0 10px 28px rgba(8, 47, 92, .06);} .aem-blog-card__media{ position: relative; display: block; aspect-ratio: 16 / 10; background: #eef3f8; overflow: hidden;} .aem-blog-card__media img{ width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .35s ease;} .aem-blog-card:hover .aem-blog-card__media img{ transform: scale(1.04);} .aem-blog-card__badge{ position: absolute; top: 10px; left: 10px; padding: 3px 9px; border-radius: 999px; background: var(--aem-yellow, var(--aem-skin-accent, #ffc62a)); color: #0d1a2b; font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: .04em;} .aem-blog-card__body{ display: flex; flex-direction: column; gap: 8px; padding: 16px 18px 18px; flex: 1;} .aem-blog-card__meta{ display: flex; flex-wrap: wrap; gap: 6px 12px; font-size: 12px; color: var(--aem-muted, #6b8098);} .aem-blog-card__meta a{ color: var(--aem-navy, var(--aem-skin-navy, #082f5c)); font-weight: 700; text-decoration: none;} .aem-blog-card h2{ margin: 0; font-size: 18px; line-height: 1.3;} .aem-blog-card h2 a{ color: #0d1a2b; text-decoration: none;} .aem-blog-card h2 a:hover{ color: var(--aem-navy, var(--aem-skin-navy, #082f5c));} .aem-blog-card p{ margin: 0; color: #40566e; font-size: 14px; line-height: 1.55;} .aem-blog-card__foot{ display: flex; justify-content: space-between; align-items: center; margin-top: auto; padding-top: 6px; font-size: 13px;} .aem-blog-card__more{ color: var(--aem-navy, var(--aem-skin-navy, #082f5c)); font-weight: 800; text-decoration: none;} .aem-blog-card__comments{ color: var(--aem-muted, #6b8098);} .aem-blog__pagination{ display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px; margin-top: 22px;} .aem-blog__results{ font-size: 13px; color: var(--aem-muted, #6b8098);} .aem-blog__empty{ padding: 48px 20px; text-align: center; color: var(--aem-muted, #6b8098); border: 1px dashed var(--aem-line, #dbe5ef); border-radius: 14px;} .aem-blog__empty i{ font-size: 34px; display: block; margin-bottom: 10px;} .aem-blog-widget{ padding: 18px; border: 1px solid var(--aem-line, #dbe5ef); border-radius: 14px; background: #fff;} .aem-blog-widget h3{ margin: 0 0 10px; font-size: 15px; color: var(--aem-navy, var(--aem-skin-navy, #082f5c));} .aem-blog-widget ul{ list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 4px;} .aem-blog-widget li a{ display: flex; justify-content: space-between; padding: 8px 10px; border-radius: 8px; color: #1d2f45; text-decoration: none; font-size: 14px;} .aem-blog-widget li a span{ color: var(--aem-muted, #6b8098); font-size: 12px;} .aem-blog-widget li.is-active a, .aem-blog-widget li a:hover{ background: #eef3f8; color: var(--aem-navy, var(--aem-skin-navy, #082f5c)); font-weight: 700;} .aem-post{ max-width: 860px; margin: 0 auto;} .aem-post__meta{ display: flex; flex-wrap: wrap; gap: 6px 14px; font-size: 13px; color: var(--aem-muted, #6b8098); margin-bottom: 10px;} .aem-post__meta a{ color: var(--aem-navy, var(--aem-skin-navy, #082f5c)); font-weight: 700; text-decoration: none;} .aem-post__head h1{ margin: 0 0 18px; font-size: clamp(26px, 3.4vw, 38px); line-height: 1.15; color: #0d1a2b;} .aem-post__cover{ margin: 0 0 24px; border-radius: 16px; overflow: hidden; background: #eef3f8;} .aem-post__cover img{ width: 100%; height: auto; display: block;} .aem-post__content{ font-size: 16.5px; line-height: 1.7; color: #1d2f45;} .aem-post__content img{ max-width: 100%; height: auto; border-radius: 10px;} .aem-post__content h2, .aem-post__content h3{ color: var(--aem-navy, var(--aem-skin-navy, #082f5c)); margin-top: 1.6em;} .aem-post__content table{ max-width: 100%; overflow-x: auto; display: block;} .aem-post__tags{ display: flex; flex-wrap: wrap; gap: 8px; margin: 22px 0 6px;} .aem-post__tags span{ padding: 4px 10px; border-radius: 999px; background: #eef3f8; color: var(--aem-navy, var(--aem-skin-navy, #082f5c)); font-size: 12.5px; font-weight: 700;} .aem-post__back{ display: inline-block; margin-top: 18px; color: var(--aem-navy, var(--aem-skin-navy, #082f5c)); font-weight: 700; text-decoration: none;} .aem-comments{ max-width: 860px; margin: 40px auto 0; padding-top: 26px; border-top: 1px solid var(--aem-line, #dbe5ef);} .aem-comments h2{ margin: 0 0 16px; font-size: 22px; color: var(--aem-navy, var(--aem-skin-navy, #082f5c));} .aem-comments__list{ display: flex; flex-direction: column; gap: 12px;} .aem-comment{ padding: 14px 16px; border: 1px solid var(--aem-line, #dbe5ef); border-radius: 12px; background: #fff;} .aem-comment__head{ display: flex; justify-content: space-between; gap: 10px; margin-bottom: 6px; font-size: 13px;} .aem-comment__head time{ color: var(--aem-muted, #6b8098);} .aem-comment p{ margin: 0; color: #1d2f45; line-height: 1.55;} .aem-comments__empty{ color: var(--aem-muted, #6b8098);} .aem-comment-form{ margin-top: 22px; padding: 20px; border: 1px solid var(--aem-line, #dbe5ef); border-radius: 14px; background: #f8fafc; display: flex; flex-direction: column; gap: 12px;} .aem-comment-form h3{ margin: 0; font-size: 17px; color: var(--aem-navy, var(--aem-skin-navy, #082f5c));} .aem-comment-form label{ display: flex; flex-direction: column; gap: 4px; font-size: 13px; font-weight: 700; color: #40566e;} .aem-comment-form input, .aem-comment-form textarea{ padding: 10px 12px; border: 1px solid var(--aem-line, #dbe5ef); border-radius: 9px; font: inherit; font-weight: 400; background: #fff;} .aem-comment-form__row{ display: grid; grid-template-columns: 1fr 1fr; gap: 12px;} @media (max-width: 640px){ .aem-comment-form__row{ grid-template-columns: 1fr;}} .aem-comment-form__btn{ align-self: flex-start; padding: 11px 20px; border: 0; border-radius: 9px; background: var(--aem-navy, var(--aem-skin-navy, #082f5c)); color: #fff; font-weight: 800; cursor: pointer;} .aem-comment-form__btn:disabled{ opacity: .6; cursor: wait;} .aem-comment-form small{ color: var(--aem-muted, #6b8098);} .aem-comment-form__alert{ padding: 10px 12px; border-radius: 9px; font-size: 14px;} .aem-comment-form__alert.is-ok{ background: #e6f6ee; color: #1a7f5a;} .aem-comment-form__alert.is-err{ background: #fdecef; color: #a3324b;} .aem-lb{ display: block;} .aem-lb-row{ position: relative;} .aem-lb-row__inner{ display: grid; gap: 24px; width: 100%; margin: 0 auto; padding-left: var(--aem-shell-gutter, 16px); padding-right: var(--aem-shell-gutter, 16px); box-sizing: border-box;} .aem-lb-row--shell .aem-lb-row__inner{ max-width: var(--aem-shell-max, 1480px);} .aem-lb-row--wide .aem-lb-row__inner{ max-width: var(--aem-shell-wide-max, 1760px);} .aem-lb-row--full .aem-lb-row__inner{ max-width: none; padding-left: 0; padding-right: 0;} .aem-lb-pad--none{ padding: 0;} .aem-lb-pad--sm{ padding: 16px 0;} .aem-lb-pad--md{ padding: 32px 0;} .aem-lb-pad--lg{ padding: 64px 0;} .aem-lb-col{ min-width: 0; display: flex; flex-direction: column; gap: 20px;} @media (max-width: 767px){ .aem-lb-row__inner{ grid-template-columns: 1fr !important; gap: 20px;}} .aem-lb-align--left{ text-align: left;} .aem-lb-align--center{ text-align: center;} .aem-lb-align--right{ text-align: right;} .aem-lb-heading h2, .aem-lb-heading h3, .aem-lb-heading h4{ margin: 0 0 6px; color: var(--aem-skin-primary, #07386d); font-weight: 800; letter-spacing: -.01em; line-height: 1.2;} .aem-lb-heading h2{ font-size: clamp(24px, 2.6vw, 34px);} .aem-lb-heading h3{ font-size: clamp(20px, 2vw, 26px);} .aem-lb-heading h4{ font-size: 18px;} .aem-lb-heading p{ margin: 0; color: var(--aem-muted, #6b8098); font-size: 16px;} .aem-lb-html{ line-height: 1.65; color: #24344a;} .aem-lb-html img{ max-width: 100%; height: auto;} .aem-lb-html table{ width: 100%; border-collapse: collapse;} .aem-lb-html td, .aem-lb-html th{ border: 1px solid #e3e9f0; padding: 8px 10px;} .aem-lb-section__title{ margin: 0 0 16px; font-size: 22px; font-weight: 800; color: var(--aem-skin-primary, #07386d);} .aem-lb-btn{ display: inline-flex; align-items: center; gap: 8px; padding: 12px 22px; border-radius: 999px; font-weight: 700; text-decoration: none; transition: transform .2s, box-shadow .2s;} .aem-lb-btn:hover{ transform: translateY(-1px); box-shadow: 0 10px 22px rgba(7, 56, 109, .18); text-decoration: none;} .aem-lb-btn--primary{ background: var(--aem-skin-primary, #07386d); color: #fff;} .aem-lb-btn--accent{ background: var(--aem-skin-accent, #ffc62a); color: #0d1822;} .aem-lb-btn--outline{ border: 2px solid var(--aem-skin-primary, #07386d); color: var(--aem-skin-primary, #07386d); background: transparent;} .aem-lb-banner{ position: relative; display: block; overflow: hidden; border-radius: 16px; color: #fff; text-decoration: none; background: var(--aem-skin-navy, #082f5c); min-height: 180px;} .aem-lb-banner--sm{ min-height: 180px;} .aem-lb-banner--md{ min-height: 280px;} .aem-lb-banner--lg{ min-height: 420px;} .aem-lb-banner img{ position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;} .aem-lb-banner::after{ content: ""; position: absolute; inset: 0; background: rgba(4, 20, 40, var(--aem-lb-overlay, .35));} .aem-lb-banner__body{ position: relative; z-index: 1; padding: 32px; display: flex; flex-direction: column; justify-content: flex-end; min-height: inherit; box-sizing: border-box;} .aem-lb-banner.aem-lb-align--center .aem-lb-banner__body{ align-items: center; justify-content: center;} .aem-lb-banner.aem-lb-align--right .aem-lb-banner__body{ align-items: flex-end;} .aem-lb-banner__body h3{ margin: 0 0 8px; font-size: clamp(22px, 2.4vw, 32px); color: #fff; font-weight: 800;} .aem-lb-banner__body p{ margin: 0 0 14px; max-width: 60ch; color: rgba(255, 255, 255, .88); font-size: 16px;} .aem-lb-banner:hover .aem-lb-btn{ transform: translateY(-1px);} .aem-lb-grid{ display: grid; grid-template-columns: repeat(var(--aem-lb-cols, 4), minmax(0, 1fr)); gap: 18px;} @media (max-width: 991px){ .aem-lb-grid{ grid-template-columns: repeat(2, minmax(0, 1fr));}} @media (max-width: 479px){ .aem-lb-grid{ grid-template-columns: 1fr;}} .aem-lb-product{ display: flex; flex-direction: column; gap: 8px; padding: 14px; border: 1px solid #e3e9f0; border-radius: 14px; background: #fff; text-decoration: none; color: inherit; transition: box-shadow .2s, transform .2s;} .aem-lb-product:hover{ box-shadow: 0 12px 28px rgba(7, 56, 109, .12); transform: translateY(-2px); text-decoration: none;} .aem-lb-product img{ width: 100%; height: auto; aspect-ratio: 1; object-fit: contain;} .aem-lb-product__name{ font-weight: 600; font-size: 14px; line-height: 1.35; color: #1c2b3a; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;} .aem-lb-product__price{ font-weight: 800; color: var(--aem-skin-primary, #07386d);} .aem-lb-product__price s{ color: #8a98a8; font-weight: 500; margin-right: 6px;} .aem-lb-post{ display: flex; flex-direction: column; gap: 6px; text-decoration: none; color: inherit; border-radius: 14px; overflow: hidden; background: #fff; border: 1px solid #e3e9f0;} .aem-lb-post:hover{ text-decoration: none; box-shadow: 0 12px 28px rgba(7, 56, 109, .12);} .aem-lb-post img{ width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover;} .aem-lb-post__date{ font-size: 12px; color: var(--aem-muted, #6b8098); padding: 10px 14px 0;} .aem-lb-post__title{ font-weight: 700; font-size: 16px; color: var(--aem-skin-primary, #07386d); padding: 0 14px;} .aem-lb-post__excerpt{ font-size: 14px; color: #4a5a6d; padding: 0 14px 14px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;} .aem-lb-faq__item{ border: 1px solid #e3e9f0; border-radius: 12px; background: #fff; margin-bottom: 8px;} .aem-lb-faq__item summary{ cursor: pointer; padding: 14px 16px; font-weight: 700; color: var(--aem-skin-primary, #07386d); list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 12px;} .aem-lb-faq__item summary::-webkit-details-marker{ display: none;} .aem-lb-faq__item summary::after{ content: "+"; font-size: 20px; line-height: 1; color: var(--aem-skin-accent, #ffc62a);} .aem-lb-faq__item[open] summary::after{ content: "−";} .aem-lb-faq__answer{ padding: 0 16px 14px; color: #4a5a6d; line-height: 1.6;} .aem-lb-gallery__item{ margin: 0; border-radius: 12px; overflow: hidden; background: #f4f6f9;} .aem-lb-gallery__item img{ width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; display: block; transition: transform .3s;} .aem-lb-gallery__item:hover img{ transform: scale(1.03);} .aem-lb-gallery__item figcaption{ padding: 8px 12px; font-size: 13px; color: #4a5a6d;} .aem-lb-feature{ padding: 20px; border-radius: 14px; background: #fff; border: 1px solid #e3e9f0; display: flex; flex-direction: column; gap: 8px;} .aem-lb-feature__icon{ width: 44px; height: 44px; border-radius: 12px; display: inline-flex; align-items: center; justify-content: center; background: rgba(255, 198, 42, .18); color: var(--aem-skin-primary, #07386d); font-size: 20px;} .aem-lb-feature strong{ font-size: 16px; color: var(--aem-skin-primary, #07386d);} .aem-lb-feature p{ margin: 0; font-size: 14px; color: #4a5a6d; line-height: 1.55;} .aem-lb-cta{ padding: 36px 32px; border-radius: 18px;} .aem-lb-cta--primary{ background: var(--aem-skin-primary, #07386d); color: #fff;} .aem-lb-cta--accent{ background: var(--aem-skin-accent, #ffc62a); color: #0d1822;} .aem-lb-cta--outline{ border: 2px solid var(--aem-skin-primary, #07386d); color: var(--aem-skin-primary, #07386d);} .aem-lb-cta h3{ margin: 0 0 8px; font-size: clamp(22px, 2.2vw, 30px); font-weight: 800; color: inherit;} .aem-lb-cta p{ margin: 0 0 18px; font-size: 16px; opacity: .9; max-width: 70ch;} .aem-lb-cta.aem-lb-align--center p{ margin-left: auto; margin-right: auto;} .aem-lb-cta--primary .aem-lb-btn--primary{ background: var(--aem-skin-accent, #ffc62a); color: #0d1822;} .aem-lb-cta--accent .aem-lb-btn--accent{ background: var(--aem-skin-primary, #07386d); color: #fff;} .aem-lb-video__frame{ position: relative; width: 100%; border-radius: 14px; overflow: hidden; background: #000; aspect-ratio: 16 / 9;} .aem-lb-video--4-3{ aspect-ratio: 4 / 3;} .aem-lb-video--1-1{ aspect-ratio: 1;} .aem-lb-video__frame iframe{ position: absolute; inset: 0; width: 100%; height: 100%; border: 0;} .aem-lb-spacer{ display: block; width: 100%;} .aem-lb-spacer--line{ border-top: 1px solid #e3e9f0; height: 0 !important; margin: 20px 0;} .aem-lb-page__head{ padding-bottom: 0;} .aem-lb-page__title{ margin: 8px 0 20px; font-size: clamp(26px, 3vw, 38px); font-weight: 800; color: var(--aem-skin-primary, #07386d);} .aem-announce{ position: relative; z-index: 1200; background: var(--aem-announce-bg, var(--aem-skin-accent, #ffc62a)); color: var(--aem-announce-color, #0d1822); font-size: 14px;} .aem-announce[hidden]{ display: none;} .aem-announce--sticky{ position: sticky; top: 0;} .aem-announce--bottom{ position: fixed; right: 0; bottom: 0; left: 0; box-shadow: 0 -8px 24px rgba(0, 0, 0, .15);} html.aem-announce-bottom body{ padding-bottom: 56px;} .aem-announce__inner{ display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 8px 18px; width: min(var(--aem-shell-max, 1480px), calc(100% - 32px)); margin: 0 auto; padding: 9px 44px 9px 0;} .aem-announce__text{ font-weight: 600; line-height: 1.4;} .aem-announce__text p{ margin: 0;} .aem-announce__text a{ color: inherit; text-decoration: underline;} .aem-announce__countdown{ display: inline-flex; align-items: center; gap: 4px; font-variant-numeric: tabular-nums;} .aem-announce__countdown-label{ margin-right: 6px; font-size: 12px; opacity: .8;} .aem-announce__countdown b{ min-width: 26px; padding: 3px 5px; border-radius: 6px; background: rgba(0, 0, 0, .14); font-weight: 800; text-align: center;} .aem-announce__countdown i{ font-style: normal; opacity: .7;} .aem-announce__btn{ display: inline-flex; align-items: center; padding: 6px 14px; border-radius: 999px; background: var(--aem-announce-color, #0d1822); color: var(--aem-announce-bg, var(--aem-skin-accent, #ffc62a)); font-size: 13px; font-weight: 800; text-decoration: none;} .aem-announce__btn:hover{ opacity: .9; text-decoration: none;} .aem-announce__close{ position: absolute; top: 50%; right: 8px; width: 30px; height: 30px; border: 0; border-radius: 50%; background: rgba(0, 0, 0, .12); color: inherit; font-size: 20px; line-height: 1; cursor: pointer; transform: translateY(-50%);} .aem-announce__close:hover{ background: rgba(0, 0, 0, .22);} @media (max-width: 600px){ .aem-announce{ font-size: 13px;} .aem-announce__inner{ gap: 6px 10px; padding-right: 38px;} .aem-announce__countdown-label{ display: none;}} .aem-form{ display: block;} .aem-form__grid{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px 18px;} .aem-form__field{ display: flex; flex-direction: column; gap: 6px; min-width: 0;} .aem-form__field--full{ grid-column: 1 / -1;} .aem-form__field> label{ font-size: 13px; font-weight: 700; color: var(--aem-skin-primary, #07386d);} .aem-form__field> label em{ color: #c94f4f; font-style: normal;} .aem-form__field input:not([type="checkbox"]):not([type="radio"]), .aem-form__field select, .aem-form__field textarea{ width: 100%; min-height: 46px; padding: 10px 14px; border: 1px solid #d5e0ea; border-radius: 10px; background: #fff; color: #14253a; font: inherit; font-size: 15px; transition: border-color .15s, box-shadow .15s;} .aem-form__field textarea{ min-height: 120px; resize: vertical;} .aem-form__field input:focus, .aem-form__field select:focus, .aem-form__field textarea:focus{ outline: 0; border-color: var(--aem-skin-primary, #07386d); box-shadow: 0 0 0 3px rgba(7, 56, 109, .12);} .aem-form__field.has-error input, .aem-form__field.has-error select, .aem-form__field.has-error textarea{ border-color: #c94f4f;} .aem-form__error{ color: #c94f4f; font-size: 12px;} .aem-form__error[hidden]{ display: none;} .aem-form__check, .aem-form__radios label{ display: flex; align-items: center; gap: 10px; font-size: 14px; color: #24364a; cursor: pointer;} .aem-form__check input, .aem-form__radios input{ width: 18px; height: 18px; accent-color: var(--aem-skin-primary, #07386d);} .aem-form__radios{ display: flex; flex-wrap: wrap; gap: 8px 20px; padding: 6px 0;} .aem-form__hp{ position: absolute; left: -9999px; width: 1px; height: 1px; opacity: 0;} .aem-form__actions{ margin-top: 18px;} .aem-form__submit{ display: inline-flex; align-items: center; justify-content: center; min-width: 180px; min-height: 48px; padding: 0 26px; border: 0; border-radius: 999px; background: var(--aem-skin-primary, #07386d); color: #fff; font-size: 15px; font-weight: 800; cursor: pointer; transition: transform .18s, box-shadow .18s, background .18s;} .aem-form__submit:hover{ transform: translateY(-1px); box-shadow: 0 12px 26px rgba(7, 56, 109, .22);} .aem-form__submit:disabled{ opacity: .6; cursor: wait; transform: none;} .aem-form__submit[hidden]{ display: none;} .aem-form__alert{ margin-bottom: 14px; padding: 12px 14px; border-radius: 10px; font-size: 14px;} .aem-form__alert[hidden]{ display: none;} .aem-form__alert.is-ok{ background: #e6f6ee; color: #1a7f5a;} .aem-form__alert.is-err{ background: #fdecef; color: #a3324b;} .aem-form-page__card{ max-width: 860px; margin: 0 auto 40px; padding: 32px; border: 1px solid #e3e9f0; border-radius: 18px; background: #fff; box-shadow: 0 14px 40px rgba(16, 47, 84, .06);} .aem-form-page__card h1{ margin: 0 0 8px; font-size: clamp(24px, 3vw, 34px); font-weight: 800; color: var(--aem-skin-primary, #07386d);} .aem-form-page__intro{ margin: 0 0 22px; color: #4a5a6d; line-height: 1.6;} @media (max-width: 600px){ .aem-form__grid{ grid-template-columns: 1fr;} .aem-form__field--half{ grid-column: 1 / -1;} .aem-form-page__card{ padding: 20px;}} @media (max-width: 767px){ .aem-lb-row--hide-mobile{ display: none !important;}} @media (min-width: 768px){ .aem-lb-row--hide-desktop{ display: none !important;}} .aem-lb-row--image{ position: relative; background-size: cover; background-position: center; background-repeat: no-repeat;} .aem-lb-row--image::before{ content: ""; position: absolute; inset: 0; background: rgba(4, 20, 40, var(--aem-lb-row-overlay, .4)); pointer-events: none;} .aem-lb-row--image> .aem-lb-row__inner{ position: relative; z-index: 1;} .aem-lb-row--light, .aem-lb-row--light .aem-lb-heading h2, .aem-lb-row--light .aem-lb-heading h3, .aem-lb-row--light .aem-lb-heading h4, .aem-lb-row--light .aem-lb-section__title, .aem-lb-row--light .aem-lb-html, .aem-lb-row--light .aem-lb-countdown__text{ color: #fff;} .aem-lb-row--light .aem-lb-heading p{ color: rgba(255, 255, 255, .8);} .aem-lb-section__head{ display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 16px;} .aem-lb-section__head .aem-lb-section__title{ margin: 0;} .aem-lb-carousel__nav{ display: flex; gap: 6px;} .aem-lb-carousel__nav button{ width: 38px; height: 38px; border: 1px solid #dfe8f1; border-radius: 50%; background: #fff; color: var(--aem-skin-primary, #07386d); font-size: 22px; line-height: 1; cursor: pointer; transition: background .15s, color .15s;} .aem-lb-carousel__nav button:hover{ background: var(--aem-skin-primary, #07386d); color: #fff;} .aem-lb-grid--carousel{ grid-auto-flow: column; grid-auto-columns: calc((100% - (var(--aem-lb-cols, 4) - 1) * 18px) / var(--aem-lb-cols, 4)); grid-template-columns: none !important; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; padding-bottom: 8px; scrollbar-width: thin;} .aem-lb-grid--carousel> *{ scroll-snap-align: start;} @media (max-width: 991px){ .aem-lb-grid--carousel{ grid-auto-columns: calc((100% - 18px) / 2);}} @media (max-width: 479px){ .aem-lb-grid--carousel{ grid-auto-columns: 82%;}} .aem-lb-category{ display: flex; flex-direction: column; align-items: center; gap: 10px; padding: 18px 14px; border: 1px solid #e3e9f0; border-radius: 14px; background: #fff; text-align: center; text-decoration: none; color: inherit; transition: box-shadow .2s, transform .2s;} .aem-lb-category:hover{ text-decoration: none; box-shadow: 0 12px 28px rgba(7, 56, 109, .12); transform: translateY(-2px);} .aem-lb-category img{ width: 120px; height: 120px; object-fit: contain;} .aem-lb-category__icon{ display: grid; place-items: center; width: 72px; height: 72px; border-radius: 50%; background: rgba(7, 56, 109, .08); color: var(--aem-skin-primary, #07386d); font-size: 28px;} .aem-lb-category__name{ font-weight: 700; color: var(--aem-skin-primary, #07386d);} .aem-lb-category__count{ font-size: 12px; color: var(--aem-muted, #6b8098);} .aem-lb-tabs__nav{ display: flex; flex-wrap: wrap; gap: 6px; border-bottom: 2px solid #e3e9f0; margin-bottom: 18px;} .aem-lb-tabs__nav button{ padding: 12px 18px; margin-bottom: -2px; border: 0; border-bottom: 3px solid transparent; background: transparent; color: #4a5a6d; font-size: 15px; font-weight: 700; cursor: pointer;} .aem-lb-tabs__nav button.is-active{ color: var(--aem-skin-primary, #07386d); border-bottom-color: var(--aem-skin-accent, #ffc62a);} .aem-lb-tabs__panel{ line-height: 1.65; color: #24344a;} .aem-lb-tabs__panel[hidden]{ display: none;} .aem-lb-tabs__panel img{ max-width: 100%; height: auto;} .aem-lb-countdown{ padding: 28px; border-radius: 18px; background: var(--aem-skin-navy, #082f5c); color: #fff; text-align: center;} .aem-lb-countdown .aem-lb-section__title{ color: #fff;} .aem-lb-countdown__text{ margin: 0 0 16px; color: rgba(255, 255, 255, .85);} .aem-lb-countdown__clock{ display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin-bottom: 18px;} .aem-lb-countdown__clock span{ display: flex; flex-direction: column; align-items: center; min-width: 72px; padding: 10px 8px; border-radius: 12px; background: rgba(255, 255, 255, .1);} .aem-lb-countdown__clock b{ font-size: 30px; font-weight: 900; line-height: 1; font-variant-numeric: tabular-nums; color: var(--aem-skin-accent, #ffc62a);} .aem-lb-countdown__clock i{ margin-top: 6px; font-size: 11px; font-style: normal; letter-spacing: .06em; text-transform: uppercase; opacity: .8;} .aem-lb-countdown__expired{ font-size: 18px; font-weight: 800; color: var(--aem-skin-accent, #ffc62a);} .aem-product-card__labels{ position: absolute; top: 12px; left: 12px; z-index: 2; display: flex; flex-direction: column; align-items: flex-start; gap: 4px; pointer-events: none;} .aem-product-label{ display: inline-block; padding: 4px 9px; border-radius: 6px; background: var(--aem-label-bg, var(--aem-skin-primary, #07386d)); color: var(--aem-label-color, #fff); font-size: 11px; font-weight: 800; line-height: 1.2; letter-spacing: .02em; text-transform: uppercase; white-space: nowrap;} .aem-product-labels{ display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 10px;} .aem-product-labels .aem-product-label{ font-size: 12px;} .aem-sizechart-btn{ display: inline-flex; align-items: center; gap: 8px; margin: 6px 0 12px; padding: 8px 14px; border: 1px solid #d5e0ea; border-radius: 999px; background: #fff; color: var(--aem-skin-primary, #07386d); font-size: 13px; font-weight: 700; cursor: pointer; transition: background .15s, border-color .15s;} .aem-sizechart-btn:hover{ border-color: var(--aem-skin-primary, #07386d); background: #f3f6fa;} html.aem-sizechart-open{ overflow: hidden;} .aem-sizechart{ position: fixed; inset: 0; z-index: 3000; display: flex; align-items: center; justify-content: center; padding: 20px;} .aem-sizechart[hidden]{ display: none;} .aem-sizechart__backdrop{ position: absolute; inset: 0; background: rgba(7, 32, 62, .6);} .aem-sizechart__card{ position: relative; width: min(860px, 100%); max-height: 90vh; overflow: auto; padding: 28px 28px 24px; border-radius: 18px; background: #fff; box-shadow: 0 30px 80px rgba(0, 0, 0, .3);} .aem-sizechart__card h3{ margin: 0 0 14px; padding-right: 40px; font-size: 22px; font-weight: 800; color: var(--aem-skin-primary, #07386d);} .aem-sizechart__close{ position: absolute; top: 14px; right: 14px; width: 36px; height: 36px; border: 0; border-radius: 50%; background: #f3f6fa; color: #24364a; font-size: 24px; line-height: 1; cursor: pointer;} .aem-sizechart__body{ line-height: 1.6; color: #24344a;} .aem-sizechart__body table{ width: 100%; border-collapse: collapse;} .aem-sizechart__body td, .aem-sizechart__body th{ padding: 8px 10px; border: 1px solid #e3e9f0;} .aem-sizechart__body th{ background: #f3f6fa; color: var(--aem-skin-primary, #07386d);} .aem-sizechart__body img{ max-width: 100%; height: auto;} .aem-custom-tab{ line-height: 1.65;} .aem-custom-tab img{ max-width: 100%; height: auto;} .aem-blog-widget__tags{ display: flex; flex-wrap: wrap; gap: 6px;} .aem-blog-widget__tags a{ display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border: 1px solid #e3e9f0; border-radius: 999px; background: #fff; color: #33475b; font-size: 12px; font-weight: 600; text-decoration: none; transition: background .15s, color .15s, border-color .15s;} .aem-blog-widget__tags a span{ padding: 1px 6px; border-radius: 999px; background: #f3f6fa; color: var(--aem-muted, #6b8098); font-size: 11px;} .aem-blog-widget__tags a:hover, .aem-blog-widget__tags a.is-active{ border-color: var(--aem-skin-primary, #07386d); background: var(--aem-skin-primary, #07386d); color: #fff; text-decoration: none;} .aem-blog-widget__tags a.is-active span, .aem-blog-widget__tags a:hover span{ background: rgba(255, 255, 255, .2); color: #fff;} .aem-blog-card__author{ color: var(--aem-skin-primary, #07386d); font-weight: 600; text-decoration: none;} .aem-post__tags a{ display: inline-block; margin: 0 6px 6px 0; padding: 4px 10px; border-radius: 999px; background: #f3f6fa; color: var(--aem-skin-primary, #07386d); font-size: 12px; font-weight: 600; text-decoration: none;} .aem-post__tags a:hover{ background: var(--aem-skin-primary, #07386d); color: #fff; text-decoration: none;} .aem-post__meta a{ color: inherit; text-decoration: underline;} .aem-subcategory-grid--list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px} .aem-subcategory-grid--list .aem-subcategory-card{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;border-radius:14px} .aem-subcategory-grid--list .aem-subcategory-card__image{aspect-ratio:1/1;height:84px;min-height:0;border-right:1px solid var(--aem-line,#e3ebf2)} .aem-subcategory-grid--list .aem-subcategory-card__icon i{width:44px;height:44px;border-radius:14px;font-size:20px} .aem-subcategory-grid--list .aem-subcategory-card__body{padding:10px 36px 10px 14px} .aem-subcategory-grid--list .aem-subcategory-card__body strong{min-height:0;font-size:14px} .aem-subcategory-grid--chips{display:flex;flex-wrap:wrap;gap:8px} .aem-subcategory-grid--chips .aem-subcategory-card{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px} .aem-subcategory-grid--chips .aem-subcategory-card:hover{transform:none;box-shadow:0 6px 16px rgba(19,52,83,.12)} .aem-subcategory-grid--chips .aem-subcategory-card__image{flex:0 0 34px;width:34px;height:34px;min-height:0;aspect-ratio:1/1;border-radius:50%} .aem-subcategory-grid--chips .aem-subcategory-card__icon i{width:34px;height:34px;border:0;border-radius:50%;font-size:15px;box-shadow:none} .aem-subcategory-grid--chips .aem-subcategory-card__body{display:flex;align-items:baseline;gap:6px;padding:0} .aem-subcategory-grid--chips .aem-subcategory-card__body strong{min-height:0;font-size:13px;white-space:nowrap} .aem-subcategory-grid--chips .aem-subcategory-card__body small{margin:0;font-size:11px} .aem-subcategory-grid--chips .aem-subcategory-card__body>i{display:none} .aem-subcategory-grid--overlay .aem-subcategory-card{position:relative;border:0;background:#0f2238;color:#fff} .aem-subcategory-grid--overlay .aem-subcategory-card__image{aspect-ratio:4/3;height:auto!important;min-height:0!important} .aem-subcategory-grid--overlay .aem-subcategory-card__image img{opacity:.92} .aem-subcategory-grid--overlay .aem-subcategory-card__body{position:absolute;left:0;right:0;bottom:0;padding:36px 40px 12px 14px;background:linear-gradient(180deg,rgba(7,20,36,0) 0%,rgba(7,20,36,.85) 70%)} .aem-subcategory-grid--overlay .aem-subcategory-card__body strong{min-height:0;color:#fff} .aem-subcategory-grid--overlay .aem-subcategory-card__body small{color:rgba(255,255,255,.75)} .aem-subcategory-grid--overlay .aem-subcategory-card__body>i{color:var(--aem-accent,var(--aem-skin-accent, #ffc62a))} .aem-subcategory-grid--icons .aem-subcategory-card{border-radius:18px;text-align:center} .aem-subcategory-grid--icons .aem-subcategory-card__image{aspect-ratio:auto;height:96px;background:#fff} .aem-subcategory-grid--icons .aem-subcategory-card__image img{width:64px;height:64px;margin:16px auto 0;border-radius:50%;object-fit:cover} .aem-subcategory-grid--icons .aem-subcategory-card__icon i{width:56px;height:56px;border-radius:50%;font-size:24px} .aem-subcategory-grid--icons .aem-subcategory-card__body{padding:6px 12px 16px} .aem-subcategory-grid--icons .aem-subcategory-card__body strong{min-height:0;font-size:13px} .aem-subcategory-grid--icons .aem-subcategory-card__body>i{display:none} @media(max-width:767px){.aem-subcategory-grid--list{grid-template-columns:1fr}.aem-subcategory-grid--list .aem-subcategory-card{grid-template-columns:64px minmax(0,1fr)}.aem-subcategory-grid--list .aem-subcategory-card__image{height:64px}} .aem-sticky-buybar{position:fixed;left:0;right:0;bottom:0;z-index:960;transform:translateY(110%);transition:transform .28s ease;background:#fff;border-top:1px solid #dbe5ee;box-shadow:0 -10px 30px rgba(9,30,52,.12)} .aem-sticky-buybar.is-visible{transform:none} .aem-sticky-buybar__inner{display:flex;align-items:center;gap:16px;max-width:1480px;margin:0 auto;padding:10px 24px} .aem-sticky-buybar__inner>img{width:48px;height:48px;border:1px solid #e3ebf2;border-radius:10px;background:#fff;object-fit:contain} .aem-sticky-buybar__info{display:flex;flex:1 1 auto;align-items:center;gap:18px;min-width:0} .aem-sticky-buybar__info strong{overflow:hidden;color:#0f2238;font-size:15px;text-overflow:ellipsis;white-space:nowrap} .aem-sticky-buybar__price{white-space:nowrap} .aem-sticky-buybar__price b{color:var(--aem-primary,var(--aem-skin-primary, #07386d));font-size:20px} .aem-sticky-buybar__price s{margin-left:6px;color:#8a99a8;font-size:13px} .aem-sticky-buybar__actions{display:flex;flex:0 0 auto;gap:8px} .aem-sticky-buybar__cart,.aem-sticky-buybar__buy{border:0;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:800;cursor:pointer} .aem-sticky-buybar__cart{background:var(--aem-primary,var(--aem-skin-primary, #07386d));color:#fff} .aem-sticky-buybar__buy{background:var(--aem-accent,var(--aem-skin-accent, #ffc62a));color:#0f2238} .aem-sticky-buybar__cart:hover,.aem-sticky-buybar__buy:hover{filter:brightness(1.08)} body.aem-sticky-buybar-active .aem-whatsapp-float{margin-bottom:76px} @media(max-width:767px){.aem-sticky-buybar{display:none}} @media(prefers-reduced-motion:reduce){.aem-sticky-buybar{transition:none}} .aem-loadmore{ display: flex; flex-direction: column; align-items: center; gap: 8px; margin: 22px 0 6px;} .aem-loadmore__button{ min-width: 260px; min-height: 48px; padding: 0 28px; border: 1px solid var(--aem-skin-primary, #07386d); border-radius: 999px; background: #fff; color: var(--aem-skin-primary, #07386d); font-size: 14px; font-weight: 800; cursor: pointer; transition: background .18s, color .18s, transform .18s;} .aem-loadmore__button:hover{ background: var(--aem-skin-primary, #07386d); color: #fff; transform: translateY(-1px);} .aem-loadmore__button[disabled]{ opacity: .6; cursor: default; transform: none;} .aem-loadmore small{ color: var(--aem-muted, #6b7d90); font-size: 12px; font-weight: 700;} .aem-pagination.is-loadmore{ opacity: .85;} @media (prefers-reduced-motion: reduce){ .aem-loadmore__button{ transition: none;}} .aem-recent{ margin: 28px 0 0; padding: 22px; border: 1px solid var(--aem-line, #e3ebf2); border-radius: 18px; background: #fff;} .aem-recent__head{ display: flex; align-items: baseline; justify-content: space-between; gap: 14px; margin-bottom: 16px;} .aem-recent__head h2{ margin: 0; color: var(--aem-ink, #0f2238); font-size: 20px; font-weight: 900;} .aem-recent__clear{ padding: 0; border: 0; background: none; color: #7d8fa1; font-size: 12px; font-weight: 700; cursor: pointer; text-decoration: underline;} .aem-recent__clear:hover{ color: #c94f4f;} .aem-recent__grid{ display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 170px), 1fr)); gap: 14px;} .aem-recent__card{ display: flex; flex-direction: column; gap: 8px; padding: 12px; border: 1px solid var(--aem-line, #e3ebf2); border-radius: 14px; background: #fff; transition: transform .18s, box-shadow .18s, border-color .18s;} .aem-recent__card:hover{ border-color: #aac1d5; transform: translateY(-3px); box-shadow: 0 14px 28px rgba(19, 52, 83, .11);} .aem-recent__image{ display: block; overflow: hidden; border-radius: 10px; background: #f7fafc;} .aem-recent__image img{ display: block; width: 100%; height: 130px; object-fit: contain;} .aem-recent__name{ overflow: hidden; color: var(--aem-ink, #0f2238) !important; font-size: 13px; font-weight: 700; line-height: 1.35; text-decoration: none !important; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .aem-recent__name:hover{ color: var(--aem-skin-primary, #07386d) !important;} .aem-recent__price{ display: flex; align-items: baseline; gap: 8px; margin-top: auto;} .aem-recent__price strong{ color: var(--aem-skin-primary, #07386d); font-size: 16px; font-weight: 900;} .aem-recent__price del{ color: #9aa9b8; font-size: 12px;} @media (max-width: 767px){ .aem-recent{ padding: 16px; border-radius: 14px;} .aem-recent__grid{ grid-template-columns: repeat(auto-fill, minmax(min(100%, 140px), 1fr)); gap: 10px;} .aem-recent__image img{ height: 104px;}} @media (prefers-reduced-motion: reduce){ .aem-recent__card{ transition: none;}} .aem-review-photos{ display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px;} .aem-review-photos a{ display: block; overflow: hidden; border: 1px solid #e3ebf2; border-radius: 8px;} .aem-review-photos img{ display: block; width: 80px; height: 80px; object-fit: cover; transition: transform .2s;} .aem-review-photos a:hover img{ transform: scale(1.06);} .aem-review-upload__row{ display: flex; align-items: center; gap: 12px; flex-wrap: wrap;} .aem-review-upload__button{ display: inline-flex; align-items: center; gap: 8px; margin: 0; padding: 9px 16px; border: 1px dashed #9fb6cc; border-radius: 10px; background: #f7fafc; color: var(--aem-skin-primary, #07386d); font-weight: 700; cursor: pointer;} .aem-review-upload__button:hover{ border-color: var(--aem-skin-primary, #07386d); background: #eef4fa;} .aem-review-upload__row small{ color: #7d8fa1; font-size: 12px;} .aem-review-upload.is-busy{ opacity: .6; pointer-events: none;} .aem-review-upload__list{ display: flex; flex-wrap: wrap; gap: 10px; margin-top: 12px;} .aem-review-upload__thumb{ position: relative; overflow: hidden; border: 1px solid #e3ebf2; border-radius: 10px;} .aem-review-upload__thumb img{ display: block; width: 88px; height: 88px; object-fit: cover;} .aem-review-upload__thumb button{ position: absolute; right: 4px; top: 4px; width: 22px; height: 22px; padding: 0; border: 0; border-radius: 50%; background: rgba(15, 34, 56, .78); color: #fff; font-size: 14px; line-height: 1; cursor: pointer;} .aem-review-upload__error{ margin: 8px 0 0; color: #c0392b; font-size: 12px; font-weight: 700;} .aem-qa{ display: grid; gap: 22px;} .aem-qa__list{ display: grid; gap: 14px;} .aem-qa__item{ padding: 16px 18px; border: 1px solid var(--aem-line, #e3ebf2); border-radius: 14px; background: #fff;} .aem-qa__question, .aem-qa__answer{ display: grid; grid-template-columns: 32px minmax(0, 1fr); gap: 12px;} .aem-qa__answer{ margin-top: 12px; padding-top: 12px; border-top: 1px dashed #e3ebf2;} .aem-qa__badge{ display: grid; place-items: center; width: 32px; height: 32px; border-radius: 50%; background: #eef4fa; color: var(--aem-skin-primary, #07386d); font-size: 13px; font-weight: 900;} .aem-qa__badge--answer{ background: #e9f7ef; color: #1a7f5a;} .aem-qa__item p{ margin: 0 0 4px; color: #24384f; font-size: 14px; line-height: 1.55;} .aem-qa__item small{ color: #7d8fa1; font-size: 12px;} .aem-qa__empty{ margin: 0; padding: 22px; border: 1px dashed #d5e1eb; border-radius: 12px; color: #6b7d90; text-align: center;} .aem-qa__form{ padding: 20px; border: 1px solid var(--aem-line, #e3ebf2); border-radius: 14px; background: #f8fbfd;} .aem-qa__form h3{ margin: 0 0 14px; color: var(--aem-ink, #0f2238); font-size: 17px; font-weight: 900;} .aem-qa__hp{ position: absolute; left: -9999px; width: 1px; height: 1px; opacity: 0;} .aem-qa__fields{ display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 12px;} .aem-qa__form label{ display: flex; flex-direction: column; gap: 5px; color: #40566d; font-size: 13px; font-weight: 700;} .aem-qa__form input, .aem-qa__form textarea{ padding: 10px 12px; border: 1px solid #cddae6; border-radius: 9px; background: #fff; color: #12294a; font: inherit; font-weight: 500;} .aem-qa__form input:focus, .aem-qa__form textarea:focus{ border-color: var(--aem-skin-primary, #07386d); outline: 0; box-shadow: 0 0 0 3px rgba(11, 92, 165, .12);} .aem-qa__textarea{ margin-top: 12px;} .aem-qa__actions{ display: flex; align-items: center; gap: 14px; margin-top: 14px; flex-wrap: wrap;} .aem-qa__submit{ min-height: 44px; padding: 0 24px; border: 0; border-radius: 10px; background: var(--aem-skin-primary, #07386d); color: #fff; font-size: 14px; font-weight: 800; cursor: pointer;} .aem-qa__submit:hover{ filter: brightness(1.1);} .aem-qa__submit[disabled]{ opacity: .6; cursor: default;} .aem-qa__state{ color: #6b7d90; font-size: 13px; font-weight: 700;} .aem-qa__state.is-ok{ color: #1a7f5a;} .aem-qa__state.is-error{ color: #c0392b;} @media (prefers-reduced-motion: reduce){ .aem-review-photos img{ transition: none;}} .aem-stock-alert{ margin: 16px 0 0; padding: 16px 18px; border: 1px solid #ffe0a3; border-radius: 14px; background: linear-gradient(135deg, #fffaf0, #fff6e5);} .aem-stock-alert__head{ display: flex; align-items: flex-start; gap: 12px; margin-bottom: 12px;} .aem-stock-alert__head i{ display: grid; place-items: center; flex: 0 0 36px; width: 36px; height: 36px; border-radius: 10px; background: var(--aem-skin-accent, #ffc62a); color: #0d1822; font-size: 16px;} .aem-stock-alert__head strong{ display: block; color: #0f2238; font-size: 15px; font-weight: 900;} .aem-stock-alert__head small{ color: #7a6634; font-size: 12px;} .aem-stock-alert__hp{ position: absolute; left: -9999px; width: 1px; height: 1px; opacity: 0;} .aem-stock-alert__row{ display: flex; gap: 8px; flex-wrap: wrap;} .aem-stock-alert__row input{ flex: 1 1 220px; min-width: 0; min-height: 44px; padding: 0 14px; border: 1px solid #e2ceA0; border-radius: 10px; background: #fff; color: #12294a; font: inherit;} .aem-stock-alert__row input:focus{ border-color: var(--aem-skin-primary, #07386d); outline: 0; box-shadow: 0 0 0 3px rgba(11, 92, 165, .12);} .aem-stock-alert__row button{ flex: 0 0 auto; min-height: 44px; padding: 0 22px; border: 0; border-radius: 10px; background: var(--aem-skin-primary, #07386d); color: #fff; font-size: 14px; font-weight: 800; cursor: pointer;} .aem-stock-alert__row button:hover{ filter: brightness(1.1);} .aem-stock-alert__row button[disabled]{ opacity: .6; cursor: default;} .aem-stock-alert__state{ display: block; margin-top: 8px; color: #7a6634; font-size: 12.5px; font-weight: 700;} .aem-stock-alert__state.is-ok{ color: #1a7f5a;} .aem-stock-alert__state.is-error{ color: #c0392b;} .aem-lb-instagram__head{ display: flex; align-items: baseline; justify-content: space-between; gap: 14px; flex-wrap: wrap; margin-bottom: 14px;} .aem-lb-instagram__head .aem-lb-section__title{ margin: 0;} .aem-lb-instagram__profile, .aem-lb-reviews__all{ color: var(--aem-skin-primary, #07386d) !important; font-size: 13px; font-weight: 800; text-decoration: none !important;} .aem-lb-instagram__profile:hover, .aem-lb-reviews__all:hover{ text-decoration: underline !important;} .aem-lb-instagram__item{ position: relative; display: block; overflow: hidden; border-radius: 12px; background: #f3f6fa; aspect-ratio: 1 / 1;} .aem-lb-instagram__item img{ display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .3s ease;} .aem-lb-instagram__item span{ position: absolute; inset: 0; display: grid; place-items: center; background: rgba(12, 26, 44, .45); color: #fff; font-size: 24px; opacity: 0; transition: opacity .22s ease;} .aem-lb-instagram__item:hover img{ transform: scale(1.06);} .aem-lb-instagram__item:hover span{ opacity: 1;} .aem-lb-review{ display: flex; flex-direction: column; gap: 10px; padding: 18px; border: 1px solid var(--aem-line, #e3ebf2); border-radius: 14px; background: #fff;} .aem-lb-review__stars{ color: #f5a623; font-size: 14px; letter-spacing: 2px;} .aem-lb-review p{ margin: 0; color: #33475b; font-size: 14px; line-height: 1.6;} .aem-lb-review footer{ display: flex; align-items: baseline; justify-content: space-between; gap: 10px; margin-top: auto;} .aem-lb-review footer strong{ color: var(--aem-ink, #0f2238); font-size: 13px; font-weight: 800;} .aem-lb-review footer small{ color: #8b9cad; font-size: 12px;} html.aem-dark .aem-lb-review{ border-color: #2a3846 !important; background: #141c26 !important;} html.aem-dark .aem-lb-review p{ color: #c8d6e4 !important;} @media (prefers-reduced-motion: reduce){ .aem-lb-instagram__item img, .aem-lb-instagram__item span{ transition: none;}} [data-aem-zoom]{ position: relative;} .aem-zoom__lens{ position: absolute; inset: 0; z-index: 5; background-repeat: no-repeat; background-color: #fff; opacity: 0; pointer-events: none; transition: opacity .16s ease;} [data-aem-zoom].is-zooming .aem-zoom__lens{ opacity: 1;} .aem-video-thumb{ display: inline-flex; align-items: center; justify-content: center; gap: 7px; width: 100%; min-height: 64px; margin: 8px 0 0; padding: 8px 10px; border: 1px solid var(--aem-line, #e3ebf2); border-radius: 10px; background: #0f2238; color: #fff; font-size: 12px; font-weight: 800; cursor: pointer; transition: filter .16s ease;} .aem-video-thumb:hover{ filter: brightness(1.18);} .aem-video-thumb .fa{ font-size: 15px; color: var(--aem-skin-accent, #ffc62a);} .aem-video-modal{ position: fixed; inset: 0; z-index: 1400; display: grid; place-items: center; padding: 24px;} .aem-video-modal__backdrop{ position: absolute; inset: 0; background: rgba(6, 18, 32, .78);} .aem-video-modal__card{ position: relative; width: min(960px, 100%);} .aem-video-modal__frame{ position: relative; overflow: hidden; padding-top: 56.25%; border-radius: 14px; background: #000;} .aem-video-modal__frame iframe{ position: absolute; inset: 0; width: 100%; height: 100%; border: 0;} .aem-video-modal__close{ position: absolute; right: -6px; top: -44px; width: 36px; height: 36px; padding: 0; border: 0; border-radius: 50%; background: #fff; color: #0f2238; font-size: 22px; line-height: 1; cursor: pointer;} html.aem-video-open{ overflow: hidden;} @media (max-width: 991px){ .aem-video-modal__close{ right: 0; top: -42px;}} @media (prefers-reduced-motion: reduce){ .aem-zoom__lens, .aem-video-thumb{ transition: none;}} html.aem-home-layout-2 #aem-home-builder .aem-hero-slide{min-height:520px} html.aem-home-layout-2 #aem-home-builder .aem-section--soft{background:#fff} html.aem-home-layout-3 #aem-home-builder .aem-section h2{font-size:26px} @media (min-width:1200px){ html.aem-home-layout-3 #aem-home-builder>[data-aem-section-key] .aem-wrap{width:calc(100% - 32px)}} html.aem-home-layout-4 #aem-home-builder .aem-hero-slide{min-height:min(78vh,720px)} html.aem-home-layout-4 #aem-home-builder .aem-hero__copy h1, html.aem-home-layout-4 #aem-home-builder .aem-hero__copy .aem-hero-title{font-size:clamp(42px,4.6vw,74px)} html.aem-home-layout-4 #aem-home-builder>[data-aem-section-key="trust"]{position:relative;z-index:3;margin-top:-58px!important} html.aem-home-layout-4 #aem-home-builder .aem-trust__grid{border-radius:20px;box-shadow:0 22px 48px rgba(8,32,62,.18)} html.aem-home-layout-4 #aem-home-builder .aem-section{padding-block:58px} html.aem-home-layout-4 #aem-home-builder .aem-section h2{font-size:32px;letter-spacing:-.02em} @media (max-width:767px){ html.aem-home-layout-4 #aem-home-builder>[data-aem-section-key="trust"]{margin-top:-24px!important} html.aem-home-layout-4 #aem-home-builder .aem-section{padding-block:34px}} html.aem-home-layout-5 #aem-home-builder .aem-hero-slide{min-height:420px} html.aem-home-layout-5 #aem-home-builder .aem-section{padding-block:30px} html.aem-home-layout-5 #aem-home-builder .aem-section h2{font-size:23px} html.aem-home-layout-5 #aem-home-builder .aem-section .aem-eyebrow{font-size:10.5px} @media (min-width:1200px){ html.aem-home-layout-5 #aem-home-builder .aem-mini-grid{grid-template-columns:repeat(5,minmax(0,1fr))} html.aem-home-layout-5 #aem-home-builder .aem-product-grid:not([data-aem-carousel-track]), html.aem-home-layout-5 #aem-home-builder .aem-product-shelf__grid:not([data-aem-carousel-track]){grid-template-columns:repeat(5,minmax(0,1fr))}} html.aem-home-layout-5 #aem-home-builder .aem-trust__grid{padding-block:14px} .aem-banner-grid{display:grid;grid-template-columns:repeat(var(--aem-banner-cols,3),minmax(0,1fr));gap:16px} .aem-banner-card{position:relative;display:block;overflow:hidden;border-radius:18px;background:#0f2238;color:#fff!important;text-decoration:none!important;transition:transform .22s ease,box-shadow .22s ease} .aem-banner-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(10,32,60,.22)} .aem-banner-card.is-static{cursor:default} .aem-banner-card img{display:block;width:100%;height:230px;object-fit:cover;opacity:.9;transition:transform .35s ease} .aem-banner-card:hover img{transform:scale(1.05)} .aem-banner-card__body{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:5px;padding:44px 20px 18px;background:linear-gradient(180deg,rgba(8,22,40,0),rgba(8,22,40,.86) 62%)} .aem-banner-card__body strong{font-size:19px;font-weight:900;line-height:1.25} .aem-banner-card__body small{color:rgba(255,255,255,.82);font-size:12.5px;line-height:1.5} .aem-banner-card__body em{margin-top:4px;color:var(--aem-skin-accent,var(--aem-skin-accent, #ffc62a));font-size:12.5px;font-style:normal;font-weight:800} .aem-promo-countdown{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;padding:22px 26px;border-radius:20px;background:linear-gradient(120deg,#0b2f5e,#123f79 58%,#0b2f5e);color:#fff} .aem-promo-countdown__copy strong{display:block;font-size:21px;font-weight:900} .aem-promo-countdown__copy small{color:rgba(255,255,255,.78);font-size:13px} .aem-promo-countdown__clock{display:flex;gap:10px} .aem-promo-countdown__clock span{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.12)} .aem-promo-countdown__clock b{font-size:24px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums} .aem-promo-countdown__clock i{margin-top:4px;color:rgba(255,255,255,.72);font-size:11px;font-style:normal;text-transform:uppercase;letter-spacing:.08em} .aem-promo-countdown__btn{display:inline-flex;align-items:center;min-height:46px;padding:0 24px;border-radius:12px;background:var(--aem-skin-accent,var(--aem-skin-accent, #ffc62a));color:#0d1822!important;font-weight:800;text-decoration:none!important} .aem-promo-countdown__btn:hover{filter:brightness(1.07)} .aem-newsletter-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:20px 28px;padding:26px 28px;border:1px solid var(--aem-line,#e3ebf2);border-radius:20px;background:linear-gradient(120deg,#f6fafd,#eef5fb)} .aem-newsletter-band__copy strong{display:block;color:var(--aem-ink,#0f2238);font-size:21px;font-weight:900} .aem-newsletter-band__copy small{color:#5a6d81;font-size:13.5px;line-height:1.6} .aem-newsletter-band__form{display:flex;gap:9px} .aem-newsletter-band__form input{flex:1 1 auto;min-width:0;min-height:50px;padding:0 16px;border:1px solid #cddae6;border-radius:12px;background:#fff;font-size:14px} .aem-newsletter-band__form input:focus{border-color:var(--aem-skin-primary,var(--aem-skin-primary, #07386d));outline:0;box-shadow:0 0 0 3px rgba(11,92,165,.14)} .aem-newsletter-band__form button{flex:0 0 auto;min-height:50px;padding:0 26px;border:0;border-radius:12px;background:var(--aem-skin-primary,var(--aem-skin-primary, #07386d));color:#fff;font-size:14px;font-weight:800;cursor:pointer} .aem-newsletter-band__form button:hover{filter:brightness(1.1)} .aem-newsletter-band__note{grid-column:1/-1;margin:0;color:#7d8fa1;font-size:12px} @media(max-width:1100px){.aem-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:767px){.aem-banner-grid{grid-template-columns:1fr;gap:12px}.aem-banner-card img{height:190px}.aem-newsletter-band{grid-template-columns:1fr;padding:20px}.aem-promo-countdown{padding:18px;gap:16px}.aem-promo-countdown__clock span{min-width:56px}} @media(prefers-reduced-motion:reduce){.aem-banner-card,.aem-banner-card img{transition:none}.aem-banner-card:hover{transform:none}.aem-banner-card:hover img{transform:none}} html.aem-dark .aem-newsletter-band{border-color:#2a3846!important;background:linear-gradient(120deg,#141c26,#101821)!important} html.aem-dark .aem-newsletter-band__copy strong{color:#e8eef6!important} html.aem-dark .aem-newsletter-band__form input{border-color:#33475b!important;background:#101821!important;color:#e8eef6!important} html.aem-dark .aem-newsletter-band, html.aem-theme-dark .aem-newsletter-band{background:var(--aem-surface-2,#131a24);color:var(--aem-text,#e8eef6)} html.aem-dark .aem-newsletter-band p, html.aem-theme-dark .aem-newsletter-band p, html.aem-dark .aem-newsletter-band__note, html.aem-theme-dark .aem-newsletter-band__note{color:var(--aem-text-muted,#a9b6c4)} html.aem-dark .aem-banner-card, html.aem-theme-dark .aem-banner-card{background:var(--aem-surface-2,#131a24);border-color:rgba(255,255,255,.10)} html.aem-dark .aem-banner-card h3, html.aem-theme-dark .aem-banner-card h3, html.aem-dark .aem-promo-countdown__title, html.aem-theme-dark .aem-promo-countdown__title{color:var(--aem-text,#e8eef6)} html.aem-dark .aem-banner-card p, html.aem-theme-dark .aem-banner-card p{color:var(--aem-text-muted,#a9b6c4)} .aem-banner-card a:focus-visible, .aem-newsletter-band input:focus-visible, .aem-newsletter-band button:focus-visible, .aem-promo-countdown a:focus-visible{outline:3px solid var(--aem-focus,#0b5ca5);outline-offset:2px} .aem-card__stats{display:grid;gap:2px;margin:6px 0 0;font-size:11.5px;line-height:1.45} .aem-card__stats>div{display:flex;gap:6px;min-width:0} .aem-card__stats dt{flex:0 0 auto;margin:0;color:var(--aem-text-muted,#6b7a8c);font-weight:600} .aem-card__stats dd{margin:0;overflow:hidden;color:var(--aem-text,#22303f);text-overflow:ellipsis;white-space:nowrap} @media (max-width:767px){.aem-card__stats{font-size:11px}} html.aem-dark .aem-card__stats dd,html.aem-theme-dark .aem-card__stats dd{color:var(--aem-text,#e8eef6)} .aem-collapsible{position:relative} .aem-collapsible.is-collapsed .aem-collapsible__inner{max-height:var(--aem-collapse-height,420px);overflow:hidden; -webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)} .aem-collapsible__toggle{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:9px 18px;border:1px solid var(--aem-line,#dbe4ee); border-radius:999px;background:var(--aem-surface,#fff);color:var(--aem-skin-primary,#0b5ca5);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer; transition:background .18s ease,border-color .18s ease} .aem-collapsible__toggle:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)} .aem-collapsible.is-open .aem-collapsible__toggle:after{transform:rotate(-135deg) translateY(-2px)} .aem-collapsible__toggle:hover{border-color:var(--aem-skin-primary,#0b5ca5);background:var(--aem-surface-2,#f4f8fc)} .aem-collapsible__toggle:focus-visible{outline:3px solid var(--aem-focus,#0b5ca5);outline-offset:2px} .mfp-aem .mfp-img{border-radius:12px;background:#fff} .mfp-aem .mfp-title{padding-top:8px;color:#e8eef6;font-size:13px} html.aem-dark .aem-collapsible__toggle,html.aem-theme-dark .aem-collapsible__toggle{background:var(--aem-surface-2,#131a24);border-color:rgba(255,255,255,.12)} @media (prefers-reduced-motion:reduce){.aem-collapsible__toggle{transition:none}} .aem-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;grid-template-columns:repeat(5,1fr); padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--aem-line,#dbe4ee); background:var(--aem-surface,#fff);box-shadow:0 -6px 22px rgba(9,30,56,.10)} .aem-bottom-nav__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border:0;background:none; color:var(--aem-text-muted,#6b7a8c);font:inherit;font-size:10.5px;font-weight:600;text-decoration:none;cursor:pointer} .aem-bottom-nav__item svg{width:22px;height:22px;fill:currentColor} .aem-bottom-nav__item:hover,.aem-bottom-nav__item:focus-visible{color:var(--aem-skin-primary,#0b5ca5)} .aem-bottom-nav__item:focus-visible{outline:2px solid var(--aem-skin-primary,#0b5ca5);outline-offset:-2px;border-radius:8px} .aem-bottom-nav__badge{position:absolute;top:2px;right:calc(50% - 20px);min-width:16px;padding:0 4px;border-radius:999px; background:var(--aem-skin-accent,#e2574c);color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:16px;text-align:center} .aem-bottom-nav__badge.is-empty{display:none} @media (max-width:767px){ .aem-bottom-nav{display:grid} body{padding-bottom:64px}} .aem-to-top{position:fixed;right:16px;bottom:16px;z-index:55;display:grid;place-items:center;width:44px;height:44px;padding:0; border:1px solid var(--aem-line,#dbe4ee);border-radius:50%;background:var(--aem-surface,#fff);color:var(--aem-skin-primary,#0b5ca5); box-shadow:0 8px 22px rgba(9,30,56,.16);opacity:0;transform:translateY(10px);pointer-events:none;cursor:pointer; transition:opacity .2s ease,transform .2s ease} .aem-to-top svg{width:20px;height:20px;fill:currentColor} .aem-to-top.is-visible{opacity:1;transform:none;pointer-events:auto} .aem-to-top:hover{background:var(--aem-skin-primary,#0b5ca5);color:#fff} .aem-to-top:focus-visible{outline:3px solid var(--aem-skin-primary,#0b5ca5);outline-offset:2px} @media (max-width:767px){.aem-to-top{right:12px;bottom:74px;width:40px;height:40px}} @media (prefers-reduced-motion:reduce){.aem-to-top{transition:none}} html.aem-dark .aem-bottom-nav,html.aem-theme-dark .aem-bottom-nav, html.aem-dark .aem-to-top,html.aem-theme-dark .aem-to-top{background:var(--aem-surface-2,#131a24);border-color:rgba(255,255,255,.12)} body.has-aem-bottom-nav{--aem-bottom-nav-h:64px} @media (max-width:767px){ body.has-aem-bottom-nav .ates-cookie, body.has-aem-bottom-nav .aem-cookie, body.has-aem-bottom-nav [class*="cookie"][style*="fixed"]{bottom:calc(var(--aem-bottom-nav-h) + 8px)!important} body.has-aem-bottom-nav .aem-whatsapp-float{bottom:calc(var(--aem-bottom-nav-h) + 12px)!important} body.has-aem-bottom-nav .aem-to-top{bottom:calc(var(--aem-bottom-nav-h) + 82px)!important}} @media (max-width:767px){.aem-to-top{bottom:82px}} .aem-blog__grid{grid-template-columns:repeat(var(--aem-blog-cols,3),minmax(0,1fr))} .aem-blog__grid--list{grid-template-columns:1fr} .aem-blog__grid--list .aem-blog-card{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:stretch} .aem-blog__grid--list .aem-blog-card__media{height:100%} .aem-blog__grid--list .aem-blog-card__media img{width:100%;height:100%;object-fit:cover} @media (max-width:900px){ .aem-blog__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))} .aem-blog__grid--list .aem-blog-card{grid-template-columns:1fr}} .aem-lb-brands h2,.aem-lb-menu h2{margin:0 0 12px;font-size:20px;letter-spacing:-.01em} .aem-lb-brands__grid{display:grid;grid-template-columns:repeat(var(--aem-lb-brand-cols,6),minmax(0,1fr));gap:10px} .aem-lb-brand{display:grid;place-items:center;min-height:64px;padding:10px;border:1px solid var(--aem-line,#dbe4ee);border-radius:12px;background:var(--aem-surface,#fff); color:var(--aem-text-muted,#6b7a8c);font-size:12.5px;font-weight:700;text-align:center;text-decoration:none;transition:border-color .18s ease} .aem-lb-brand:hover{border-color:var(--aem-skin-primary,#0b5ca5);color:var(--aem-skin-primary,#0b5ca5)} .aem-lb-brand img{max-width:100%;max-height:46px;width:auto;object-fit:contain} .aem-lb-menu ul{margin:0;padding:0;list-style:none} .aem-lb-menu li{position:relative} .aem-lb-menu a{display:block;padding:9px 12px;border-radius:9px;color:var(--aem-text,#22303f);font-size:14px;text-decoration:none} .aem-lb-menu a:hover{background:rgba(11,92,165,.07);color:var(--aem-skin-primary,#0b5ca5)} .aem-lb-menu__children a{padding-left:26px;font-size:13px;color:var(--aem-text-muted,#6b7a8c)} .aem-lb-menu--side>ul>li+li{border-top:1px solid var(--aem-line,#dbe4ee)} .aem-lb-menu--accordion .aem-lb-menu__children{display:none} .aem-lb-menu--accordion li.is-open>.aem-lb-menu__children{display:block} .aem-lb-menu__toggle{position:absolute;top:6px;right:6px;width:30px;height:30px;border:1px solid var(--aem-line,#dbe4ee);border-radius:8px;background:none;cursor:pointer} .aem-lb-menu__toggle:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-5px 0 0 -4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)} .aem-lb-menu--accordion li.is-open>.aem-lb-menu__toggle:before{transform:rotate(-135deg);margin-top:-2px} .aem-lb-menu__toggle:focus-visible{outline:2px solid var(--aem-skin-primary,#0b5ca5);outline-offset:2px} @media (max-width:767px){.aem-lb-brands__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}} @media (prefers-reduced-motion:reduce){.aem-lb-brand{transition:none}} html.aem-dark .aem-lb-brand,html.aem-theme-dark .aem-lb-brand{background:var(--aem-surface-2,#131a24);border-color:rgba(255,255,255,.10)}