@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/dmsans-latin-ext-400.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/dmsans-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/dmsans-latin-ext-400.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/dmsans-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/dmsans-latin-ext-400.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/dmsans-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/dmsans-latin-ext-400.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/dmsans-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sora';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/sora-latin-ext-600.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sora';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/sora-latin-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sora';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/sora-latin-ext-600.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sora';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/mymontre2026/assets/fonts/sora-latin-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:'Material Icons';font-style:normal;font-weight:400;src:url(/themes/mymontre2026/assets/fonts/materialicons-fallback-400.woff2) format('woff2')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}.mm-products-slider{position:relative;padding:0 60px;width:100%;max-width:none}.mm-products-slider .mm-slider-track{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;margin:0 -8px}.mm-products-slider .mm-slider-track::-webkit-scrollbar{display:none}.mm-products-slider .mm-slider-track .products,.mm-products-slider .mm-slider-track .product-list,.mm-products-slider .mm-slider-track .row{display:flex!important;flex-wrap:nowrap!important;gap:20px!important;padding:4px 8px 12px!important;margin:0!important;grid-template-columns:none!important;width:max-content}.mm-products-slider .mm-slider-track .product-miniature,.mm-products-slider .mm-slider-track>.products>li,.mm-products-slider .mm-slider-track .product-list>li{flex:0 0 220px!important;width:220px!important;max-width:220px!important;scroll-snap-align:start;margin:0!important}.mm-products-slider .mm-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #E5E7EB;color:#0d47a1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 2px 8px rgb(0 0 0 / .08);transition:all .15s}.mm-products-slider .mm-slider-arrow:hover{background:#1565c0;color:#fff;border-color:#1565c0;box-shadow:0 4px 12px rgb(21 101 192 / .3)}.mm-products-slider .mm-slider-arrow:disabled{opacity:.35;cursor:default;pointer-events:none}.mm-products-slider .mm-slider-arrow-prev{left:4px}.mm-products-slider .mm-slider-arrow-next{right:4px}@media (max-width:600px){.mm-products-slider{padding:0 8px}.mm-products-slider .mm-slider-arrow{display:none}.mm-products-slider .mm-slider-track .product-miniature,.mm-products-slider .mm-slider-track>.products>li{flex-basis:160px!important;width:160px!important}}aside#notifications:not(:has(article)){display:none!important}aside#notifications{height:0;min-height:0;margin:0;padding:0}aside#notifications:has(article){height:auto;margin:16px 0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;color:#1A1A1A;background:#FFF;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none;transition:color 0.2s ease}.product-description p a,.product-description li a,.rte-content p a,.rte-content li a,.page-content p a,.page-content li a,.page-content blockquote a,.mm-cms-body p a,.mm-cms-body li a,.mm-cms-body td a,.mm-content p a,.mm-content li a,#description-tab a,.tab-pane .product-description a,.product-description__text a{color:#0E7C8E;text-decoration:underline;text-decoration-color:rgb(14 124 142 / .45);text-decoration-thickness:1px;text-underline-offset:2px;font-weight:500;transition:color .15s,text-decoration-color .15s}.product-description p a:hover,.product-description li a:hover,.rte-content p a:hover,.rte-content li a:hover,.page-content p a:hover,.page-content li a:hover,.page-content blockquote a:hover,.mm-cms-body p a:hover,.mm-cms-body li a:hover,.mm-cms-body td a:hover,.mm-content p a:hover,.mm-content li a:hover,#description-tab a:hover,.tab-pane .product-description a:hover,.product-description__text a:hover{color:#0d47a1;text-decoration-color:#1565c0}main a.btn,#content a.btn,main a[class*="button"],main a[class*="link-button"],main a.mm-footer-link,main a.mm-cms-link,main a.mm-product-card-title,main a.mm-guide-card,main a.sf-card,main a.mm-video-card,main a.sf-quickcard,main a.stretched-link,main a.mm-mobile-menu-link,main a.mm-mobile-menu-category-link,main .mm-breadcrumb a,main .breadcrumb a,main .pagination a,main .nav-tabs a,.mm-trust-circle-title a,.mm-trust-item a{color:inherit}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit;font-size:inherit}.mm-header{background:#0d47a1;border-bottom:1px solid rgb(255 255 255 / .1);position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.mm-header-container{max-width:1320px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:24px;height:64px}.mm-header-logo{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0}.mm-header-logo:hover{text-decoration:none}.mm-header-logo-img{display:block;width:auto;height:34px;max-height:34px}@media (max-width:600px){.mm-header-logo-img{height:30px;max-height:30px}}.mm-header-search-bar{flex:1;max-width:480px;position:relative;display:flex;align-items:center;background:transparent!important}.mm-header-search-bar>div,.mm-header-search-bar form,.mm-header-search-bar #search_widget{background:transparent!important}.mm-header-search-icon,.mm-search-icon{position:absolute;left:14px;color:rgb(255 255 255 / .7);pointer-events:none;z-index:2}.mm-search{width:100%;position:relative;display:flex;align-items:center;background:transparent!important}.mm-search form{width:100%;display:flex;align-items:center;position:relative}.mm-search input[type="search"],.mm-search input[type="text"],.mm-header-search-bar input[type="search"],.mm-header-search-bar input[type="text"]{width:100%!important;padding:10px 14px 10px 42px!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:999px!important;font-size:14px!important;background:rgb(255 255 255 / .1)!important;color:#fff!important;outline:none!important;transition:all 0.2s ease;font-family:inherit!important;box-sizing:border-box!important;box-shadow:none!important;height:auto!important}.mm-search input::placeholder,.mm-header-search-bar input::placeholder{color:rgb(255 255 255 / .55)!important;opacity:1!important}.mm-search input:focus,.mm-header-search-bar input:focus{background:rgb(255 255 255 / .18)!important;border-color:rgb(255 255 255 / .2)!important}.mm-search-clear{position:absolute;right:10px;background:none;border:none;padding:4px;color:rgb(255 255 255 / .65);cursor:pointer;display:inline-flex}.mm-search-clear:hover{color:#fff}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';vertical-align:middle}.mm-header-nav{display:flex;align-items:center;gap:32px}.mm-header-nav-item{position:relative}.mm-header-nav-link{color:#fff;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.5px;transition:color 0.2s ease;padding:22px 0;display:inline-block}.mm-header-nav-link:hover{color:#1565c0}.mm-mega-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #E5E5E5;border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .1);padding:24px;min-width:400px;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease;z-index:1000;margin-top:0}.mm-mega-menu-large{min-width:1100px;max-width:95vw}.mm-header-nav-item:has(>.mm-mega-menu-large){position:static}.mm-mega-menu-large{min-width:0;width:min(1320px, calc(100vw - 16px));max-width:none;padding-left:20px;padding-right:20px}.mm-header-nav-item:hover .mm-mega-menu{opacity:1;visibility:visible;transition-delay:200ms}.mm-header-nav-item:focus-within .mm-mega-menu{opacity:1;visibility:visible;transition-delay:0s}.mm-mega-menu-container{display:flex;gap:28px}.mm-mega-menu-column{flex:1 1 0%;min-width:0}.mm-mega-menu-column .mm-mega-col-title{font-size:12px;font-weight:700;color:#0d47a1;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px 0;border-bottom:1px solid #E5E7EB;padding-bottom:6px}.mm-mega-menu-column .mm-mega-col-title.mm-mega-h4-spaced{margin-top:18px}.mm-mega-menu-column .mm-mega-col-title a{color:#0d47a1;text-decoration:none}.mm-mega-menu-column .mm-mega-col-title a:hover{color:#8A6D1F}.mm-mega-menu-column a{display:block;padding:4px 0;color:#3A4A52;text-decoration:none;font-size:13px;transition:color 0.2s ease,padding-left 0.2s ease}.mm-mega-menu-column a:hover{color:#8A6D1F;padding-left:4px;text-decoration:none}@media (min-width:1201px){.mm-header-nav-item:first-child .mm-mega-menu{left:0;transform:none}.mm-header-nav-item:last-child .mm-mega-menu{left:auto;right:0;transform:none}}@media (max-width:1200px){.mm-mega-menu{position:fixed;top:64px;left:8px;right:8px;width:auto;max-width:none;min-width:0;transform:none;max-height:calc(100vh - 80px);overflow-y:auto}.mm-mega-menu-large{min-width:0;max-width:none;width:auto;padding-left:24px;padding-right:24px}.mm-mega-menu-container{flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-mega-menu-column{flex:1 1 200px;min-width:200px}}.mm-trust-band{background:#0d47a1;color:#fff}.mm-trust-band-inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;padding:8px 20px}.mm-trust-item{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:#fff;white-space:nowrap}.mm-trust-item svg{width:17px;height:17px;color:#1565c0;flex-shrink:0}.mm-trust-band .mm-trust-item--reviews{gap:8px;order:99}.mm-trust-band .mm-trust-item--reviews .mm-trustami-stars{display:inline-flex;align-items:center;gap:2px;font-size:14px;line-height:1}.mm-trust-band .mm-trust-item--reviews .mm-star{position:relative;display:inline-block;width:1em;height:1em}.mm-trust-band .mm-trust-item--reviews .mm-star-base{color:rgb(255 255 255 / .32);display:block}.mm-trust-band .mm-trust-item--reviews .mm-star-fill{position:absolute;left:0;top:0;height:1em;overflow:hidden;color:#1565c0;white-space:nowrap;display:block}.mm-trust-band .mm-trust-item--reviews strong{font-weight:700}.products.mm-cms-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;width:100%!important;margin:.6rem 0 1.4rem!important;align-items:stretch}.products.mm-cms-grid .product-miniature{margin:0!important;width:auto!important;max-width:none!important;min-width:0;float:none!important;height:100%}.products.mm-cms-grid a{text-decoration:none!important;border-bottom:0!important}.products.mm-cms-grid .thumbnail-container img,.products.mm-cms-grid .thumbnail-container picture img{margin:0!important;box-shadow:none!important;border-radius:0!important;border:0!important}.products.mm-cms-grid .product-title{-webkit-line-clamp:3!important}.products.mm-cms-grid.mm-cms-cats .product-title{color:#1a6ee0!important}.products.mm-cms-grid .product-price-and-shipping{margin-top:auto!important}@media(max-width:991px){.products.mm-cms-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media(max-width:900px){.mm-trust-band-inner{gap:16px;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding:8px 12px}.mm-trust-item{font-size:12px}}.mm-mega-menu-column .mm-mega-img-block{display:block;padding:0!important;margin:8px 0;border-radius:8px;overflow:hidden;position:relative;line-height:0}.mm-mega-menu-column .mm-mega-img-block:hover{padding-left:0!important}.mm-mega-menu-column .mm-mega-img-block img{width:100%;height:auto;display:block;transition:transform .3s}.mm-mega-menu-column .mm-mega-img-block:hover img{transform:scale(1.04)}.mm-mega-menu-column .mm-mega-img-caption{position:absolute;left:8px;bottom:8px;right:8px;background:rgb(13 71 161 / .85);color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;font-weight:600;line-height:1.2}.mm-mega-menu-column .mm-mega-promo-block{display:block;padding:12px 14px!important;margin:8px 0;border-radius:8px;font-size:13px;line-height:1.3;transition:transform .15s}.mm-mega-menu-column .mm-mega-promo-block:hover{padding-left:14px!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .12)}.mm-mega-menu-column .mm-mega-promo-block strong{display:block;font-size:16px;font-weight:700;margin-bottom:2px}.mm-mega-menu-column .mm-mega-promo-block span{display:block;font-size:12px;opacity:.85}.mm-mega-menu-column .mm-mega-html-block{padding:8px 0;font-size:13px;color:#3A4A52}.mm-header-nav-item>.mm-header-nav-link[href="/prices-drop"]{background:#DC2626!important;color:#fff!important;padding:6px 14px!important;border-radius:6px;position:relative}.mm-header-nav-item>.mm-header-nav-link[href="/prices-drop"]:hover{background:#991B1B!important}.mm-header-nav-item>.mm-header-nav-link[href="/prices-drop"]::before{content:'🔥';margin-right:4px;font-size:13px}.mm-mega-menu-column .mm-mega-img-block:hover .mm-mega-img-caption{background:rgb(21 101 192 / .95);color:#0d47a1}.mm-mega-menu-column .mm-mega-img-block{background:#f5f8ff;border:1px solid #E5E7EB}.mm-mega-menu-column .mm-mega-img-block img{aspect-ratio:16/10;object-fit:cover}.mm-mega-menu-column .mm-mega-promo-block{position:relative;overflow:hidden;isolation:isolate;box-shadow:0 4px 14px rgb(0 0 0 / .15)}.mm-mega-menu-column .mm-mega-promo-block::after{content:'';position:absolute;top:0;left:-40%;width:30%;height:100%;background:linear-gradient(120deg,transparent 0%,rgb(255 255 255 / .25) 50%,transparent 100%);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.mm-mega-menu-column .mm-mega-promo-block:hover::after{left:140%}.mm-mega-menu-column .mm-mega-promo-card{display:flex!important;flex-direction:row;align-items:stretch;padding:0!important;gap:0;border-radius:12px;min-height:80px;overflow:hidden}.mm-mega-menu-column .mm-mega-promo-card:hover{padding-left:0!important}.mm-mega-menu-column .mm-mega-promo-discount{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 14px;font-size:22px;font-weight:800;letter-spacing:-.5px;background:rgb(255 255 255 / .14);border-right:1px solid rgb(255 255 255 / .2);line-height:1;min-width:70px;text-align:center}.mm-mega-menu-column .mm-mega-promo-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:10px 14px;gap:2px}.mm-mega-menu-column .mm-mega-promo-card strong{font-size:14px!important;font-weight:700}.mm-mega-menu-column .mm-mega-promo-card span{font-size:11px!important;opacity:.9}.mm-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.mm-header-icon-btn{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background 0.2s ease;text-decoration:none}.mm-header-icon-btn:hover{background:rgb(255 255 255 / .1);color:#fff}.mm-header-cart-btn{position:relative;background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;text-decoration:none;border-radius:6px;transition:background 0.2s ease}.mm-header-cart-btn:hover{background:rgb(255 255 255 / .1);color:#fff}.mm-header-cart-badge{position:absolute;top:2px;right:2px;background:#1565c0;color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:flex;align-items:center;justify-content:center}.mm-header-cart-badge[hidden],.mm-mobile-bottom-nav-badge[hidden]{display:none!important}.mm-header-burger-btn{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:8px;align-items:center;justify-content:center;border-radius:6px}.mm-header-burger-btn:hover{background:rgb(255 255 255 / .1)}.mm-header-search-mobile{display:none}@media (max-width:1024px){.mm-header-nav{display:none}.mm-header-burger-btn{display:flex;margin-right:8px}}@media (max-width:768px){.mm-header-search-bar{display:none}.mm-header-search-mobile{display:flex!important}}@media (max-width:480px){.mm-header-burger-btn{margin-right:10px}.mm-header-container{gap:12px}}.mm-mobile-menu-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:200;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease}.mm-mobile-menu-overlay.is-open{opacity:1;visibility:visible}.mm-mobile-menu-panel{position:absolute;top:0;right:0;bottom:0;width:80%;max-width:320px;background:#fff;box-shadow:-4px 0 16px rgb(0 0 0 / .1);overflow-y:auto;transform:translateX(100%);transition:transform 0.25s ease}.mm-mobile-menu-overlay.is-open .mm-mobile-menu-panel{transform:translateX(0)}.mm-mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #E5E5E5}.mm-mobile-menu-title{font-size:18px;font-weight:600;color:#1A1A1A}.mm-mobile-menu-close{background:none;border:none;padding:4px;cursor:pointer;color:#5A5A5A}.mm-mobile-menu-nav{display:flex;flex-direction:column;padding:12px 0}.mm-mobile-menu-link{padding:16px 20px;color:#1A1A1A;text-decoration:none;font-size:15px;font-weight:500;border-bottom:1px solid #f5f8ff;transition:background 0.2s ease;display:block}.mm-mobile-menu-link:hover{background:#f5f8ff;color:#1A1A1A}.mm-mobile-menu-category{border-bottom:1px solid #f5f8ff}.mm-mobile-menu-category-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;font-size:15px;font-weight:600;color:#0d47a1;background:#fff;transition:background 0.2s ease;user-select:none}.mm-mobile-menu-category-header:hover{background:#f5f8ff}.mm-mobile-menu-category-icon{width:20px;height:20px;transition:transform 0.2s ease}.mm-mobile-menu-category[open]>.mm-mobile-menu-category-header .mm-mobile-menu-category-icon,.mm-mobile-menu-category.is-open>.mm-mobile-menu-category-header .mm-mobile-menu-category-icon{transform:rotate(180deg)}.mm-mobile-menu-subcategories{background:#f5f8ff}.mm-mobile-menu-sublink{display:block;padding:12px 20px 12px 40px;color:#1A1A1A;text-decoration:none;font-size:14px;font-weight:400;border-bottom:1px solid #E5E5E5;transition:background 0.2s ease}.mm-mobile-menu-sublink:hover{background:#fff;color:#1A1A1A}.mm-footer{background:#0d47a1;color:#fff;margin-top:80px}.mm-footer-top{padding:48px 0;border-bottom:1px solid rgb(255 255 255 / .1)}.mm-footer-container{max-width:1200px;margin:0 auto;padding:0 20px}.mm-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px}.mm-footer-column{display:flex;flex-direction:column;gap:12px}.mm-footer-logo{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mm-footer-logo-flag{width:20px;height:14px;background:linear-gradient(to right,#002395 0%,#002395 33.33%,#FFFFFF 33.33%,#FFFFFF 66.66%,#ED2939 66.66%,#ED2939 100%);border-radius:2px}.mm-footer-logo-text{font-family:'Sora',sans-serif;font-size:20px;font-weight:700;color:#fff}.mm-footer-tagline{font-size:14px;line-height:1.6;color:rgb(255 255 255 / .8);margin-bottom:12px}.mm-footer-trust{display:flex;flex-direction:column;gap:8px;list-style:none}.mm-footer-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:rgb(255 255 255 / .9)}.mm-footer-trust-icon{width:18px;height:18px;color:#1565c0;flex-shrink:0}.mm-footer-column-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;color:#fff}.mm-footer-link{color:rgb(255 255 255 / .8);text-decoration:none;font-size:14px;transition:color 0.2s ease;display:block;padding:2px 0}.mm-footer-link:hover{color:#fff;text-decoration:none}@media (max-width:768px){.mm-footer-link{padding:9px 0;min-height:22px}}.mm-card-stock{display:inline-block;font-size:11.5px;font-weight:600;margin-top:5px;padding:2px 8px;border-radius:4px;line-height:1.4}.mm-card-stock--low{color:#9A6700;background:#FFF6E5}.mm-card-stock--out{color:#8A1F1F;background:#FDECEC}.mm-footer-social{display:flex;align-items:center;gap:10px;margin-top:18px}.mm-footer-social-label{font-size:13px;color:rgb(255 255 255 / .7)}.mm-footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .08);color:#fff;transition:background 0.15s,color 0.15s}.mm-footer-social-link:hover{background:#1565c0;color:#fff}.mm-footer-social-link svg{width:19px;height:19px}.mm-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:96;display:none;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;background:#fff;border-top:1px solid #E5E7EB;box-shadow:0 -4px 16px rgb(13 71 161 / .14);transform:translateY(100%);transition:transform .22s ease}.mm-sticky-atc.is-visible{display:flex;transform:translateY(0)}.mm-sticky-atc-info{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mm-sticky-atc-name{font-size:13px;color:#0d47a1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48vw}.mm-sticky-atc-price{font-size:16px;font-weight:700;color:#0d47a1;font-family:'Sora',sans-serif}.mm-sticky-atc-btn{flex-shrink:0;background:#1565c0;color:#fff;border:0;border-radius:8px;padding:12px 20px;font-weight:700;font-size:14px;cursor:pointer;font-family:'Sora',sans-serif}.mm-sticky-atc-btn[disabled]{opacity:.5;cursor:not-allowed}@media(min-width:768px){.mm-sticky-atc{display:none!important}}body.mm-sticky-on .mm-mobile-bottom-nav{display:none}.mm-footer-bottom{padding:20px 0}.mm-footer-copyright{font-size:13px;color:rgb(255 255 255 / .6);text-align:center;margin-bottom:12px}.mm-footer-payments{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.mm-footer-payment-icon{height:32px;width:auto;background:#fff;border-radius:4px;padding:2px;opacity:1;box-shadow:0 1px 3px rgb(0 0 0 / .08);transition:transform .15s}.mm-footer-payment-icon:hover{transform:translateY(-1px)}:focus-visible{outline:3px solid #0d47a1;outline-offset:2px}.mm-header :focus-visible,.mm-footer :focus-visible,.mm-mega-menu :focus-visible{outline-color:#1565c0}#main:focus,#contenu-principal:focus{outline:none}.mm-skip-link{position:absolute;left:8px;top:-60px;z-index:10000;background:#0d47a1;color:#fff;padding:12px 18px;border-radius:0 0 8px 8px;font-weight:600;text-decoration:none;transition:top .15s ease}.mm-skip-link:focus{top:0;outline:3px solid #1565c0}.mm-mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:90;box-shadow:0 -2px 12px rgb(0 0 0 / .08);border-top:1px solid #E5E5E5}.mm-mobile-bottom-nav-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:600px;margin:0 auto}.mm-mobile-bottom-nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 8px;text-decoration:none;color:#5A5A5A;font-size:11px;font-weight:500;transition:color 0.2s ease;position:relative}.mm-mobile-bottom-nav-link:hover,.mm-mobile-bottom-nav-link.is-active{color:#0d47a1}.mm-mobile-bottom-nav-icon{width:24px;height:24px;margin-bottom:4px}.mm-mobile-bottom-nav-badge{position:absolute;top:6px;right:50%;transform:translateX(12px);background:#1565c0;color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.mm-mobile-bottom-nav{display:block}body{padding-bottom:70px}.mm-footer{margin-bottom:0}}.breadcrumb{padding:16px 20px;background:#f5f8ff;border-bottom:1px solid #E5E5E5;margin:0}.breadcrumb-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;padding:0;list-style:none}.breadcrumb-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.breadcrumb-item{display:inline-flex;align-items:center;gap:8px}.breadcrumb-item a{color:#5A5A5A;text-decoration:none;transition:color 0.2s ease}.breadcrumb-item a:hover{color:#0d47a1}.breadcrumb-item:not(:last-child)::after{content:'›';color:#D0D0D0;padding-left:8px}.breadcrumb-current span,.breadcrumb-item:last-child{color:#0d47a1;font-weight:500}.mm-page-header{padding:40px 20px;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:#FFF;margin:0 0 32px 0}main#main{padding-top:0!important}.breadcrumb{margin-bottom:0!important;border-bottom:0!important}.breadcrumb+.mm-page-header,main>.mm-page-header{margin-top:0!important}html,body{overflow-x:clip}.mm-page-header-container{max-width:1200px;margin:0 auto;padding:0 20px}body#category .mm-page-header-container,body#best-sales .mm-page-header-container,body#new-products .mm-page-header-container,body#prices-drop .mm-page-header-container,body#search .mm-page-header-container,body#manufacturer .mm-page-header-container,body#supplier .mm-page-header-container{max-width:1320px!important;padding-left:20px!important;padding-right:20px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body#category .breadcrumb-container,body#best-sales .breadcrumb-container,body#new-products .breadcrumb-container,body#prices-drop .breadcrumb-container,body#search .breadcrumb-container,body#manufacturer .breadcrumb-container,body#supplier .breadcrumb-container{max-width:1320px!important;padding-left:20px!important;padding-right:20px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.mm-page-header h1,.mm-page-header .mm-page-title,.mm-page-title{font-family:'Sora',sans-serif!important;font-size:clamp(24px, 3vw, 36px)!important;font-weight:700!important;margin:0 0 12px 0!important;color:#FFFFFF!important;background:transparent!important;-webkit-text-fill-color:#FFFFFF!important;-webkit-background-clip:initial!important;text-shadow:0 1px 2px rgb(0 0 0 / .15)}.mm-page-header p,.mm-page-header .mm-page-description,.mm-page-description{font-size:16px!important;color:rgb(255 255 255 / .92)!important;max-width:700px;margin:0!important;-webkit-text-fill-color:rgb(255 255 255 / .92)!important}#main,main,section#main{min-height:50vh}#wrapper{padding:0}#wrapper>.container,#content-wrapper{max-width:1200px;margin:0 auto;padding:32px 20px 80px}body:has(#ets_onepagecheckout) #content-wrapper{padding:0 0 24px!important}#mm-mr-picker{padding:10px!important;border:1px solid #E5E7EB!important;border-radius:12px!important;background:#fff!important;margin:14px 0!important;box-shadow:0 1px 4px rgb(13 71 161 / .04)}#mm-mr-picker>div:first-child{color:#0d47a1;font-family:'Sora',sans-serif;font-weight:700;font-size:15px;margin-bottom:12px!important}#mm-mr-widget .MR-Widget{font-family:'DM Sans',sans-serif!important;color:#1A1A1A;background:transparent!important;padding:0!important;min-height:0!important;border:none!important}#mm-mr-widget .MRW-Title,#mm-mr-widget .MRW-Map,#mm-mr-widget .MRW-CountryContainer,#mm-mr-widget .MRW-flag,#mm-mr-widget #Img_Pays,#mm-mr-widget .MRW-fl-Select,#mm-mr-widget .MRW-BtGeoGo,#mm-mr-widget .MRW-ButtonCircle,#mm-mr-widget .progressBar,#mm-mr-widget .leaflet-container,#mm-mr-widget .leaflet-control-container,#mm-mr-widget .leaflet-popup,#mm-mr-widget .InfoWindow,#mm-mr-widget .Tabs-Btns,#mm-mr-widget .Tabs-Tabs,#mm-mr-widget .PR-Hours,#mm-mr-widget .MRW-LockerModal,#mm-mr-widget table{display:none!important}#mm-mr-widget .MRW-Line>input[type="hidden"],#mm-mr-widget input[type="hidden"]{display:none!important}#mm-mr-widget .MRW-RList{overflow-x:hidden!important}#mm-mr-widget .MR-Widget::before,#mm-mr-widget .MR-Widget::after,#mm-mr-widget .MRW-Search::before,#mm-mr-widget .MRW-Search::after,#mm-mr-widget .MRW-Line::before,#mm-mr-widget .MRW-Line::after{display:none!important;content:none!important}#mm-mr-widget .MRW-Content{padding:0!important}#mm-mr-widget .MRW-Search{padding:0!important;margin:0!important;position:relative;background:transparent!important}#mm-mr-widget .MRW-Line{display:grid!important;grid-template-columns:1fr 64px auto!important;grid-template-rows:auto auto!important;column-gap:6px!important;row-gap:3px!important;align-items:stretch!important;width:100%!important}#mm-mr-widget .MRW-CityContainer{grid-column:1;grid-row:1 / span 2;display:flex!important;flex-direction:column!important;min-width:0!important;padding:0!important;margin:0!important}#mm-mr-widget .MRW-CPContainer{grid-column:2;grid-row:1 / span 2;display:flex!important;flex-direction:column!important;min-width:0!important;padding:0!important;margin:0!important}#mm-mr-widget .MRW-ButtonContainer{grid-column:3;grid-row:1;display:flex!important;align-items:end!important;padding:0!important;margin:0!important;margin-top:16px!important}#mm-mr-widget label[for^="MRW-input"]{font-size:10px!important;color:#56656c!important;text-transform:uppercase!important;letter-spacing:.3px!important;font-weight:600!important;margin:0 0 3px 2px!important;display:block!important;line-height:1.2!important;position:static!important}#mm-mr-widget input.iArg0,#mm-mr-widget input.Arg2{width:100%!important;padding:8px 10px!important;font-size:13px!important;border:1px solid #E5E7EB!important;border-radius:6px!important;background:#fff!important;color:#1A1A1A!important;height:auto!important;box-shadow:none!important;font-family:'DM Sans',sans-serif!important;box-sizing:border-box!important}#mm-mr-widget input.iArg0:focus,#mm-mr-widget input.Arg2:focus{outline:none!important;border-color:#1565c0!important;box-shadow:0 0 0 2px rgb(21 101 192 / .18)!important}#mm-mr-widget .MRW-BtGo{background:#1565c0!important;color:#fff!important;border:0!important;border-radius:6px!important;padding:9px 14px!important;font-weight:700!important;font-size:12px!important;cursor:pointer;transition:background .15s,color .15s;height:auto!important;line-height:1.2!important;opacity:1!important;font-family:'DM Sans',sans-serif!important;white-space:nowrap!important;display:inline-block!important;visibility:visible!important}#mm-mr-widget .MRW-BtGo:hover{background:#0d47a1!important;color:#fff!important}#mm-mr-widget .PR-AutoCplCity{background:#fff!important;border:1px solid #E5E7EB!important;border-radius:6px!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important;z-index:100!important;max-height:200px!important;overflow-y:auto!important}#mm-mr-widget .PR-AutoCplCity>div{padding:8px 12px;cursor:pointer;font-size:13px}#mm-mr-widget .PR-AutoCplCity>div:hover{background:#FFFBF1}#mm-mr-picker,#mm-mr-widget,#mm-mr-widget .MR-Widget,#mm-mr-widget .MRW-Content{overflow:visible!important}#mm-mr-widget .MRW-Results{padding:0!important;margin:4px 4px 0 4px!important;position:relative;box-shadow:0 4px 12px rgb(13 71 161 / .12),0 2px 4px rgb(13 71 161 / .08)!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}#mm-mr-widget .MRW-RList{display:block!important;padding:8px!important;margin:0!important;background:transparent!important;overflow-x:hidden!important;min-width:270px!important}#mm-mr-widget .PR-List-Item{display:block!important;width:100%!important;box-sizing:border-box!important;padding:12px!important;margin:0 0 8px 0!important;background:#fff!important;border:1px solid #E5E7EB!important;border-radius:8px!important;cursor:pointer;transition:all .15s;font-size:13px!important;line-height:1.45!important;color:#3A4A52!important;position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;float:none!important;clear:both!important}#mm-mr-widget .PR-List-Item:last-child{margin-bottom:0!important}#mm-mr-widget .PR-List-Item>div{display:block!important;visibility:visible!important;height:auto!important;width:auto!important;position:static!important;float:none!important;margin:0!important}#mm-mr-widget .PR-List-Item>div:empty{display:none!important}#mm-mr-widget .PR-List-Item:hover{border-color:#1565c0!important;background:#FFFBF1!important;transform:translateY(-1px);box-shadow:0 2px 6px rgb(21 101 192 / .18)}#mm-mr-widget .PR-List-Item.PR-Selected{border-color:#1F9D55!important;background:#F0FDF4!important;box-shadow:0 0 0 2px rgb(31 157 85 / .15)}#mm-mr-widget .PR-List-Item.PR-Disabled{opacity:.55;cursor:not-allowed}#mm-mr-widget .PR-List-Item .PR-Name{color:#0d47a1!important;font-weight:700!important;font-size:13px!important;margin-bottom:4px!important;padding-right:28px!important}#mm-mr-widget .PR-List-Item>div:not(.PR-Name){color:#56656c!important;font-size:12px!important;line-height:1.4!important}#mm-mr-widget .PR-List-Item.PR-Selected::before{content:''!important;position:absolute!important;top:10px!important;right:10px!important;width:22px!important;height:22px!important;border-radius:50%!important;background-color:#1F9D55!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/></svg>")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:14px 14px!important;display:block!important;margin:0!important;padding:0!important;border:0!important;float:none!important;z-index:2!important}#mm-mr-summary:not(:empty){background:#F0FDF4;border-left:4px solid #1F9D55;padding:12px 14px!important;border-radius:0 8px 8px 0;font-size:13px!important;color:#0d47a1!important;line-height:1.45;margin-top:12px!important}#mm-mr-summary strong{color:#1F9D55}.mm-promo-wrap{padding:0!important}.mm-promo-code{padding:0!important}.block-onepagecheckout .block-promo .promo-code,.block-onepagecheckout .block-promo .promo-code.mm-promo-code{padding:0!important;margin:0!important;background:transparent!important}.block-onepagecheckout .block-promo .promo-code form.mm-promo-form,.cart-voucher .mm-promo-form{display:flex!important;align-items:stretch;gap:0;background:#fff!important;border:1px solid #E5E7EB!important;border-radius:8px!important;overflow:hidden;transition:border-color .15s,box-shadow .15s;padding:0!important;text-align:left!important;position:relative!important;width:100%!important}.mm-promo-form:focus-within{border-color:#1565c0!important;box-shadow:0 0 0 3px rgb(21 101 192 / .18)!important}.mm-promo-form .mm-promo-icon,.cart-voucher .mm-promo-icon{display:flex!important;align-items:center;justify-content:center;flex:0 0 44px!important;width:44px!important;height:auto!important;color:#8aa0a8!important;background:#f5f8ff!important;border-right:1px solid #E5E7EB!important;position:static!important;margin:0!important}.mm-promo-form .mm-promo-icon svg,.cart-voucher .mm-promo-icon svg{width:20px!important;height:20px!important;position:static!important;margin:0!important;top:auto!important;left:auto!important}.mm-promo-form:focus-within .mm-promo-icon{color:#1565c0;background:#FFFBF1}.mm-promo-input{flex:1 1 auto;border:0!important;outline:0;padding:12px 14px!important;font-size:14px;color:#1A1A1A;background:#fff0;min-width:0;height:auto!important}.mm-promo-input::placeholder{color:#56656c;font-style:normal}.mm-promo-input:focus{outline:0;box-shadow:none!important}.cart-voucher .mm-promo-form .mm-promo-btn,.mm-promo-form button.mm-promo-btn,button.btn.btn-primary.mm-promo-btn{flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:0 22px!important;margin:0!important;height:auto!important;min-height:100%;align-self:stretch;background:#1565c0!important;color:#fff!important;border:0!important;border-left:1px solid #d4a93e!important;border-radius:0!important;font-weight:700!important;font-size:13px!important;letter-spacing:.3px;text-transform:none!important;line-height:1;cursor:pointer;transition:background .15s,color .15s;box-shadow:none!important;-webkit-appearance:none;appearance:none}.mm-promo-btn:hover{background:#0d47a1!important;color:#fff!important}.mm-promo-btn svg{flex-shrink:0}.mm-promo-error{display:none;margin-top:8px;padding:8px 12px;background:#FEF2F2;border-left:3px solid #DC2626;color:#991B1B;font-size:13px;border-radius:4px}.mm-promo-error.show,.mm-promo-error[style*="display: block"]{display:block}@media (max-width:480px){.mm-promo-form{flex-wrap:wrap}.mm-promo-input{flex:1 1 100%}.mm-promo-btn{flex:1 1 100%;padding:10px!important;justify-content:center}}.mm-cart-delivery-inline{display:inline-flex;align-items:center;gap:6px;margin-left:14px;padding:4px 10px;background:#F1F4F6;border-radius:6px;font-size:12px;font-weight:500;color:#3A4A52;line-height:1.4;vertical-align:middle}.mm-cart-delivery-inline svg{color:#0d47a1;flex-shrink:0}.mm-cart-delivery-inline strong{color:#0d47a1;font-weight:600}@media (max-width:600px){.mm-cart-delivery-inline{margin-left:0;margin-top:6px;display:flex}}#left-column{padding:0 20px 0 0}#left-column .block,#search_filters,#search_filters_wrapper,#search_filters_brands{background:#fff0;border:none;padding:0;margin-bottom:20px}#search_filters .facet-title{font-family:'Sora',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#0d47a1;margin-bottom:12px;font-weight:700}#search_filters .facet-label{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;font-size:14px}#search_filters .magnitude{color:#6B6B6B;font-size:13px}.product-miniature,.product-card{display:flex;flex-direction:column;background:#fff;border-radius:6px;overflow:hidden;text-decoration:none;border:1px solid #E5E5E5;transition:all 0.2s ease;cursor:pointer;height:100%}.product-miniature:hover,.product-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .1);border-color:#1565c0}.product-miniature .thumbnail-container,.product-card-image-container{position:relative;width:100%;padding-top:100%;background:#f5f8ff;overflow:hidden}.product-miniature .thumbnail-container img,.product-card-image,.product-miniature picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-miniature .thumbnail-container img.product-thumbnail-img,.product-miniature .thumbnail-container picture img{padding:8%;object-fit:contain}.product-card-size-badge,.product-miniature .size-badge{position:absolute;top:12px;right:12px;background:#0d47a1;color:#fff;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600}.product-miniature .product-description,.product-card-content{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1}.product-miniature .product-title,.product-card-title{font-size:14px;font-weight:500;color:#1A1A1A;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-title a,.product-miniature .product-title-link{color:#1A1A1A;text-decoration:none}.product-miniature .product-reference,.product-card-reference{font-size:12px;color:#6B6B6B;margin:0}.product-miniature .product-price-and-shipping,.product-card-price-row{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.product-miniature .price,.product-card-price{font-size:16px;font-weight:700;color:#0d47a1}.product-miniature .regular-price,.product-card-old-price{font-size:14px;color:#6B6B6B;text-decoration:line-through}.product-miniature .discount{background:#1565c0;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:3px}.product-miniature .product-flags{position:absolute;top:8px;left:8px;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;z-index:1}.product-miniature .product-flag{background:#1565c0;color:#fff;font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px}.product-miniature .product-flag.product-flag-online-only{background:#0d47a1;color:#fff}.mm-quick-add{position:absolute;right:10px;bottom:10px;z-index:2;width:40px;height:40px;border:none;border-radius:50%;background:#0d47a1;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(6px);transition:all 0.2s ease;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.mm-quick-add:hover{background:#1565c0;color:#fff;transform:translateY(0) scale(1.05)}.mm-quick-add.is-loading{background:#0d47a1;pointer-events:none}.mm-quick-add.is-loading svg{animation:mm-spin 0.8s linear infinite}.mm-quick-add.is-success{background:#1F7A3F}.product-miniature:hover .mm-quick-add,.mm-quick-add:focus-visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.mm-quick-add{opacity:1;transform:translateY(0);width:36px;height:36px}}@keyframes mm-spin{to{transform:rotate(360deg)}}.mm-quick-add-toast{position:fixed;bottom:90px;right:24px;z-index:1100;background:#0d47a1;color:#fff;padding:12px 18px;border-radius:8px;font-size:14px;font-weight:600;box-shadow:0 8px 24px rgb(0 0 0 / .2);display:flex;align-items:center;gap:10px;transform:translateY(80px);opacity:0;transition:all 0.25s ease}.mm-quick-add-toast.is-visible{transform:translateY(0);opacity:1}.mm-quick-add-toast.is-error{background:#C8262C}.mm-quick-add-toast svg{color:#1565c0;flex-shrink:0}.products,.products.row,.product-list,.featured-products .products,.products-grid,.product-accessories .products,.related-products .products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:0 0 40px 0;width:100%}@media (min-width:1280px){.products,.products.row,.product-list,.featured-products .products,.products-grid{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:991px){.products,.products.row,.product-list,.featured-products .products,.products-grid{grid-template-columns:repeat(3,1fr)!important}}.products>li,.product-list>li{display:block;list-style:none}.products>.product-miniature,.products>article.product-miniature,.products.row>.product-miniature{float:none;max-width:none;padding:0;margin:0}@media (max-width:640px){.products,.products.row,.product-list,.featured-products .products,.products-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;gap:8px!important}.products>.product-miniature,.products>li,.product-list>li,.product-miniature{min-width:0}.product-miniature .product-title,.product-card-title{overflow-wrap:anywhere}}.featured-products{max-width:1200px;margin:0 auto 40px auto;padding:40px 20px}.featured-products .h2,.featured-products .products-section-title,.featured-products h2{font-family:'Sora',sans-serif!important;font-weight:700!important;font-size:28px!important;color:#0d47a1!important;text-align:center;margin:0 0 24px 0!important;text-transform:none!important}.featured-products .all-product-link{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:#fff;color:#0d47a1;border:2px solid #0d47a1;border-radius:6px;font-weight:600;font-size:14px;transition:all 0.2s ease;text-decoration:none;margin:0 auto}.featured-products .all-product-link:hover{background:#0d47a1;color:#fff}.featured-products .text-center,.featured-products .text-sm-center{text-align:center}.products-selection{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;margin-bottom:24px;padding:12px 16px;background:#fff;border:1px solid #E5E5E5;border-radius:8px;flex-wrap:wrap}.products-selection>[class*="col-"]{padding:0!important;flex:none!important;max-width:none!important}.products-selection .total-products p{margin:0;font-size:14px;color:#5A5A5A}.products-selection .total-products strong{color:#0d47a1;font-weight:700}.products-selection .sort-by-row{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}.mm-per-page-wrap{display:inline-flex;align-items:center;gap:8px}.mm-per-page-label{font-size:14px;color:#8A6D1F;font-weight:600;margin:0;white-space:nowrap}.mm-per-page-select{background:#fff;border:1px solid #E5E5E5;border-radius:6px;padding:8px 30px 8px 14px;font-size:14px;color:#1A1A1A;cursor:pointer;min-width:80px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230A3642'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px}.mm-per-page-select:hover{border-color:#0d47a1}.mm-per-page-select:focus{outline:none;border-color:#1565c0;box-shadow:0 0 0 3px rgb(21 101 192 / .18)}@media (max-width:640px){.mm-per-page-label{display:none}.mm-per-page-wrap{gap:0}}.products-selection .sort-by{font-size:13px;color:#5A5A5A;white-space:nowrap;padding:0}.products-sort-order{position:relative}.products-sort-order .select-title{background:#fff;border:1px solid #E5E5E5;border-radius:6px;padding:8px 36px 8px 14px;font-size:14px;cursor:pointer;min-width:180px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;color:#1A1A1A}.products-sort-order .select-title:hover{border-color:#0d47a1}.products-sort-order .select-title i{color:#0d47a1;font-size:18px}.products-sort-order .dropdown-menu{position:absolute;top:100%;right:0;margin-top:4px;min-width:200px;background:#fff;border:1px solid #E5E5E5;border-radius:6px;padding:6px;box-shadow:0 8px 20px rgb(0 0 0 / .1);z-index:100;display:none;list-style:none}.products-sort-order.open .dropdown-menu,.products-sort-order:focus-within .dropdown-menu{display:block}.products-sort-order .dropdown-menu .select-list,.products-sort-order .dropdown-menu a{display:block;padding:8px 12px;border-radius:4px;font-size:14px;color:#1A1A1A;text-decoration:none;cursor:pointer}.products-sort-order .dropdown-menu .select-list:hover,.products-sort-order .dropdown-menu .current{background:#f5f8ff;color:#0d47a1}.products-selection .showing{font-size:13px;color:#5A5A5A}.pagination{margin:32px 0;padding:0}.pagination ul,.page-list{display:inline-flex;align-items:center;gap:4px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.pagination li,.page-list li{display:inline-block}.pagination a,.pagination span,.page-list a,.page-list span,.pagination .js-search-link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:#fff;border:1px solid #E5E5E5;border-radius:6px;text-decoration:none;color:#1A1A1A;font-weight:500;font-size:14px;transition:all 0.15s ease}.pagination a:hover{border-color:#0d47a1;color:#0d47a1}.pagination .current span,.pagination li.current a,.pagination .current a{background:#0d47a1;color:#fff;border-color:#0d47a1}.pagination .disabled span,.pagination .disabled a{opacity:.4;cursor:not-allowed}.pagination .previous,.pagination .next{font-weight:600}.pagination .total{margin-left:12px;color:#5A5A5A;font-size:13px;align-self:center}@media (max-width:768px){.products-selection{grid-template-columns:1fr;gap:8px}}.mm-subcategories{margin:24px 0 24px 0}.mm-subcategories-above{max-width:1320px;margin:24px auto 0;padding:24px 20px 0;box-sizing:border-box;width:100%}.mm-subcategories-above .mm-subcategories{margin:0}.mm-subcategories-pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.mm-subcategory-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #E5E5E5;border-radius:999px;text-decoration:none;transition:all 0.18s ease;color:#0d47a1;font-size:14px;font-weight:500;line-height:1;min-height:36px}.mm-subcategory-pill:hover{border-color:#1565c0;background:#FFF8E6;color:#0d47a1;text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 6px rgb(0 0 0 / .06)}.mm-subcategory-pill-img{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#f5f8ff}.mm-subcategory-pill-label{white-space:nowrap}.mm-category-description{margin-top:60px;padding-top:40px;border-top:1px solid #E5E5E5}.mm-category-description-content{max-height:200px;overflow:hidden;position:relative;transition:max-height 0.4s ease}.mm-category-description-content.is-expanded{max-height:none}.mm-category-description-content::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,white);pointer-events:none;transition:opacity 0.3s ease}.mm-category-description-content.is-expanded::after{opacity:0}.mm-category-description-content h2{font-family:'Sora',sans-serif;font-size:24px;font-weight:600;color:#0d47a1;margin:0 0 16px 0}.mm-category-description-content h3{font-family:'Sora',sans-serif;font-size:18px;font-weight:600;color:#0d47a1;margin:24px 0 12px 0}.mm-category-description-content p{font-size:15px;line-height:1.7;color:#1A1A1A;margin:0 0 16px 0}.mm-category-description-toggle{display:flex;align-items:center;gap:8px;margin-top:20px;padding:10px 20px;background:#fff;border:1px solid #E5E5E5;border-radius:6px;color:#0071BC;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease}.mm-category-description-toggle:hover{background:#f5f8ff;border-color:#0071BC}.mm-category-description-toggle .toggle-icon{width:20px;height:20px;transition:transform 0.3s ease}.mm-category-description-toggle.is-expanded .toggle-icon{transform:rotate(180deg)}.is_in_cart{background:#fff0;padding:0!important;margin:8px 0 20px}.is_in_cart>.container{background:#fff;padding:20px 24px;margin:0 auto;max-width:1200px;border:1px solid #D6DEE1;border-radius:12px;box-shadow:0 8px 24px rgb(13 71 161 / .08)}.is_in_cart p.kl-title-section{color:#1565c0;font-family:'Sora',sans-serif;font-size:18px;font-weight:700;margin:0 0 4px}.is_in_cart p.kl-title-section a{display:inline-block;margin-top:2px;font-size:13px;font-weight:500;color:#1565c0;text-decoration:none}.is_in_cart p.kl-title-section a:hover{text-decoration:underline}.is_in_cart section.kl-access-product{background:#DDF2D6;outline:2px solid #00B22F;padding:14px 16px;margin-top:14px;border-radius:6px;overflow:hidden!important;max-height:none!important;transition:max-height .4s ease}.is_in_cart section.kl-access-product.is-open{max-height:none!important}.is_in_cart section.kl-access-product:not(.is-open) .mm-acc-hidden{display:none!important}.is_in_cart section.kl-access-product h2.kl-title-section{color:#00B22F;font-family:'Sora',sans-serif;font-size:15px;font-weight:700;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #00B22F;display:flex;align-items:center;gap:8px}.is_in_cart section.kl-access-product h2.kl-title-section::before{content:'✓';display:inline-flex;width:22px;height:22px;background:#00B22F;color:#fff;border-radius:50%;align-items:center;justify-content:center;font-size:13px}.is_in_cart .kl-access-product .products,.is_in_cart .kl-access-product ul{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px;list-style:none;padding:0;margin:0}.is_in_cart .kl-access-product .products>.js-product-miniature,.is_in_cart .kl-access-product .products>[class*="col-"],.is_in_cart .kl-access-product ul>li{background:#fff;padding:8px;border-radius:4px;max-width:none!important}.is_in_cart .kl-access-product .thumbnail-container{display:block;position:relative;height:120px;padding:6px;background:#f5f8ff;border-radius:4px;overflow:hidden}.is_in_cart .kl-access-product .thumbnail-container>a.thumbnail{display:block;width:100%;height:100%}.is_in_cart .kl-access-product .thumbnail-container img{position:static;display:block;width:100%;height:100%;object-fit:contain}.is_in_cart .kl-access-product .product-description{padding:8px 0 0}.is_in_cart .kl-access-product .product-description{padding:0;flex:1 1 auto;min-width:0}.is_in_cart .kl-access-product .product-title{font-size:12px;line-height:1.25;margin:0 0 4px;max-height:2.5em;overflow:hidden}.is_in_cart .kl-access-product .product-price-and-shipping{font-size:13px;font-weight:700;color:#0d47a1}.is_in_cart .kl-access-product .mm-quick-add{position:absolute;right:6px;bottom:6px;width:30px;height:30px;padding:4px;opacity:1;transform:none}.is_in_cart .kl-see-more-toggle{text-align:center;margin:12px 0 0;cursor:pointer;font-weight:600;color:#0d47a1;padding:6px;user-select:none}.is_in_cart .kl-see-more-toggle::after{content:' ▼';font-size:11px}.is_in_cart .kl-see-more-toggle.deployed::after{content:' ▲'}.is_in_cart .kl-see-more-toggle img{display:none}@media (max-width:768px){.is_in_cart>.container{padding:12px;margin:0 8px 12px}.is_in_cart .kl-access-product .products,.is_in_cart .kl-access-product ul{grid-template-columns:1fr}.is_in_cart .kl-access-product .products>.js-product-miniature{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px;position:relative;padding:8px 48px 8px 8px!important}.is_in_cart .kl-access-product .thumbnail-container{position:static;flex:0 0 72px!important;width:72px!important;height:72px!important;padding:4px;overflow:visible}.is_in_cart .kl-access-product .product-description{flex:1 1 auto;min-width:0;padding:0;text-align:left}.is_in_cart .kl-access-product .product-description-short{display:none}.is_in_cart .kl-access-product .mm-quick-add{position:absolute;right:8px;top:50%;bottom:auto;transform:translateY(-50%);width:32px;height:32px}}.product-section{padding:0 20px 0}.page-product main,.page-product #content-wrapper{padding-bottom:0!important;margin-bottom:0!important}.page-product .featured-products.mm-section-block:last-of-type,.page-product .product-accessories.mm-section-block:last-of-type{margin-bottom:0!important}.page-product .breadcrumb{padding:10px 20px!important}.page-product .product-grid{margin-top:8px!important}.product-info .tax-shipping-delivery-label{display:none!important}.mm-qty-spinner{display:inline-flex!important;align-items:stretch!important;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden;background:#fff;height:44px}.mm-qty-spinner .mm-qty-btn{width:40px;height:100%;border:0;background:#f5f8ff;color:#0d47a1;font-size:20px;font-weight:700;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;padding:0}.mm-qty-spinner .mm-qty-btn:hover{background:#1565c0;color:#fff}.mm-qty-spinner .mm-qty-btn:active{background:#d4a534}.mm-qty-spinner input[type="number"]{border:0!important;border-left:1px solid #E5E7EB!important;border-right:1px solid #E5E7EB!important;width:56px!important;text-align:center!important;height:100%!important;background:#fff!important;color:#0d47a1!important;font-size:15px!important;font-weight:600!important;padding:0 4px!important;outline:none!important;-moz-appearance:textfield}.mm-qty-spinner input[type="number"]::-webkit-inner-spin-button,.mm-qty-spinner input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-container{max-width:1200px;margin:0 auto}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:8px 0 16px;align-items:start}.page-product .breadcrumb,.page-product .mm-breadcrumb{margin-bottom:0!important}.page-product #content-wrapper,.page-product main{padding-top:0!important}.page-product .product-info{padding-top:0}.page-product .product-info>.product-title:first-child,.page-product .product-info>.h1:first-child{margin-top:0}.product-gallery,#product .images-container{position:static;height:fit-content;max-width:540px}.product-cover{width:100%}.product-cover>img,.product-cover .js-qv-product-cover{width:100%;height:auto;max-height:540px;aspect-ratio:1 / 1;object-fit:contain;border-radius:8px;border:1px solid #E5E5E5;background:#f5f8ff;padding:4%;display:block}.product-cover{position:relative}.product-cover .layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;cursor:zoom-in;transition:opacity 0.2s ease}.product-cover:hover .layer{opacity:1;background:rgb(255 255 255 / .4)}.product-cover .layer .zoom-in{font-size:40px;color:#0d47a1}.product-images.js-qv-product-images,.images-container .product-images{display:flex!important;gap:10px;list-style:none;padding:0;margin:12px 0 0 0;flex-wrap:wrap}.product-images>li,.thumb-container{width:84px;height:84px;flex:0 0 auto}.product-images img.thumb,.product-images .js-thumb{width:84px!important;height:84px!important;object-fit:contain;padding:6%;background:#f5f8ff;border:2px solid #E5E5E5;border-radius:6px;cursor:pointer;transition:border-color 0.15s ease,transform 0.15s ease}.product-images img.thumb:hover,.product-images .js-thumb:hover{border-color:#0d47a1}.product-images .js-thumb.selected,.product-images .js-thumb-selected{border-color:#1565c0}#product .product-additional-info .social-sharing{display:none}.modal:not(.show),.js-product-images-modal{display:none!important}.modal.show,.js-product-images-modal.show{display:block!important}.modal-backdrop:not(.show){display:none!important}.tab-content>.tab-pane{display:none;opacity:1!important}.tab-content>.tab-pane.active,.tab-content>.tab-pane.in,.tab-content>.tab-pane.show,.tab-content>.tab-pane.js-product-tab-active{display:block!important;opacity:1!important}.tab-content{padding-top:24px}.tab-content .product-description{font-size:15px;line-height:1.7;color:#1A1A1A}.tab-content .product-description h2,.tab-content .product-description h3{font-family:'Sora',sans-serif;color:#0d47a1;margin:24px 0 12px 0;font-weight:600}.tab-content .product-description h3{font-size:18px}.tab-content .product-description p{margin:0 0 12px 0}.product-features,.data-sheet{margin:20px 0}.product-features .h6,.product-features p.h6{font-family:'Sora',sans-serif;color:#0d47a1;font-size:16px;font-weight:700;margin:0 0 12px 0}.data-sheet{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #E5E5E5;border-radius:6px;overflow:hidden}.data-sheet dt,.data-sheet dd,.data-sheet .name,.data-sheet .value{padding:10px 14px;margin:0;border-bottom:1px solid #E5E5E5}.data-sheet dt,.data-sheet .name{background:#f5f8ff;font-weight:600;color:#0d47a1}.data-sheet dd,.data-sheet .value{color:#1A1A1A}.data-sheet>*:nth-last-child(-n+2){border-bottom:none}.product-quantities,.product-reference,.product-out-of-stock{padding:8px 0;font-size:14px}.product-quantities .label,.product-reference .label{font-weight:600;color:#0d47a1;margin-right:8px}.social-sharing{margin:16px 0}.social-sharing ul{display:flex;gap:8px;list-style:none;padding:0;margin:0}.social-sharing li a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f5f8ff;color:#0d47a1;font-size:0;transition:all 0.2s ease}.social-sharing li a:hover{background:#0d47a1;color:#fff;transform:translateY(-1px)}.gallery-thumb:hover,.gallery-thumb.is-active{border-color:#0d47a1}.product-info{display:flex;flex-direction:column;gap:14px}.page-product .product-price-section{padding:12px 0!important}.page-product .trust-icons{padding:10px 0!important}.page-product .mm-delivery-info{padding:10px 14px!important}.page-product .product-tabs-wrapper{margin-top:0!important}.page-product .product-grid{align-items:stretch!important}.page-product .product-gallery{display:flex;flex-direction:column}.product-badge{display:inline-flex;align-items:center;gap:6px;background:#1565c0;color:#fff;padding:6px 12px;border-radius:4px;font-size:13px;font-weight:600;width:fit-content}.product-badge.is-out-of-stock{background:#C8262C;color:#fff}.product-title,h1.product-title,.product-info h1{font-family:'Sora',sans-serif;font-size:32px;font-weight:700;color:#0d47a1;line-height:1.3;margin:0}.product-ref{font-size:14px;color:#6B6B6B}.product-price-section{display:flex;align-items:baseline;gap:12px;padding:20px 0;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}.product-price,.product-prices .product-price,.product-prices .current-price{font-size:36px;font-weight:700;color:#0d47a1}.product-price-tax{font-size:14px;color:#6B6B6B}.product-prices .regular-price{font-size:18px;color:#6B6B6B;text-decoration:line-through;margin-left:12px}.product-info .product-description{font-size:15px;color:#5A5A5A;line-height:1.8}.product-information .product-description-short{font-size:15px;color:#5A5A5A;line-height:1.8}.mm-delivery-info{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#f5f8ff;border-radius:6px;font-size:14px;color:#1A1A1A}.mm-delivery-info svg{width:22px;height:22px;color:#0d47a1;flex-shrink:0}.mm-delivery-info strong{color:#0d47a1}.product-actions .product-add-to-cart{display:flex;flex-direction:column;gap:16px}.quantity-selector{display:flex;align-items:center;gap:12px}.quantity-label{font-weight:500;color:#1A1A1A}.quantity-controls,.product-quantity .qty{display:flex;align-items:center;border:1px solid #D0D0D0;border-radius:6px;overflow:hidden}.quantity-btn{width:44px;height:44px;background:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#1A1A1A;transition:background 0.2s ease}.quantity-btn:hover{background:#f5f8ff}.quantity-btn:disabled{opacity:.4;cursor:not-allowed}.quantity-value,.product-quantity input[name="qty"],.product-quantity input.input-group,.product-quantity .input-group input{width:80px!important;max-width:80px!important;height:44px;text-align:center;font-weight:600;border:1px solid #D0D0D0!important;border-radius:6px;outline:none;padding:0 8px}.product-quantity{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.product-quantity .qty{flex:0 0 auto;border:0;overflow:visible}.product-quantity .add{flex:0 0 auto}.add-to-cart-btn,.product-quantity .add-to-cart,button[data-button-action="add-to-cart"],.add-to-cart{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 32px;background:#1565c0;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:16px;cursor:pointer;transition:all 0.2s ease;font-family:inherit}.add-to-cart-btn:hover,.product-quantity .add-to-cart:hover,button[data-button-action="add-to-cart"]:hover{background:#D19E07;transform:translateY(-1px);box-shadow:0 4px 12px rgb(30 136 229 / .3);color:#0d47a1}.trust-icons{display:flex;align-items:center;gap:24px;padding:20px 0;flex-wrap:wrap}.trust-icon-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#5A5A5A}.trust-icon-item svg{color:#1565c0;width:18px;height:18px}.product-tabs,.tabs{border-top:1px solid #E5E5E5;padding-top:40px}.tabs-header,.nav-tabs{display:flex;gap:32px;border-bottom:2px solid #E5E5E5;margin-bottom:32px;padding:0;list-style:none}.tab-btn,.nav-tabs .nav-link{background:none;border:none;padding:16px 0;font-size:16px;font-weight:600;color:#6B6B6B;cursor:pointer;position:relative;transition:color 0.2s ease;font-family:inherit;text-decoration:none}.tab-btn.active,.tab-btn:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:#0d47a1}.tab-btn.active::after,.nav-tabs .nav-link.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#0d47a1}.related-products,.product-accessories{padding:60px 20px;background:#f5f8ff;margin-top:40px}.related-container,.product-accessories>.h5{max-width:1200px;margin:0 auto}.section-title{font-family:'Sora',sans-serif;font-size:28px;font-weight:700;color:#0d47a1;margin:0 0 32px 0}@media (max-width:1024px){.product-grid{grid-template-columns:1fr;gap:40px}.product-gallery{position:static}}@media (max-width:768px){body.product-id #wrapper>.container,body.product-id #content-wrapper,.page-product #wrapper>.container,.page-product #content-wrapper{padding:0!important;max-width:100%!important}.product-section{padding:8px 8px!important}.product-container{padding:0!important;max-width:100%!important}.product-grid{gap:16px!important;margin-bottom:16px!important}.product-gallery,#product .images-container{max-width:100%!important}.related-products,.product-accessories{padding:24px 8px!important}.product-title,h1.product-title{font-size:24px}.product-price,.product-prices .product-price{font-size:28px}.tabs-header,.nav-tabs{overflow-x:auto;gap:24px;-webkit-overflow-scrolling:touch}.tab-btn,.nav-tabs .nav-link{white-space:nowrap;font-size:14px}.trust-icons{flex-direction:column;align-items:flex-start;gap:12px}}.mm-cart-section{padding:0}.mm-cart-grid{display:grid;grid-template-columns:1fr 420px;gap:32px}.mm-cart-main{display:flex;flex-direction:column;gap:16px}.mm-cart-section-card{background:#fff;border:1px solid #E5E5E5;border-radius:8px;padding:24px}.mm-cart-section-title{font-family:'Sora',sans-serif;font-size:22px;color:#0d47a1;margin:0 0 20px 0;display:inline-flex;align-items:center;gap:14px;font-weight:700}.mm-cart-section-num{width:32px;height:32px;background:#0d47a1;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.mm-cart-continue{display:inline-flex;align-items:center;gap:8px;color:#0d47a1;text-decoration:none;font-size:14px;font-weight:600;padding:8px 0}.mm-cart-continue:hover{color:#1565c0;text-decoration:none}.mm-cart-sidebar{position:sticky;top:80px;align-self:start}.mm-cart-summary{background:#fff;border:1px solid #E5E5E5;border-radius:8px;padding:24px}.mm-cart-summary-title{font-family:'Sora',sans-serif;font-size:18px;color:#0d47a1;margin:0 0 16px 0;font-weight:700;padding-bottom:12px;border-bottom:1px solid #E5E5E5}.mm-cart-trust{list-style:none;padding:16px 0 0 0;margin:16px 0 0 0;border-top:1px solid #E5E5E5;display:flex;flex-direction:column;gap:8px}.mm-cart-trust li{display:flex;align-items:center;gap:8px;font-size:13px;color:#5A5A5A}.mm-cart-trust li svg{color:#1565c0;flex-shrink:0}.mm-shipping-progress{background:linear-gradient(135deg,#FFF8E6 0%,#fff 100%);border:1px solid #1565c0;border-radius:6px;padding:14px 16px;margin-bottom:16px;font-size:14px;color:#5A2A00}.mm-shipping-progress-text{font-weight:500;color:#1A1A1A}.mm-shipping-progress-bar{height:6px;background:#E5E5E5;border-radius:3px;margin-top:10px;overflow:hidden}.mm-shipping-progress-fill{height:100%;background:linear-gradient(90deg,#1565c0,#D19E07);border-radius:3px;transition:width 0.4s ease}.mm-shipping-progress-done{background:#E6F4EA;border-color:#1F7A3F;color:#1F7A3F}.mm-shipping-free-badge{color:#1F7A3F!important;font-weight:600!important}.cart-grid,#checkout,#cart-overview,.cart-overview{background:#fff0;box-shadow:none;padding:0}.cart-summary{background:#fff;border:1px solid #E5E5E5;border-radius:8px;padding:24px}.cart-summary .cart-summary-line,.cart-summary-line{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;color:#5A5A5A}.cart-summary-line .label{color:#5A5A5A}.cart-summary-line .value{color:#1A1A1A;font-weight:500}.cart-summary-totals,.cart-summary .cart-summary-totals,.cart-total-amount,.cart-total .value{font-size:18px;font-weight:700;color:#0d47a1}.cart-summary-totals{border-top:1px solid #E5E5E5;padding-top:12px;margin-top:12px}.mm-cart-line{display:grid;grid-template-columns:80px 1fr auto auto auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #E5E5E5}.mm-cart-line:last-child{border-bottom:none}.mm-cart-line-thumb img{width:80px;height:80px;object-fit:contain;padding:6%;background:#f5f8ff;border:1px solid #E5E5E5;border-radius:8px}.mm-cart-line-body{min-width:0}.mm-cart-line-name{font-weight:600;color:#1A1A1A;text-decoration:none;display:block;line-height:1.3;margin-bottom:4px}.mm-cart-line-name:hover{color:#0d47a1;text-decoration:none}.mm-cart-line-attrs{list-style:none;padding:0;margin:4px 0;font-size:13px;color:#5A5A5A;display:flex;flex-wrap:wrap;gap:12px}.mm-cart-line-attrs li strong{color:#1A1A1A}.mm-cart-line-price{font-size:14px;color:#5A5A5A;margin-top:4px}.mm-cart-line-cur{font-weight:700;color:#0d47a1;font-size:16px;margin-right:6px}.mm-cart-line-old{text-decoration:line-through;color:#6B6B6B;margin-right:6px}.mm-cart-line-unit{color:#6B6B6B;font-size:12px;display:block;margin-top:4px}.mm-cart-line-customization{color:#0071BC;font-size:13px}.mm-cart-line-qty{display:inline-flex;align-items:center;border:1px solid #D0D0D0;border-radius:999px;overflow:hidden;background:#fff}.mm-cart-qty-btn{width:36px;height:36px;background:#fff;border:none;font-size:18px;color:#0d47a1;cursor:pointer;transition:background 0.15s}.mm-cart-qty-btn:hover{background:#f5f8ff}.mm-cart-qty-input{width:44px;height:36px;text-align:center;border:none;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;font-weight:600;outline:none;-moz-appearance:textfield}.mm-cart-qty-input::-webkit-outer-spin-button,.mm-cart-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mm-cart-line-total{font-size:16px;font-weight:700;color:#0d47a1;min-width:80px;text-align:right}.mm-cart-line-gift{background:#1565c0;color:#fff;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:700}.mm-cart-line-remove-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff0;color:#C8262C;border:1px solid #E5E5E5;border-radius:50%;transition:all 0.2s ease;text-decoration:none}.mm-cart-line-remove-btn:hover{background:#FBE9E7;border-color:#C8262C;color:#C8262C;transform:scale(1.05)}@media (max-width:768px){.mm-cart-line{grid-template-columns:64px 1fr auto;grid-template-rows:auto auto;gap:8px 12px}.mm-cart-line-thumb img{width:64px;height:64px}.mm-cart-line-qty{grid-column:2;grid-row:2}.mm-cart-line-total{grid-column:3;grid-row:1 / span 2}.mm-cart-line-remove{grid-column:3;grid-row:2;align-self:end}}.mm-cart-actions,.cart-detailed-actions,.checkout-link{margin-top:16px;display:flex;flex-direction:column;gap:12px}.mm-cart-checkout-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background:#1565c0;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:16px;cursor:pointer;width:100%;transition:all 0.2s ease;text-decoration:none}.mm-cart-checkout-btn:hover:not(.is-disabled){background:#D19E07;color:#0d47a1;transform:translateY(-1px);box-shadow:0 6px 16px rgb(30 136 229 / .3);text-decoration:none}.mm-cart-checkout-btn.is-disabled{background:#E5E5E5;color:#6B6B6B;cursor:not-allowed}.mm-cart-min-warning{display:inline-flex;align-items:center;gap:8px;background:#FFF8E6;border:1px solid #1565c0;color:#5A2A00;padding:8px 12px;border-radius:6px;font-size:13px}.mm-voucher{background:#f5f8ff;border-radius:8px;padding:12px 16px;margin:12px 0}.mm-voucher-details{width:100%}.mm-voucher-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer;color:#0d47a1;font-weight:600;font-size:14px;list-style:none}.mm-voucher-toggle::-webkit-details-marker{display:none}.mm-voucher-toggle::marker{display:none}.mm-voucher-form{margin-top:12px}.mm-voucher-form-inner{display:flex;gap:8px}.mm-voucher-input{flex:1;padding:10px 14px;border:1px solid #E5E5E5;border-radius:6px;background:#fff;font-size:14px}.mm-voucher-input:focus{border-color:#0d47a1;outline:none}.mm-voucher-add{background:#1565c0;color:#fff;border:none;border-radius:6px;padding:10px 18px;font-weight:700;font-size:14px;cursor:pointer}.mm-voucher-add:hover{background:#D19E07}.mm-voucher-applied{list-style:none;padding:0;margin:0 0 12px 0}.mm-voucher-applied li{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#FFF8E6;border:1px solid #1565c0;border-radius:999px;margin-bottom:6px;font-size:14px}.mm-voucher-applied strong{margin-left:auto;color:#0d47a1}.mm-voucher-remove{color:#C8262C;padding:4px;border-radius:50%}.mm-voucher-error{background:#FBE9E7;color:#C8262C;padding:8px 12px;border-radius:6px;margin-top:8px;font-size:13px}.mm-voucher-available{margin-top:12px;padding-top:12px;border-top:1px dashed #D0D0D0;font-size:13px}.mm-voucher-available-title{font-weight:600;color:#0d47a1;margin:0 0 8px 0}.mm-voucher-available-list{list-style:none;padding:0;margin:0}.mm-voucher-available-list li{display:flex;gap:8px;padding:4px 0;align-items:center}.mm-voucher-available-list code{background:#0d47a1;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px}@media (max-width:991px){.mm-cart-grid{grid-template-columns:1fr}.mm-cart-sidebar{position:static}}body#ybc_blog_page,body#checkout,body[id="ets_onepagecheckout"],body.page-order,body[class*="page-order"]{background:#F4F6F8}#ets_onepagecheckout,#ets_onepagecheckout.row,.layout_1,.layout_2,.layout_3,.layout_4,.ets_opc,#order-opc,#checkout-process,#checkout{max-width:none;width:100%;padding:0;background:#fff0;display:block}#form_ets_onepagecheckout{max-width:1280px;margin:0 auto;padding:32px 16px 64px}#form_ets_onepagecheckout #ets_onepagecheckout{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px!important;margin:0!important;align-items:flex-start!important;counter-reset:opc-step}#form_ets_onepagecheckout .onepagecheckout-left.col-lg-4{flex:0 0 33%!important;max-width:33%!important;padding:0!important;min-width:0!important}#form_ets_onepagecheckout .onepagecheckout-left.col-lg-8{flex:1 1 67%!important;max-width:none!important;padding:0!important;min-width:0!important}#form_ets_onepagecheckout .onepagecheckout-left.col-lg-8 .block-onepagecheckout{width:100%!important;max-width:none!important;flex:1 1 auto!important}#form_ets_onepagecheckout .block-shopping-cart>.block-content,#form_ets_onepagecheckout .block-shopping-cart section#main,#form_ets_onepagecheckout .block-shopping-cart .cart-grid,#form_ets_onepagecheckout .block-shopping-cart .cart-grid-body,#form_ets_onepagecheckout .block-shopping-cart .cart-container,#form_ets_onepagecheckout .block-shopping-cart .cart-total-action{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}#form_ets_onepagecheckout .cart-grid.row{display:block!important}#form_ets_onepagecheckout .cart-items{width:100%!important;list-style:none;padding:0;margin:0}#form_ets_onepagecheckout .cart-overview{padding:0}#form_ets_onepagecheckout .cart-items{width:100%!important;list-style:none;padding:0;margin:0}#form_ets_onepagecheckout .cart-item{width:100%}#form_ets_onepagecheckout .product-line-grid{display:grid!important;grid-template-columns:80px 1fr auto auto 32px;align-items:center;gap:16px;padding:16px 0;border-bottom:0!important}#form_ets_onepagecheckout .product-line-grid .qty{min-width:110px}#form_ets_onepagecheckout .product-line-grid .form_total_price{min-width:70px;white-space:nowrap}@media (max-width:768px){#form_ets_onepagecheckout .product-line-grid{grid-template-columns:64px 1fr auto!important;grid-template-areas:"img name remove" "img qty total"!important;gap:8px 12px!important}#form_ets_onepagecheckout .product-line-grid-left{grid-area:img;width:64px!important;height:64px!important}#form_ets_onepagecheckout .product-line-grid-left .product-image{width:64px!important;height:64px!important}#form_ets_onepagecheckout .product-line-grid-left img{max-width:56px!important;max-height:56px!important}#form_ets_onepagecheckout .product-line-grid-body{grid-area:name;min-width:0}#form_ets_onepagecheckout .product-line-grid .qty{grid-area:qty;justify-self:start;min-width:0!important}#form_ets_onepagecheckout .product-line-grid .form_total_price{grid-area:total;justify-self:end;min-width:0!important}#form_ets_onepagecheckout .product-line-grid .ets_remove_cart{grid-area:remove;justify-self:end}#form_ets_onepagecheckout .input-group.bootstrap-touchspin{width:100px!important;min-width:100px!important;max-width:100px!important}}#form_ets_onepagecheckout .cart-item+.cart-item .product-line-grid{border-top:1px solid #F0F2F5;padding-top:16px}#form_ets_onepagecheckout .product-line-grid-body .h5,#form_ets_onepagecheckout .product-line-grid-body h5{font-size:13px!important;color:#6B7280!important;font-weight:500!important;margin:0!important;font-family:'DM Sans',sans-serif!important}#form_ets_onepagecheckout .form_total_price{font-size:15px!important}#form_ets_onepagecheckout .form_total_price .product-price,#form_ets_onepagecheckout .form_total_price .h5,#form_ets_onepagecheckout .form_total_price strong{font-size:15px!important;color:#0d47a1!important;font-family:'Sora',sans-serif!important;font-weight:700!important;margin:0!important;line-height:1.2!important}#form_ets_onepagecheckout .ets_remove_cart{justify-self:end}#form_ets_onepagecheckout .cart-summary-line>div{display:none}#form_ets_onepagecheckout .cart-detailed-totals,#form_ets_onepagecheckout .cart-detailed-totals .card-block,#form_ets_onepagecheckout .cart-detailed-totals .cart-summary-totals{padding:0!important;background:transparent!important;border:0!important}#form_ets_onepagecheckout .onepagecheckout-left.col-lg-8>.cart-grid-body{display:none!important}#form_ets_onepagecheckout .cart-grid-body:not([class*="col-"]){display:none!important}#form_ets_onepagecheckout .block-shopping-cart{height:auto!important}#form_ets_onepagecheckout .block-shopping-cart .block-content,#form_ets_onepagecheckout .block-shopping-cart section#main,#form_ets_onepagecheckout .block-shopping-cart .cart-grid,#form_ets_onepagecheckout .block-shopping-cart .cart-grid-body,#form_ets_onepagecheckout .block-shopping-cart .cart-container,#form_ets_onepagecheckout .block-shopping-cart .cart-total-action{padding:0!important;margin:0!important;height:auto!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#form_ets_onepagecheckout .block-shopping-cart .cart-grid.row{display:block!important;align-items:flex-start!important}#form_ets_onepagecheckout .block-shopping-cart .cart-grid-body{display:block!important}#form_ets_onepagecheckout .card.cart-total-action{margin-top:20px!important;padding-top:20px!important;border:0!important;border-top:1px solid #E5E7EB!important;background:transparent!important}#form_ets_onepagecheckout ul.cart-items{border-bottom:0!important;padding-bottom:0!important}#form_ets_onepagecheckout .cart-overview{border:0!important}#form_ets_onepagecheckout .card.cart-total-action,#form_ets_onepagecheckout .card.cart-total-action .card,#form_ets_onepagecheckout .card.cart-total-action .card.cart-summary,#form_ets_onepagecheckout .card.cart-container,#form_ets_onepagecheckout .cart-overview,#form_ets_onepagecheckout .js-cart{border-bottom:0!important}#form_ets_onepagecheckout .card.cart-total-action .card,#form_ets_onepagecheckout .card.cart-total-action .card.cart-summary{border-top:0!important}#form_ets_onepagecheckout .cart-items .cart-item:last-child .product-line-grid{border-bottom:0!important}#form_ets_onepagecheckout .card.cart-total-action .row{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;margin:0!important;gap:16px}#form_ets_onepagecheckout .card.cart-total-action .row>[class*="col-"]{height:auto!important;min-height:0!important;align-self:flex-start!important}#form_ets_onepagecheckout .block-shopping-cart .title-heading{position:relative;flex-wrap:nowrap}#form_ets_onepagecheckout .alert.buy_more_fee_shipping:not([data-mm-ready]){display:none!important}#form_ets_onepagecheckout .alert.buy_more_fee_shipping[data-mm-ready]{display:block!important}#form_ets_onepagecheckout .block-shopping-cart .title-heading .alert.buy_more_fee_shipping,#form_ets_onepagecheckout .block-shopping-cart .alert.buy_more_fee_shipping.mm-bar-inline{order:2;flex:1 1 auto;max-width:360px;margin:0 0 0 auto!important;padding:8px 12px!important;background:#EFF6FF!important;border:1px solid #BFDBFE!important;color:#1E40AF!important;border-radius:8px!important;font-size:12px!important;line-height:1.35!important;font-weight:500}#form_ets_onepagecheckout .block-shopping-cart .alert.buy_more_fee_shipping.mm-bar-inline strong{color:#0d47a1}#form_ets_onepagecheckout .block-shopping-cart .alert.buy_more_fee_shipping.mm-bar-inline .box_more_fee_shipping{display:flex!important;align-items:center;gap:6px;margin-top:6px}#form_ets_onepagecheckout .block-shopping-cart .alert.buy_more_fee_shipping.mm-bar-inline .start,#form_ets_onepagecheckout .block-shopping-cart .alert.buy_more_fee_shipping.mm-bar-inline .end{font-size:11px;color:#6B7280;flex-shrink:0}#form_ets_onepagecheckout .block-shopping-cart .alert.buy_more_fee_shipping.mm-bar-inline .box_shipping_free{flex:1;height:6px;background:#E5E7EB;border-radius:999px;overflow:hidden}#form_ets_onepagecheckout .block-shopping-cart .alert.buy_more_fee_shipping.mm-bar-inline .box_total_cart{height:100%;background:linear-gradient(90deg,#0888BD,#22C55E);border-radius:999px}@media (max-width:991px){#form_ets_onepagecheckout .block-shopping-cart .title-heading{flex-wrap:wrap}#form_ets_onepagecheckout .block-shopping-cart .alert.buy_more_fee_shipping.mm-bar-inline{max-width:100%;flex:1 1 100%;margin-top:8px!important}}.module_error.alert.alert-danger,.alert.alert-danger{display:flex;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;margin:12px 0!important;background:#FEF2F2!important;border:1px solid #FCA5A5!important;border-left:4px solid #DC2626!important;border-radius:10px!important;color:#7F1D1D!important;font-size:14px!important;line-height:1.5!important;font-weight:500!important;box-shadow:0 2px 6px rgb(220 38 38 / .06)!important;position:relative}.module_error.alert.alert-danger:empty,.alert.alert-danger:empty{display:none!important}#onepagecheckout-information-errros:empty,#onepagecheckout-information-errros:not(:has(.alert)),#mondialrelay_errors:empty{display:none!important}.module_error.alert.alert-danger::before,.alert.alert-danger::before{content:'!';flex:0 0 22px;order:0!important;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#DC2626;color:#fff;font-weight:700;font-size:13px;margin-top:1px}.module_error.alert.alert-danger .close,.alert.alert-danger .close{order:99!important;margin-left:auto!important;background:transparent!important;border:0!important;font-size:22px!important;line-height:1!important;color:#7F1D1D!important;opacity:.55!important;cursor:pointer!important;padding:0!important;width:24px!important;height:24px!important;flex-shrink:0;text-shadow:none!important;font-weight:400!important;transition:opacity .15s}.module_error.alert.alert-danger .close:hover,.alert.alert-danger .close:hover{opacity:1!important}.tab-content>.tab-pane{display:none}.tab-content>.tab-pane.active,.tab-content>.tab-pane.show.active,.tab-content>.tab-pane.fade.in.active,.tab-content>.tab-pane.js-product-tab-active{display:block}.mm-cms-body a.btn,.mm-cms-body .btn,.page-cms a.btn{display:inline-flex!important;align-items:center;gap:8px;padding:12px 24px!important;border-radius:8px!important;background:#1565c0!important;color:#fff!important;font-weight:700!important;font-size:14px!important;letter-spacing:.3px;text-decoration:none!important;border:0!important;border-bottom:0!important;box-shadow:0 2px 8px rgb(21 101 192 / .20)!important;transition:all .15s ease!important;cursor:pointer;line-height:1.2!important}.mm-cms-body a.btn:hover,.mm-cms-body .btn:hover,.page-cms a.btn:hover{background:#0d47a1!important;color:#fff!important;box-shadow:0 4px 12px rgb(13 71 161 / .25)!important;transform:translateY(-1px)}.mm-cms-body a.btn-lg,.mm-cms-body .btn-lg{padding:14px 32px!important;font-size:15px!important}.mm-cms-body a.btn-sm,.mm-cms-body .btn-sm{padding:7px 14px!important;font-size:12px!important}.mm-cms-body a.btn[href*=".pdf"]::before,.mm-cms-body a.btn[download]::before{content:'';display:inline-block;width:16px;height:16px;background:no-repeat center / contain;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%230A3642'%3E%3Cpath d='M480-320 280-520l56-58 104 104v-326h80v326l104-104 56 58-200 200ZM240-160q-33 0-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0 33-23.5 56.5T720-160H240Z'/%3E%3C/svg%3E")}.mm-cms-body a.btn[href*=".pdf"]:hover::before,.mm-cms-body a.btn[download]:hover::before{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%23ffffff'%3E%3Cpath d='M480-320 280-520l56-58 104 104v-326h80v326l104-104 56 58-200 200ZM240-160q-33 0-56.5-23.5T160-240v-120h80v120h480v-120h80v120q0 33-23.5 56.5T720-160H240Z'/%3E%3C/svg%3E")}.mm-cms-body .row>.col,.mm-cms-body .row>.col.text-center{flex:1 1 0%;padding:8px 0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.mm-cms-body .row>.col.text-center *{text-align:center}.mm-cms-body .row>.col.text-center>a.btn{margin:0 auto}.featured-products.mm-section-block{margin-top:48px;padding-top:32px;border-top:1px solid #EEF2F4}.featured-products .mm-section-title,.mm-section-block .mm-section-title{font-family:'Sora',sans-serif!important;font-size:22px!important;font-weight:700!important;color:#0d47a1!important;text-align:center!important;margin:0 auto 28px!important;position:relative;padding-bottom:12px;display:block}.featured-products .mm-section-title::after,.mm-section-block .mm-section-title::after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:60px;height:3px;background:#1565c0;border-radius:2px}.mm-attachments{padding:16px 0}.mm-attachments-title{font-family:'Sora',sans-serif;font-size:18px;font-weight:700;color:#0d47a1;margin:0 0 16px}.mm-attachments-list{display:flex;flex-direction:column;gap:10px}.mm-attachment-card{display:flex;align-items:center;gap:16px;padding:14px 18px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;text-decoration:none!important;color:#0d47a1!important;transition:all .15s ease;box-shadow:0 1px 3px rgb(13 71 161 / .04);border-bottom:1px solid #E5E7EB!important}.mm-attachment-card:hover{border-color:#1565c0!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(21 101 192 / .18);background:#FFFBF1}.mm-attachment-icon{flex:0 0 48px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:#fff;border-radius:10px}.mm-attachment-body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.mm-attachment-name{font-weight:700;color:#0d47a1;font-size:14px}.mm-attachment-desc{font-size:13px;color:#56656c;line-height:1.4}.mm-attachment-meta{font-size:11px;color:#6B7280;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.mm-attachment-cta{flex:0 0 auto;padding:8px 18px;background:#1565c0;color:#fff!important;border-radius:8px;font-weight:700;font-size:13px;letter-spacing:.3px;transition:background .15s;white-space:nowrap}.mm-attachment-card:hover .mm-attachment-cta{background:#0d47a1;color:#fff!important}@media (max-width:600px){.mm-attachment-card{flex-wrap:wrap}.mm-attachment-cta{flex:1 1 100%;text-align:center}}.product-tabs-wrapper{width:100%;margin-top:10px;grid-column:1 / -1!important}.product-tabs-wrapper .tabs{width:100%}.product-tabs-wrapper .nav-tabs{padding:0}.product-tabs-wrapper .tab-content{padding-top:24px}.product-tabs-wrapper .product-description{max-width:none}section.seoprestahometext{display:block!important;background:#f5f8ff!important;padding:48px 0!important;margin:0!important}section.seoprestahometext>.container{max-width:1200px!important;margin:0 auto!important;padding:32px 40px!important;background:#fff!important;border-radius:16px!important;box-shadow:0 2px 12px rgb(13 71 161 / .06)!important;border:1px solid #EEF2F4!important;font-size:14px;line-height:1.7;color:#3A4A52;width:calc(100% - 40px)!important}section.seoprestahometext>.container>.row{margin:0!important}section.seoprestahometext>.container>.row>.col-md-6,section.seoprestahometext>.container>.row>[class*="col-"]{flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding:0!important}section.seoprestahometext .kl-title-h2{font-family:'Sora',sans-serif!important;font-size:26px!important;font-weight:700!important;color:#0d47a1!important;margin:0 0 24px!important;padding:0 0 16px!important;border-bottom:1px solid #EEF2F4!important;line-height:1.3!important}#homedescription{position:relative;transition:max-height .35s ease}#homedescription.is-open{height:auto!important;max-height:none!important;overflow:visible!important}#homedescription:not(.is-open)::after{content:'';position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(to bottom,#fff0,#fff 90%);pointer-events:none}#homedescription p{margin:0 0 14px!important}#homedescription h2{font-family:'Sora',sans-serif!important;font-size:22px!important;font-weight:700!important;color:#0d47a1!important;margin:32px 0 16px!important;padding-left:14px!important;border-left:4px solid #1565c0!important;line-height:1.3!important;background:none!important;display:block!important}#homedescription h2.ribbon::before{display:none!important}#homedescription h3{font-family:'Sora',sans-serif!important;font-size:17px!important;font-weight:700!important;color:#0d47a1!important;margin:22px 0 10px!important}#homedescription h3 a{font-size:13px!important;color:#8A6D1F!important;font-weight:600!important;margin-left:6px;text-decoration:none}#homedescription h3 a:hover{color:#C99A36!important;text-decoration:underline}#homedescription h4{font-size:14.5px!important;font-weight:700!important;color:#1565c0!important;margin:18px 0 8px!important}#homedescription a{color:#1565c0!important;text-decoration:none!important;border-bottom:1px dotted #1565c0;padding-bottom:1px;transition:color .15s}#homedescription a:hover{color:#8A6D1F!important;border-bottom-color:#8A6D1F}#homedescription strong{color:#0d47a1;font-weight:700}#homedescription .subcategory{display:flex!important;flex-wrap:wrap;gap:6px;margin:8px 0 16px!important}#homedescription .subcategory p.mx-1{margin:0!important;padding:0}#homedescription .subcategory a{display:inline-block;padding:5px 12px;background:#F1F4F6;color:#0d47a1!important;font-size:12.5px;font-weight:500;border-radius:999px;border:0!important;transition:all .15s}#homedescription .subcategory a:hover{background:#1565c0;color:#fff!important;border:0!important}.more-description-home.kl-see-more{cursor:pointer;text-align:center;margin:16px 0 0!important;padding:12px 24px!important;display:inline-flex;align-items:center;gap:8px;background:#0d47a1;color:#fff!important;border-radius:8px;font-size:13px;font-weight:600;transition:background .15s;user-select:none;border:0}.more-description-home.kl-see-more:hover{background:#1565c0}.more-description-home.kl-see-more img,.more-description-home.kl-see-more br{display:none!important}.more-description-home.kl-see-more::before{display:none!important}.more-description-home.kl-see-more>*{display:none!important}.more-description-home.kl-see-more::after{content:'↓'!important;font-size:14px;font-weight:400;display:inline-block}.more-description-home.kl-see-more.is-open::after{content:'↑'!important}@media (max-width:720px){section.seoprestahometext{padding:24px 0!important}section.seoprestahometext>.container{padding:20px 18px!important;border-radius:12px!important}section.seoprestahometext .kl-title-h2{font-size:20px!important}#homedescription h2{font-size:18px!important}}.mm-contact-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:32px;max-width:1200px;margin:0 auto 60px;padding:0 20px}#contact .mm-page-header{margin-bottom:24px!important}#contact .mm-content-grid{padding-top:0!important;padding-bottom:0!important}.mm-contact-grid .mm-contact-main{width:100%}.mm-contact-grid .mm-contact-main .contact-form{background:#fff!important;border:1px solid #E5E7EB!important;border-radius:14px!important;padding:32px!important;margin:0!important;box-shadow:0 1px 6px rgb(13 71 161 / .06)!important;max-width:none!important;width:100%!important}.mm-contact-grid .mm-contact-main .contact-form>form,.mm-contact-grid .mm-contact-main .contact-form>section{background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.mm-contact-grid .mm-contact-main h2,.mm-contact-grid .mm-contact-main h3{color:#0d47a1;font-weight:700;font-size:20px;margin:0 0 18px}.mm-contact-grid .mm-contact-main .form-group{margin-bottom:16px}.mm-contact-grid .mm-contact-main label{display:block;font-size:13px;color:#56656c;margin-bottom:6px;font-weight:500}.mm-contact-grid .mm-contact-main input[type="email"],.mm-contact-grid .mm-contact-main input[type="text"],.mm-contact-grid .mm-contact-main input[type="file"],.mm-contact-grid .mm-contact-main select,.mm-contact-grid .mm-contact-main textarea{width:100%;border:1px solid #E5E7EB;border-radius:8px;padding:10px 12px;font-size:14px;background:#FAFBFC;color:#0d47a1;font-family:inherit;transition:border-color .15s,background .15s;box-sizing:border-box}.mm-contact-grid .mm-contact-main textarea{min-height:140px;resize:vertical}.mm-contact-grid .mm-contact-main input:focus,.mm-contact-grid .mm-contact-main select:focus,.mm-contact-grid .mm-contact-main textarea:focus{border-color:#1565c0;background:#fff;outline:none}.mm-contact-grid .mm-contact-main button[type="submit"],.mm-contact-grid .mm-contact-main .btn-primary{background:#1565c0;color:#fff;border:0;border-radius:8px;padding:12px 26px;font-size:14px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:background .15s;box-shadow:0 2px 8px rgb(21 101 192 / .18)}.mm-contact-grid .mm-contact-main button[type="submit"]:hover,.mm-contact-grid .mm-contact-main .btn-primary:hover{background:#d4a534}.mm-contact-grid .mm-contact-main .form-control-comment{font-size:12px;color:#6B7280;margin-top:4px}.mm-contact-card{background:#0d47a1;color:#fff;border-radius:14px;padding:28px 26px;box-shadow:0 4px 18px rgb(13 71 161 / .10)}.mm-contact-card-title{color:#1565c0;font-size:18px;font-weight:700;margin:0 0 8px}.mm-contact-card-text{color:rgb(255 255 255 / .78);font-size:13.5px;line-height:1.6;margin:0 0 20px}.mm-contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.mm-contact-list-item{display:flex;align-items:flex-start;gap:12px}.mm-contact-list-item>svg{color:#1565c0;flex-shrink:0;margin-top:2px}.mm-contact-label{display:block;font-size:11px;color:rgb(255 255 255 / .55);text-transform:uppercase;letter-spacing:.8px;margin-bottom:2px}.mm-contact-card .mm-contact-value{display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px;font-weight:600;text-decoration:none!important;border-bottom:0!important}.mm-contact-card .mm-contact-value:hover{color:#1565c0!important;-webkit-text-fill-color:#1565c0!important;text-decoration:none!important}@media (max-width:880px){.mm-contact-grid{grid-template-columns:1fr;gap:20px}}.mm-price-block{display:flex;flex-direction:column;gap:2px;margin-top:4px}.mm-price-block .price{font-weight:700;color:#0d47a1;font-size:15px}.mm-price-block .mm-regular-strike{color:#5a7480;text-decoration:line-through;font-size:12px;margin-right:6px}.mm-price-block .mm-discount-badge{display:inline-block;background:#1F9D55;color:#fff;font-size:11px;font-weight:700;padding:1px 6px;border-radius:10px;letter-spacing:.3px;vertical-align:middle}.mm-price-block.has-discount .price{color:#1F9D55}.mm-price-block .unit-price-cart{font-size:11px;color:#7a8a91;margin-top:1px}.mm-qty-overlay{position:absolute!important;top:0;right:0;bottom:0;left:0;background:rgb(255 255 255 / .7)!important;z-index:9998!important;pointer-events:none!important;display:none}.mm-qty-overlay .mm-qty-spinner{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border:4px solid #1565c0;border-top-color:#fff0;border-radius:50%;animation:mm-qty-spin .7s linear infinite}@keyframes mm-qty-spin{to{transform:rotate(360deg)}}#form_ets_onepagecheckout .block-onepagecheckout.block-shipping .block-content{padding-left:0!important;padding-right:0!important}#form_ets_onepagecheckout .block-top{margin-top:0!important}#form_ets_onepagecheckout .block-top .row{align-items:flex-start!important}#form_ets_onepagecheckout .cart-item:last-child .product-line-grid{border-bottom:none}#form_ets_onepagecheckout .product-line-grid>*{padding:0!important;margin:0!important;max-width:none!important;min-width:0}#form_ets_onepagecheckout .product-line-grid-left,#form_ets_onepagecheckout .product-line-grid-body,#form_ets_onepagecheckout .product-line-grid-right{flex:none!important;width:auto!important}#form_ets_onepagecheckout .product-line-grid-left{width:80px!important;height:80px}#form_ets_onepagecheckout .product-line-grid-left .product-image{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#F4F6F8;border-radius:8px;border:1px solid #EEF2F4;overflow:hidden;position:relative}#form_ets_onepagecheckout .product-line-grid-left img{max-width:70px;max-height:70px;width:auto;height:auto;object-fit:contain;color:transparent!important;text-indent:-9999px!important;font-size:0!important}#form_ets_onepagecheckout .product-line-grid-left img::before,#form_ets_onepagecheckout .product-line-grid-left img::after{display:none!important}#form_ets_onepagecheckout .product-line-grid-body{display:flex;flex-direction:column;gap:4px}#form_ets_onepagecheckout .product-line-grid-body .product-line-info{width:100%}#form_ets_onepagecheckout .product-line-grid-body .label{display:block;font-size:14px;font-weight:600;color:#0d47a1!important;line-height:1.35;text-decoration:none!important}#form_ets_onepagecheckout .product-line-grid-body .label:hover{color:#1C6B7A!important}#form_ets_onepagecheckout .product-line-grid-body .product-price{font-size:13px;color:#6B7280}#form_ets_onepagecheckout .product-line-grid-body .product-price .price,#form_ets_onepagecheckout .product-line-grid-body .current-price .price{color:#0d47a1;font-weight:600}#form_ets_onepagecheckout .product-line-grid-body .hidden_mobile{display:block!important}#form_ets_onepagecheckout .product-line-grid-right{display:contents!important}#form_ets_onepagecheckout .product-line-grid-right .row,#form_ets_onepagecheckout .product-line-grid-right .row>.col-md-10,#form_ets_onepagecheckout .product-line-grid-right .row>.col-md-2,#form_ets_onepagecheckout .product-line-grid-right .row>.col-xs-12,#form_ets_onepagecheckout .product-line-grid-right .row>.col-xs-4,#form_ets_onepagecheckout .product-line-grid-right .form_info_price_mobile{display:contents!important;padding:0!important;margin:0!important}#form_ets_onepagecheckout .product-line-grid-right .form_price.hidden_desktop,#form_ets_onepagecheckout .product-line-grid .hidden_desktop{display:none!important}#form_ets_onepagecheckout .product-line-grid-right .qty{justify-self:center}#form_ets_onepagecheckout .product-line-grid-right .form_total_price{font-size:16px;font-weight:700;color:#0d47a1;font-family:'Sora',sans-serif;text-align:right;justify-self:end;display:flex;align-items:center;justify-content:flex-end}#form_ets_onepagecheckout .product-line-grid-right .form_total_price .product-price{color:#0d47a1!important}#form_ets_onepagecheckout .product-line-grid-right .ets_remove_cart{display:flex;align-items:center;justify-content:center}#form_ets_onepagecheckout .input-group.bootstrap-touchspin{display:inline-block!important;position:relative!important;width:110px!important;max-width:110px!important;min-width:110px!important;height:36px!important;background:#fff!important;border:1px solid #D6DCE0!important;border-radius:8px!important;padding:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin>.input-group-addon{display:none!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .js-cart-line-product-quantity{position:absolute!important;left:30px!important;right:30px!important;top:0!important;bottom:0!important;width:auto!important;height:auto!important;padding:0 4px!important;border:0!important;background:transparent!important;text-align:center!important;font-weight:700;color:#0d47a1!important;box-shadow:none!important;outline:none!important;font-size:14px!important;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield;z-index:1;pointer-events:auto!important;cursor:text!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .js-cart-line-product-quantity::-webkit-outer-spin-button,#form_ets_onepagecheckout .input-group.bootstrap-touchspin .js-cart-line-product-quantity::-webkit-inner-spin-button{display:none!important;-webkit-appearance:none!important;margin:0}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .input-group-btn-vertical{display:block!important;position:static!important;width:auto!important;height:auto!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-up,#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-down{position:absolute!important;top:0!important;bottom:0!important;width:30px!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#F4F6F8!important;color:#0d47a1!important;cursor:pointer!important;pointer-events:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2;font-family:'Sora',sans-serif!important;transition:background .15s;user-select:none}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-up:active,#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-down:active{background:#D19E07!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-down{left:0!important;right:auto!important;border-right:1px solid #D6DCE0!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-up{right:0!important;left:auto!important;border-left:1px solid #D6DCE0!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-up:hover,#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-down:hover{background:#1565c0!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .btn-touchspin .material-icons{display:none!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-up::before,#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-down::before{content:''!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-up::after,#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-down::after{font-family:'Sora',sans-serif!important;font-size:18px!important;font-weight:700!important;font-style:normal!important;line-height:1!important;color:#0d47a1!important;display:block!important;position:static!important;margin:0!important;padding:0!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-up::after{content:"\002B"!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .bootstrap-touchspin-down::after{content:"\2212"!important}#form_ets_onepagecheckout .remove-from-cart{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:background .15s}#form_ets_onepagecheckout .remove-from-cart:hover{background:#FEE2E2}#form_ets_onepagecheckout .remove-from-cart svg{width:16px;height:16px;fill:#6B7280;transition:fill .15s}#form_ets_onepagecheckout .remove-from-cart:hover svg{fill:#DC2626}#form_ets_onepagecheckout .remove-from-cart .ets_icon_svg{display:inline-flex}#form_ets_onepagecheckout .cart-total-action .row,#form_ets_onepagecheckout .block-top>.row{display:flex!important;flex-wrap:wrap!important;gap:16px;margin:0!important}#form_ets_onepagecheckout .cart-total-action .row>.col-lg-6,#form_ets_onepagecheckout .block-top>.row>.col-lg-6{flex:1 1 calc(50% - 8px)!important;max-width:none!important;padding:0!important;min-width:260px}#form_ets_onepagecheckout .block-onepagecheckout{background:#fff;border:1px solid #E5E7EB!important;border-radius:12px;padding:22px 24px;margin-bottom:18px;box-shadow:0 1px 3px rgb(13 71 161 / .04),0 1px 2px rgb(13 71 161 / .03);transition:box-shadow .2s ease;position:relative}#form_ets_onepagecheckout .block-onepagecheckout{overflow:hidden}#form_ets_onepagecheckout .block-onepagecheckout::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0d47a1 0%,#1C6B7A 50%,#1565c0 100%);opacity:0;transition:opacity .2s ease;pointer-events:none}#form_ets_onepagecheckout .customer-information{margin-bottom:18px}#form_ets_onepagecheckout ul.type-checkout-options{list-style:none;padding:4px;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:4px;background:#F4F6F8;border-radius:8px}#form_ets_onepagecheckout ul.type-checkout-options li{flex:1 1 0%;min-width:0;margin:0}#form_ets_onepagecheckout ul.type-checkout-options label{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:10px 12px;cursor:pointer;border-radius:6px;font-size:13px;font-weight:500;color:#6B7280;text-align:center;line-height:1.2;transition:background .15s,color .15s}#form_ets_onepagecheckout ul.type-checkout-options label:hover{background:rgb(255 255 255 / .6);color:#0d47a1}#form_ets_onepagecheckout ul.type-checkout-options input[type="radio"]{position:absolute;opacity:0;pointer-events:none}#form_ets_onepagecheckout ul.type-checkout-options li:has(input[type="radio"]:checked) label{background:#fff;color:#0d47a1;font-weight:600;box-shadow:0 1px 2px rgb(13 71 161 / .10)}#form_ets_onepagecheckout .field-password-policy,#form_ets_onepagecheckout #customer_create_password,#form_ets_onepagecheckout #customer_guest_password{margin-bottom:16px}#form_ets_onepagecheckout .form-group.row:has(input[type="password"]){margin-bottom:20px!important}#form_ets_onepagecheckout .input-group.js-parent-focus.ets-passw,#form_ets_onepagecheckout .ets-passw{display:flex!important;align-items:stretch;position:relative;width:100%}#form_ets_onepagecheckout .ets-passw>input{flex:1 1 auto;min-width:0;padding-right:44px!important}#form_ets_onepagecheckout .ets-passw>.input-group-btn,#form_ets_onepagecheckout .ets-passw .btn.ets_password{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:#fff0;border:0;padding:4px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center}#form_ets_onepagecheckout .ets-passw .btn.ets_password svg{width:18px;height:18px;fill:#6B7280}#form_ets_onepagecheckout .ets-passw .btn.ets_password .un-eye{display:none}#form_ets_onepagecheckout .ets-passw.show-password .btn.ets_password .eye{display:none}#form_ets_onepagecheckout .ets-passw.show-password .btn.ets_password .un-eye{display:inline}#form_ets_onepagecheckout button[name="submitCustomerLogin"]{display:block;width:100%;padding:12px 24px;background:#1565c0;color:#fff;border:0;border-radius:6px;font-family:'Sora',sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:background .15s,box-shadow .15s;margin:14px 0 24px}#form_ets_onepagecheckout button[name="submitCustomerLogin"]:hover{background:#D19E07;box-shadow:0 4px 12px rgb(21 101 192 / .30)}#form_ets_onepagecheckout .forgot-password{text-align:right;margin:4px 0 0;font-size:13px}#form_ets_onepagecheckout .forgot-password a{color:#056B94;text-decoration:none}#form_ets_onepagecheckout .forgot-password a:hover{text-decoration:underline}#form_ets_onepagecheckout .opc_social_form{margin-top:18px}#form_ets_onepagecheckout .opc_solo_or{position:relative;text-align:center;margin:0 0 14px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6B7280}#form_ets_onepagecheckout .opc_solo_or::before{content:'';position:absolute;left:0;right:0;top:50%;border-top:1px solid #E5E7EB;z-index:0}#form_ets_onepagecheckout .opc_solo_or span{position:relative;background:#fff;padding:0 12px;z-index:1}#form_ets_onepagecheckout ul.opc_social{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#form_ets_onepagecheckout .opc_social_item{margin:0!important;cursor:pointer;min-width:0!important;background:transparent!important;color:inherit!important;list-style:none!important}#form_ets_onepagecheckout .opc_social_item .opc_social_btn{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;border-radius:6px;font-size:13px;font-weight:600;border:1px solid #fff0;transition:opacity .15s,box-shadow .15s}#form_ets_onepagecheckout .opc_social_item:hover .opc_social_btn{opacity:.9;box-shadow:0 2px 6px rgb(13 71 161 / .12)}#form_ets_onepagecheckout .opc_social_item .ets_svg_icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;float:none!important;margin:0!important;padding:0!important;background:transparent!important;width:auto!important;height:auto!important;min-width:0!important;border:0!important}#form_ets_onepagecheckout .opc_social_item .ets_svg_icon svg{display:block!important;width:16px!important;height:16px!important}#form_ets_onepagecheckout .opc_social_item.paypal .ets_svg_icon svg,#form_ets_onepagecheckout .opc_social_item.facebook .ets_svg_icon svg{fill:#fff!important}#form_ets_onepagecheckout .opc_social_item.google .ets_svg_icon svg{fill:currentColor!important}#form_ets_onepagecheckout .opc_social_item.paypal .opc_social_btn{background:#0070BA;color:#fff}#form_ets_onepagecheckout .opc_social_item.paypal .ets_svg_icon svg{fill:#fff}#form_ets_onepagecheckout .opc_social_item.facebook .opc_social_btn{background:#1877F2;color:#fff}#form_ets_onepagecheckout .opc_social_item.facebook .ets_svg_icon svg{fill:#fff}#form_ets_onepagecheckout .opc_social_item.google .opc_social_btn{background:#fff;color:#3C4043;border-color:#DADCE0}@media (max-width:600px){#form_ets_onepagecheckout ul.opc_social{grid-template-columns:1fr}}#form_ets_onepagecheckout .block-onepagecheckout:hover{box-shadow:0 4px 12px rgb(13 71 161 / .06),0 2px 4px rgb(13 71 161 / .04)}#form_ets_onepagecheckout .block-onepagecheckout:hover::before{opacity:1}#form_ets_onepagecheckout .title-heading{font-family:'Sora',sans-serif;font-size:18px;font-weight:700;color:#0d47a1;margin:0 0 20px!important;padding:4px 0 18px!important;border-bottom:1px solid #E5E7EB!important;border-top:none!important;display:flex;align-items:center;gap:14px;letter-spacing:-.01em;line-height:1.3}#form_ets_onepagecheckout .title-heading::before{content:counter(opc-step);counter-increment:opc-step;width:36px;height:36px;background:#0d47a1;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex-shrink:0;font-family:'Sora',sans-serif;box-shadow:0 3px 8px rgb(13 71 161 / .30);line-height:1}body #form_ets_onepagecheckout .block-onepagecheckout.block-address .title-heading::before,body #form_ets_onepagecheckout .block-onepagecheckout.block-address.loading .title-heading::before,body #form_ets_onepagecheckout .block-onepagecheckout.block-address>.title-heading::before{content:'3'!important;counter-increment:none!important}body #form_ets_onepagecheckout .block-onepagecheckout.block-shopping-cart .title-heading::before,body #form_ets_onepagecheckout .block-onepagecheckout.block-shopping-cart.loading .title-heading::before,body #form_ets_onepagecheckout .block-onepagecheckout.block-shopping-cart>.title-heading::before{content:'2'!important;counter-increment:none!important}#form_ets_onepagecheckout .block-onepagecheckout.block-shopping-cart.loading .title-heading::before,#form_ets_onepagecheckout .block-onepagecheckout.loading>.title-heading::before{display:inline-flex!important;content:counter(opc-step)!important;border:0!important;width:36px!important;height:36px!important;background:#0d47a1!important;color:white!important;border-radius:50%!important;position:static!important;top:auto!important;right:auto!important;animation:none!important;-webkit-animation:none!important;opacity:1!important}#form_ets_onepagecheckout .title-heading .ets_icon_svg{display:none}#form_ets_onepagecheckout .block-onepagecheckout:not(.block-shopping-cart)>.block-content{padding-top:4px!important}#form_ets_onepagecheckout .block-onepagecheckout:not(.block-shopping-cart)>.block-content>*:first-child{margin-top:0!important}#form_ets_onepagecheckout .block-shipping .delivery-options-list,#form_ets_onepagecheckout .block-onepagecheckout #payment_methods{padding-top:4px}#form_ets_onepagecheckout .block-onepagecheckout.is-complete .title-heading::after{content:'';width:18px;height:18px;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%2322C55E'%3E%3Cpath d='M400-304 240-464l56-56 104 104 264-264 56 56-320 320Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-left:auto}#form_ets_onepagecheckout .form-group{margin-bottom:12px}#form_ets_onepagecheckout .form-group.row{display:block;margin:0 0 14px}#form_ets_onepagecheckout .form-group.row[style*="display:none"],#form_ets_onepagecheckout .form-group.row[style*="display: none"]{display:none!important}#form_ets_onepagecheckout .form-group.row:not([style*="display:none"]):not([style*="display: none"])>[class*="col-"]{max-width:100%!important;flex:0 0 100%!important;padding:0!important}#form_ets_onepagecheckout .form-control-label{display:block;padding:0;font-size:13px;color:#1A1A1A;font-weight:500;margin:0 0 6px;max-width:none;flex:none}#form_ets_onepagecheckout .opc_field_right{flex:none;min-width:0;padding:0;width:100%}#form_ets_onepagecheckout .form-control,#form_ets_onepagecheckout input[type="text"],#form_ets_onepagecheckout input[type="email"],#form_ets_onepagecheckout input[type="tel"],#form_ets_onepagecheckout input[type="password"],#form_ets_onepagecheckout select,#form_ets_onepagecheckout textarea{width:100%!important;padding:9px 12px;border:1px solid #D6DCE0!important;border-radius:6px;background:white!important;font-size:14px;font-family:inherit;outline:none}#form_ets_onepagecheckout .form-control:focus,#form_ets_onepagecheckout input:focus,#form_ets_onepagecheckout select:focus,#form_ets_onepagecheckout textarea:focus{border-color:#0d47a1!important;box-shadow:0 0 0 3px rgb(13 71 161 / .1)}#form_ets_onepagecheckout .ets_opc_select{position:relative}#form_ets_onepagecheckout .ets_opc_select select{padding-right:32px;appearance:none}#form_ets_onepagecheckout .ets_opc_select_arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;width:14px;height:14px}#form_ets_onepagecheckout .ets_opc_select_arrow svg{width:100%;height:100%;fill:#6B7280}#form_ets_onepagecheckout .delivery-option,#form_ets_onepagecheckout .payment-option,#form_ets_onepagecheckout .ets_payment_method{background:#fff;border:1.5px solid #E5E7EB!important;border-radius:10px;padding:14px 18px;margin:0 0 10px;cursor:pointer;transition:all 0.18s ease;position:relative}#form_ets_onepagecheckout .delivery-option:hover,#form_ets_onepagecheckout .payment-option:hover,#form_ets_onepagecheckout .ets_payment_method:hover{border-color:#0d47a1!important;background:#FAFCFD;transform:translateY(-1px);box-shadow:0 4px 12px rgb(13 71 161 / .08)}#form_ets_onepagecheckout .delivery-option:has(input[type="radio"]:checked),#form_ets_onepagecheckout .ets_payment_method:has(input[type="radio"]:checked){border-color:#1565c0!important;background:linear-gradient(180deg,#FFFBF0 0%,#FFFFFF 100%);box-shadow:0 4px 12px rgb(21 101 192 / .20)}#form_ets_onepagecheckout .delivery-option label,#form_ets_onepagecheckout .payment-option label,#form_ets_onepagecheckout .ets_payment_method label{margin:0;cursor:pointer;padding:0;display:block;width:100%}#form_ets_onepagecheckout .delivery-option>label{display:block!important;width:100%}#form_ets_onepagecheckout .delivery-option>label>.row{display:block!important;width:100%;margin:0!important}#form_ets_onepagecheckout .delivery-option .row>[class*="col-"]:not(.left_content):not(.right_content){display:block!important;max-width:none!important;width:100%!important;padding:0!important;margin:0!important;flex:none}#form_ets_onepagecheckout .delivery-option .row>.left_content{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:none!important;flex:none!important;padding:0 0 10px!important;margin:0!important;min-width:0}#form_ets_onepagecheckout .delivery-option .row>.left_content .custom-radio{flex-shrink:0!important}#form_ets_onepagecheckout .delivery-option .row>.left_content .carrier-name-img{flex:1 1 auto;display:flex;align-items:center;gap:10px;min-width:0}#form_ets_onepagecheckout .delivery-option .row>.right_content{display:flex!important;flex-direction:row!important;align-items:baseline;justify-content:space-between;gap:12px;width:100%!important;max-width:none!important;flex:none!important;text-align:left;padding-left:30px!important;margin:0!important}#form_ets_onepagecheckout .delivery-option.is-free.is-free.is-free{border-color:#0888BD!important;background:linear-gradient(180deg,#EFF8FF 0%,#FFFFFF 100%)!important;box-shadow:0 4px 12px rgb(8 136 189 / .15)!important}#form_ets_onepagecheckout .delivery-option.is-free.is-free.is-free .carrier-price,#form_ets_onepagecheckout .delivery-option.is-free.is-free.is-free .carrier-name{color:#0A5C7A!important}#form_ets_onepagecheckout .delivery-option.is-free.is-free.is-free .carrier-price{font-weight:800!important}#form_ets_onepagecheckout .delivery-option.is-free.is-free.is-free .custom-radio{border-color:#0888BD!important}#form_ets_onepagecheckout .delivery-option.is-free.is-free.is-free .custom-radio input[type="radio"]:checked+span{background:#0888BD!important}#form_ets_onepagecheckout .delivery-option.is-free .carrier-name::after{content:' GRATUIT';display:inline-block;margin-left:8px;padding:2px 8px;background:#0888BD;color:#fff;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}#form_ets_onepagecheckout .delivery-option .right_content>.col-xs-12{width:auto!important;flex:0 1 auto!important;padding:0!important}#form_ets_onepagecheckout .delivery-option .right_content>.col-xs-12:first-child{flex:0 0 auto}#form_ets_onepagecheckout .delivery-option .right_content>.col-xs-12:last-child{flex:1 1 auto;text-align:right}#form_ets_onepagecheckout .delivery-option .carrier-name-img{display:flex;align-items:center;gap:10px;flex:1;min-width:0}#form_ets_onepagecheckout .delivery-option .carrier-name{font-weight:600;color:#0d47a1;font-size:14px;font-family:'Sora',sans-serif;line-height:1.3;white-space:normal}#form_ets_onepagecheckout .delivery-option .carrier-price,#form_ets_onepagecheckout .delivery-option .price{font-weight:700;color:#0d47a1;font-size:15px;font-family:'Sora',sans-serif;white-space:nowrap}#form_ets_onepagecheckout .delivery-option .carrier-delay{color:#6B7280;font-size:12px;display:block;line-height:1.4;text-align:right}#form_ets_onepagecheckout .ets_payment_method .payment-option{display:flex;align-items:center;gap:12px;padding:0;border:0!important;background:#fff0;margin:0}#form_ets_onepagecheckout .ets_payment_method .payment-option:hover{background:#fff0;box-shadow:none;transform:none}#form_ets_onepagecheckout .ets_payment_method label{font-weight:600;color:#0d47a1;font-size:14px;font-family:'Sora',sans-serif}#form_ets_onepagecheckout .additional-information{padding:12px 0 0 30px;font-size:13px;color:#6B7280}#form_ets_onepagecheckout .additional-information img{max-height:22px;width:auto}#form_ets_onepagecheckout .custom-radio{width:20px;height:20px;border-radius:50%;border:2px solid #CBD5DC;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;background:#fff;transition:border-color .15s}#form_ets_onepagecheckout .custom-radio input[type="radio"]{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}#form_ets_onepagecheckout .custom-radio span{width:10px;height:10px;border-radius:50%;background:#fff0;transition:background .15s,transform .15s;transform:scale(0)}#form_ets_onepagecheckout .custom-radio input[type="radio"]:checked+span{background:#1565c0;transform:scale(1)}#form_ets_onepagecheckout .custom-radio:has(input[type="radio"]:checked){border-color:#1565c0}#form_ets_onepagecheckout i.ets_checkbox{width:18px!important;height:18px!important;border:1.5px solid #CBD5DC!important;border-radius:4px!important;display:inline-block!important;position:relative!important;flex-shrink:0!important;vertical-align:middle!important;background:#fff!important;margin:0!important}#form_ets_onepagecheckout input[type="checkbox"]:checked+i.ets_checkbox{background:#0d47a1!important;border-color:#0d47a1!important}#form_ets_onepagecheckout input[type="checkbox"]:checked+i.ets_checkbox::before{content:''!important;position:absolute!important;left:5px!important;top:1px!important;width:5px!important;height:10px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important;-webkit-transform:rotate(45deg)!important;bottom:auto!important;right:auto!important;background:transparent!important}#form_ets_onepagecheckout .ets_checkinput{display:flex;align-items:flex-start;gap:8px;cursor:pointer;flex-wrap:wrap}#form_ets_onepagecheckout .ets_checkinput input[type="checkbox"]{position:absolute!important;opacity:0!important;width:18px!important;height:18px!important;pointer-events:auto!important;cursor:pointer;margin:0;z-index:2}#form_ets_onepagecheckout .ets_checkinput{position:relative}#form_ets_onepagecheckout .ets_checkinput i.ets_checkbox{pointer-events:none}.modal{position:fixed;inset:0;z-index:10500;display:none;background:rgb(0 0 0 / .55);overflow-y:auto}.modal.in{display:block!important}.modal .modal-dialog{max-width:800px;margin:60px auto}.modal .modal-content{position:relative;background:#fff;border-radius:8px;padding:28px;box-shadow:0 20px 60px rgb(0 0 0 / .3);max-height:calc(100vh - 120px);overflow-y:auto}.modal .modal-content .close{position:absolute;top:10px;right:14px;background:#fff0;border:0;font-size:28px;line-height:1;cursor:pointer;color:#555}.modal .modal-content .close:hover{color:#000}#form_ets_onepagecheckout .form-group.row:has(>[id$="_newsletter"]),#form_ets_onepagecheckout .form-group.row:has(>[id$="_optin"]){display:block!important;width:100%!important;clear:both;margin-top:16px!important}#form_ets_onepagecheckout [id="customer_create_newsletter"],#form_ets_onepagecheckout [id="customer_create_optin"],#form_ets_onepagecheckout [id="customer_guest_newsletter"],#form_ets_onepagecheckout [id="customer_guest_optin"]{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;float:none!important}#form_ets_onepagecheckout [id$="_newsletter"] .checkbox,#form_ets_onepagecheckout [id$="_optin"] .checkbox{display:block!important;padding:0!important}#form_ets_onepagecheckout [id$="_newsletter"] .ets_checkinput,#form_ets_onepagecheckout [id$="_optin"] .ets_checkinput{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;line-height:1.4}#form_ets_onepagecheckout [id$="_newsletter"] .form_desc,#form_ets_onepagecheckout [id$="_optin"] .form_desc{display:block!important;width:100%!important;margin:6px 0 0 24px!important;font-size:12px;color:#6B7280}#form_ets_onepagecheckout .block-promo,#form_ets_onepagecheckout .cart-voucher,#form_ets_onepagecheckout #promo-code{width:100%}#form_ets_onepagecheckout .block-promo .promo-code{display:block;width:100%}#form_ets_onepagecheckout .block-promo .promo-code form{display:flex;align-items:stretch;gap:0;flex-wrap:nowrap;background:#F4F6F8;border-radius:10px;padding:4px;border:1px dashed #CBD5DC;width:100%}#form_ets_onepagecheckout .ets_icon_scices,#form_ets_onepagecheckout .block-promo .ets_icon_scices{display:none!important}#form_ets_onepagecheckout .block-promo .promo-input{flex:1 1 auto!important;min-width:0!important;width:auto!important;padding:10px 12px!important;border:none!important;background:transparent!important;font-size:14px;outline:none!important;box-shadow:none!important}#form_ets_onepagecheckout .block-promo button.btn-primary{background:#1565c0!important;color:#fff!important;padding:10px 20px;border-radius:6px;border:0;font-weight:700;cursor:pointer;font-family:'Sora',sans-serif;font-size:13px;letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;box-shadow:none}#form_ets_onepagecheckout .block-promo button.btn-primary:hover{background:#D19E07!important}#form_ets_onepagecheckout .block-promo .alert{display:block;font-size:12px;padding:8px 12px;border-radius:6px;margin:8px 0 0;background:#FEF2F2!important;color:#991B1B!important;border:1px solid #FECACA}#form_ets_onepagecheckout .block-promo .alert:empty,#form_ets_onepagecheckout .block-promo .alert:not(.show):not(.is-visible):not([data-show]){display:none}#form_ets_onepagecheckout .block-promo .alert .opc_info_icon::before{content:'⚠';margin-right:6px}#form_ets_onepagecheckout .block-promo .alert .js-error-text:empty{display:none}#form_ets_onepagecheckout .block-promo .alert:has(.js-error-text:empty){display:none}#form_ets_onepagecheckout .card.cart-summary,#form_ets_onepagecheckout .cart-detailed-totals,#form_ets_onepagecheckout .cart-detailed-totals>.card-block{width:100%!important;padding:0!important;background:transparent!important;border:0!important;margin:0!important}#form_ets_onepagecheckout .cart-summary-line{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:baseline;padding:8px 0;font-size:14px;color:#1A1A1A;margin:0!important;width:100%!important;gap:16px}#form_ets_onepagecheckout .cart-summary-line .label{color:#6B7280!important;flex:1 1 auto;text-align:left;font-weight:400}#form_ets_onepagecheckout .cart-summary-line .value{color:#1A1A1A!important;font-weight:600;text-align:right;flex:0 0 auto}#form_ets_onepagecheckout .cart-summary-line>div{display:none!important}#form_ets_onepagecheckout .cart-summary-line.cart-total{font-size:20px!important;font-weight:700;color:#0d47a1!important;font-family:'Sora',sans-serif;border-top:2px solid #0d47a1;padding-top:14px!important;margin-top:12px!important}#form_ets_onepagecheckout .cart-summary-line.cart-total .label,#form_ets_onepagecheckout .cart-summary-line.cart-total .value{color:#0d47a1!important;font-family:'Sora',sans-serif}#form_ets_onepagecheckout .cart-summary-line.cart-total .label{font-weight:700}#form_ets_onepagecheckout .cart-summary-line.cart-total .value{font-size:22px;font-weight:700}#form_ets_onepagecheckout .checkout.card-block{text-align:center;padding:18px 0 0;margin-top:8px}#form_ets_onepagecheckout .btn-primary,#form_ets_onepagecheckout button[name="submitCompleteMyOrder"],#form_ets_onepagecheckout #payment-confirmation button{background:linear-gradient(135deg,#1565c0 0%,#D19E07 100%)!important;color:#fff!important;border:0;border-radius:10px;padding:16px 36px;font-weight:700;font-size:15px;font-family:'Sora',sans-serif;letter-spacing:.02em;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 12px rgb(21 101 192 / .30);text-transform:uppercase}#form_ets_onepagecheckout button[name="submitCompleteMyOrder"]{min-width:240px;justify-content:center}#form_ets_onepagecheckout .btn-primary:hover,#form_ets_onepagecheckout button[name="submitCompleteMyOrder"]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(21 101 192 / .40)}#form_ets_onepagecheckout .btn-primary:active,#form_ets_onepagecheckout button[name="submitCompleteMyOrder"]:active{transform:translateY(0)}#form_ets_onepagecheckout #conditions-to-approve{background:#F4F6F8;border-radius:10px;padding:16px 18px;margin:18px 0 0}#form_ets_onepagecheckout #conditions-to-approve ul{list-style:none;padding:0;margin:0}#form_ets_onepagecheckout #conditions-to-approve li{display:flex;align-items:flex-start;gap:12px;padding:0}#form_ets_onepagecheckout #conditions-to-approve .condition-label{flex:1;font-size:13px;color:#1A1A1A;line-height:1.5}#form_ets_onepagecheckout #conditions-to-approve a{color:#056B94;font-weight:600}#form_ets_onepagecheckout #conditions-to-approve a:hover{text-decoration:underline}#form_ets_onepagecheckout .myaccount p.identity{font-size:14px;color:#1A1A1A;margin:0 0 6px}#form_ets_onepagecheckout .myaccount p.identity a{color:#0d47a1;font-weight:700}#form_ets_onepagecheckout .myaccount p:not(.identity){font-size:12px;color:#6B7280;margin:0}#form_ets_onepagecheckout .myaccount a{color:#056B94;text-decoration:none}#form_ets_onepagecheckout .myaccount a:hover{text-decoration:underline}#form_ets_onepagecheckout .form-control-label.required::after{content:' *';color:#DC2626}#form_ets_onepagecheckout .form-control-label.required{padding-right:0}#form_ets_onepagecheckout p.no_invoice_address{font-size:12px;color:#6B7280;margin:12px 0;padding:10px 12px;background:#F4F6F8;border-radius:6px;border-left:3px solid #1C6B7A}#form_ets_onepagecheckout .alert{padding:12px 14px;border-radius:8px;font-size:13px;margin:8px 0}#form_ets_onepagecheckout .alert-info{background:#EFF6FF;color:#1E40AF;border:1px solid #BFDBFE}#form_ets_onepagecheckout .alert-danger{background:#FEF2F2;color:#991B1B;border:1px solid #FECACA}#form_ets_onepagecheckout .alert-danger .opc_info_icon::before{content:'⚠ '}@media (max-width:991px){#form_ets_onepagecheckout #ets_onepagecheckout{flex-direction:column!important;flex-wrap:wrap!important}#form_ets_onepagecheckout .onepagecheckout-left.col-lg-4,#form_ets_onepagecheckout .onepagecheckout-left.col-lg-8{flex:1 1 100%!important;max-width:100%!important}#form_ets_onepagecheckout .form-group.row{flex-direction:column;align-items:stretch}#form_ets_onepagecheckout .form-control-label{flex:none;max-width:none}}body#checkout #content{max-width:1280px;margin:0 auto;padding:24px 20px 60px;background:#fff0;border:0}body#checkout #content>.row{display:grid;grid-template-columns:1fr 380px;gap:28px;margin:0;align-items:start}body#checkout .cart-grid-body{width:100%;max-width:none;flex:none;padding:0;min-width:0}body#checkout .cart-grid-right{width:100%;max-width:none;flex:none;padding:0;position:sticky;top:80px}body#checkout #checkout-process .checkout-step{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:20px;margin-bottom:16px}@media (max-width:991px){body#checkout #content>.row{grid-template-columns:1fr}body#checkout .cart-grid-right{position:static}}#search_filter_toggler,.js-search-toggler,.filter-button,.filter-button-mobile,#search_filter_controls,#search_filter_controls .ok,button.btn.ok,#_mobile_search_filters_clear_all,.hidden-md-up{display:none!important}@media (max-width:991px){#search_filter_toggler,.js-search-toggler,.filter-button,.filter-button-mobile,.hidden-md-up{display:inline-flex!important}#search_filter_toggler,.js-search-toggler,.filter-button,.filter-button-mobile{align-items:center;gap:6px;background:#0d47a1;color:#fff;border:none;border-radius:6px;padding:10px 18px;font-weight:600;font-size:14px;cursor:pointer;margin-bottom:12px}#search_filter_controls{display:flex!important;gap:8px;margin-top:16px}#search_filter_controls .btn{background:#0d47a1;color:#fff;border:none;border-radius:6px;padding:10px 18px}}.hidden-sm-down{display:inline-block}@media (max-width:767px){.hidden-sm-down{display:none!important}}.hidden-md-down{display:inline-block}@media (max-width:991px){.hidden-md-down{display:none!important}}.hidden-xs-up{display:none!important}.facet .select-title{display:none}.facet{display:block;padding:0 0 14px 0}#search_filters_brands,#search_filters,.search_filters,#search_filters_wrapper{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin-bottom:20px}#search_filters .facet,#search_filters_brands .facet{background:transparent!important;border:none!important;border-radius:0!important;border-bottom:1px solid #E5E5E5!important;padding:14px 0!important;margin:0!important}#search_filters .facet:last-child,#search_filters_brands .facet:last-child{border-bottom:none!important}.mm-sidebar>*+*{margin-top:16px}.collapse{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows 0.28s cubic-bezier(.22,1,.36,1)}.collapse>*{overflow:hidden;min-height:0}.collapse.show,.collapse.in{grid-template-rows:1fr}@supports not (grid-template-rows:1fr){.collapse{display:block!important;max-height:0;overflow:hidden;transition:max-height 0.28s ease}.collapse.show,.collapse.in{max-height:1200px}}.block-categories,.block-category{background:#fff;border:1px solid #E5E5E5;border-radius:8px;padding:20px 18px;margin-bottom:16px}.block-categories .navbar-toggler.collapse-icons{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;cursor:pointer;margin-left:6px;vertical-align:middle;border-radius:50%;color:#5A5A5A;user-select:none;position:relative;transition:background 0.18s ease,color 0.18s ease}.block-categories .navbar-toggler.collapse-icons:hover{background:#f5f8ff;color:#0d47a1}.block-categories .navbar-toggler.collapse-icons .material-icons{font-size:16px;line-height:1;position:absolute;inset:0;display:inline-flex!important;align-items:center;justify-content:center;transition:transform 0.25s ease,opacity 0.18s ease}.block-categories .navbar-toggler.collapse-icons .material-icons.add{opacity:1;transform:rotate(0)}.block-categories .navbar-toggler.collapse-icons .material-icons.remove{opacity:0;transform:rotate(-90deg)}.block-categories .navbar-toggler.collapse-icons[aria-expanded="true"] .material-icons.add,.block-categories .navbar-toggler.collapse-icons:not(.collapsed) .material-icons.add{opacity:0;transform:rotate(90deg)}.block-categories .navbar-toggler.collapse-icons[aria-expanded="true"] .material-icons.remove,.block-categories .navbar-toggler.collapse-icons:not(.collapsed) .material-icons.remove{opacity:1;transform:rotate(0)}.block-categories .category-top-menu,.block-categories ul{list-style:none;padding:0;margin:0}.block-categories>.category-top-menu>li>a{display:block;font-family:'Sora',sans-serif;font-size:16px;color:#0d47a1;font-weight:700;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid #E5E5E5;text-decoration:none;text-transform:none!important;letter-spacing:0}.block-categories ul ul{padding-left:12px;margin-top:4px}.block-categories li{padding:4px 0;font-size:14px}.block-categories li a{display:inline-block;padding:4px 0;color:#1A1A1A;text-decoration:none;transition:color 0.15s ease}.block-categories li a:hover{color:#0d47a1}.block-categories li.current>a,.block-categories li.active>a{color:#0d47a1;font-weight:600}.block-categories .arrows,.block-categories .navbar-toggler{display:inline-block;margin-right:6px;color:#5A5A5A;font-size:12px;cursor:pointer}.mm-active-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px 0;padding:12px 16px;background:#fff;border:1px solid #E5E5E5;border-radius:8px}.mm-active-filters.hide{display:none}.mm-active-filters-label{font-size:13px;color:#5A5A5A;font-weight:600}.mm-active-filters-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.mm-active-pill{display:inline-flex;align-items:center;gap:6px;background:#FFF8E6;border:1px solid #1565c0;color:#5A2A00;padding:4px 10px 4px 12px;border-radius:999px;font-size:13px;white-space:nowrap}.mm-active-pill-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:rgb(30 136 229 / .2);color:#5A2A00;transition:all 0.15s ease;text-decoration:none}.mm-active-pill-remove:hover{background:#1565c0;color:#fff;transform:scale(1.1)}details.mm-filter-details>summary{list-style:none!important;display:block!important}details.mm-filter-details>summary::marker{display:none!important;content:''!important}details.mm-filter-details>summary::-webkit-details-marker{display:none!important;-webkit-appearance:none}.mm-filters{background:#fff;border:1px solid #E5E5E5;border-radius:8px;padding:20px 18px;display:flex;flex-direction:column;gap:14px}.mm-filters-title{font-family:'Sora',sans-serif;font-size:18px;color:#0d47a1;margin:0 0 4px 0;font-weight:700;padding-bottom:12px;border-bottom:1px solid #E5E5E5}.mm-filter-clear{margin-bottom:4px}.mm-filter-clear-btn{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px dashed #C8262C;color:#C8262C;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer}.mm-filter-clear-btn:hover{background:#FBE9E7}.mm-filter-card{background:#fff0;border:none;padding:0;margin:0}.mm-filter-details{width:100%}.mm-filter-details>summary{list-style:none!important;display:flex!important}.mm-filter-details>summary::-webkit-details-marker{display:none!important}.mm-filter-details>summary::marker{content:''!important;display:none!important}.mm-filter-summary{display:flex!important;flex-direction:column;gap:8px;cursor:pointer;user-select:none;list-style:none!important}.mm-filter-summary::-webkit-details-marker,.mm-filter-summary::marker{display:none!important;content:''!important}.mm-filter-card::before,.mm-filter-summary::before,.mm-filter-details::before{content:none!important;display:none!important}.mm-filter-card-label{font-family:'DM Sans',sans-serif;font-size:14px;color:#0d47a1;font-weight:700}.mm-filter-card-select{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;background:#fff;border:1px solid #D0D0D0;border-radius:6px;font-size:14px;color:#0071BC;transition:all 0.15s ease;min-height:44px}.mm-filter-card-select:hover{border-color:#0d47a1}.mm-filter-card-select.is-active{border-color:#0d47a1;background:#f5f8ff;color:#0d47a1;font-weight:500}.mm-filter-card-value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-filter-card-chev{color:#0d47a1;flex-shrink:0;transition:transform 0.2s ease}.mm-filter-details[open] .mm-filter-card-chev{transform:rotate(180deg)}.mm-filter-details[open] .mm-filter-card-select{border-color:#0d47a1;border-radius:6px 6px 0 0}.mm-filter-body{border:1px solid #0d47a1;border-top:none;border-radius:0 0 6px 6px;background:#fff;max-height:280px;overflow-y:auto;padding:6px 0}.mm-filter-body::-webkit-scrollbar{width:6px}.mm-filter-body::-webkit-scrollbar-thumb{background:#D0D0D0;border-radius:6px}.mm-filter-body::-webkit-scrollbar-track{background:#fff0}.mm-filter-options{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mm-filter-options li{display:block}.mm-filter-option{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;font-size:14px;color:#1A1A1A;transition:background 0.12s ease}.mm-filter-option:hover{background:#f5f8ff;color:#0d47a1}.mm-filter-option.is-active{background:#FFF8E6;color:#0d47a1;font-weight:600}.mm-filter-input{width:16px;height:16px;accent-color:#1565c0;cursor:pointer;flex-shrink:0}.mm-filter-checkbox-fake{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border:1.5px solid #D0D0D0;border-radius:3px;background:#fff;color:#fff;transition:all 0.15s ease}.mm-filter-option.is-active .mm-filter-checkbox-fake{background:#1565c0;border-color:#1565c0;color:#fff}.mm-filter-option:hover .mm-filter-checkbox-fake{border-color:#0d47a1}.mm-filter-color{width:18px;height:18px;border-radius:50%;border:1px solid #E5E5E5;flex-shrink:0;background-size:cover}.mm-filter-option-link{display:inline-flex;align-items:center;gap:6px;flex:1;text-decoration:none;color:inherit}.mm-filter-option-link:hover{text-decoration:none;color:#0d47a1}.mm-filter-option-text{flex:1}.mm-filter-option-count{color:#6B6B6B;font-size:12px;margin-left:auto}.mm-filter-slider{padding:16px 14px}.mm-filter-slider-label{font-size:13px;color:#1A1A1A;margin:0 0 8px 0}.mm-filter-slider-track,.ui-slider{height:4px;background:#E5E5E5;border-radius:4px;position:relative}.ui-slider-range{background:linear-gradient(90deg,#1565c0,#D19E07);height:4px;border-radius:4px}.ui-slider-handle{width:16px;height:16px;background:#0d47a1;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px rgb(0 0 0 / .2);position:absolute;top:-7px;cursor:pointer}@media (max-width:991px){#left-column,#left_column,.mm-sidebar{display:none!important}#left-column .block-categories,#left_column .block-categories{max-width:100%}body.mm-filters-open #left-column,body.mm-filters-open #left_column,body.mm-filters-open .mm-sidebar{display:block!important;position:fixed;inset:0;z-index:3000;width:100%;max-width:100%;height:100%;margin:0;padding:56px 16px 24px;overflow-y:auto;background:#fff;border-radius:0;border:0;box-sizing:border-box}body.mm-filters-open{overflow:hidden}.mm-filters-close{position:fixed;top:0;left:0;right:0;z-index:3001;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#0d47a1;color:#fff;border:0;font-family:'Sora',sans-serif;font-weight:700;font-size:15px;cursor:pointer}.mm-content-grid{grid-template-columns:1fr!important}}.mm-page-header{box-sizing:border-box;max-width:100%}.mm-page-header-container{max-width:100%;box-sizing:border-box}@media (min-width:1200px){.mm-page-header-container{max-width:1200px}}#search_filters .h6,#search_filters .facet-title,.search_filters_title{font-family:'Sora',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#0d47a1;margin:0 0 12px 0;font-weight:700}#search_filters .facet{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #E5E5E5}#search_filters .facet:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#search_filters .facet-label{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;font-size:14px;color:#1A1A1A}#search_filters .facet-label:hover{color:#0d47a1}#search_filters .magnitude{color:#6B6B6B;font-size:13px;margin-left:auto}#search_filters input[type="checkbox"],#search_filters input[type="radio"]{width:16px;height:16px;accent-color:#1565c0}#search_filters .ui-slider,.facet-slider{background:#E5E5E5;height:6px;border-radius:3px}#search_filters .ui-slider-range{background:linear-gradient(90deg,#1565c0,#D19E07)}#search_filters .ui-slider-handle{background:#0d47a1;width:18px;height:18px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px rgb(0 0 0 / .2)}.active_filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.active_filters .filter-block,.active_filters .filter{display:inline-flex;align-items:center;gap:6px;background:#FFF8E6;border:1px solid #1565c0;border-radius:999px;padding:6px 12px;font-size:13px;color:#5A2A00}.active_filters .close{color:#5A2A00;cursor:pointer;opacity:.7}.active_filters .close:hover{opacity:1}.js-search-filters-clear-all{background:none;border:1px dashed #C8262C;color:#C8262C;padding:6px 12px;border-radius:999px;font-size:13px;cursor:pointer}#products .h2,#products .h3{font-family:'Sora',sans-serif;color:#0d47a1}.notifications-container{padding:12px 20px;max-width:1200px;margin:0 auto}.notifications-container .alert{border-radius:6px;padding:12px 16px;margin-bottom:12px;font-size:14px}.notifications-container .alert-success{background:#E6F4EA;color:#1F7A3F;border:1px solid #B3DEC1}.notifications-container .alert-danger{background:#FBE9E7;color:#C8262C;border:1px solid #F2C0BC}.notifications-container .alert-warning{background:#FFF8E6;color:#8A6D00;border:1px solid #1565c0}.mm-repair-tool-section{background:#f5f8ff;padding:24px 20px;border-bottom:1px solid #E5E5E5}.mm-repair-tool-card{max-width:1200px;margin:0 auto;background:#fff;border-radius:8px;border:1px solid #E5E5E5;padding:20px 24px}.mm-repair-tool-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;align-items:center}.mm-repair-tool-title{font-family:'Sora',sans-serif;font-size:18px;color:#0d47a1;margin:0 0 14px 0;font-weight:700;display:inline-flex;align-items:center;gap:6px}.mm-repair-tool-title svg{color:#1565c0}.mm-repair-tool-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mm-repair-tool-cols h3{font-size:12px;color:#0d47a1;margin:0 0 6px 0;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.mm-repair-tool-cols ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.mm-repair-tool-cols.is-grid ul{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.mm-repair-tool-cols a{color:#0071BC;text-decoration:none;font-size:12px;line-height:1.6;transition:color 0.2s ease}.mm-repair-tool-cols a:hover{color:#1565c0}.mm-repair-all-link{display:inline-flex;align-items:center;gap:4px;margin-top:10px;color:#0d47a1;font-size:12px;font-weight:600;text-decoration:none}.mm-repair-svg{width:100%;max-width:460px;height:auto}.mm-repair-svg .part{transition:opacity .2s}.mm-repair-svg .part:hover{opacity:.7}@media (max-width:768px){.mm-repair-tool-grid{grid-template-columns:1fr}.mm-repair-tool-card{padding:16px}}.mm-home-section{padding:60px 20px}.mm-home-section.mm-home-soft{background:#f5f8ff}.mm-home-container{max-width:1200px;margin:0 auto}.mm-home-header{text-align:center;margin-bottom:40px}.mm-home-title{font-family:'Sora',sans-serif;font-size:32px;font-weight:700;color:#0d47a1;margin:0 0 12px 0}.mm-home-subtitle{font-size:16px;color:#5A5A5A;margin:0}.mm-categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.mm-category-card{background:#fff;border-radius:6px;overflow:hidden;text-decoration:none;border:1px solid #E5E5E5;transition:all 0.2s ease;display:block}.mm-category-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0 / .1);border-color:#1565c0}.mm-category-image{width:100%;height:200px;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);display:flex;align-items:center;justify-content:center;color:#fff}.mm-category-image img{width:100%;height:100%;object-fit:cover}.mm-category-content{padding:24px}.mm-category-title{font-family:'Sora',sans-serif;font-size:20px;font-weight:600;color:#0d47a1;margin:0 0 8px 0}.mm-category-text{font-size:14px;color:#5A5A5A;margin:0 0 16px 0}.mm-category-link{display:inline-flex;align-items:center;gap:6px;color:#0d47a1;font-weight:600;font-size:14px}.mm-guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.mm-guide-card{background:#fff;border-radius:6px;overflow:hidden;text-decoration:none;border:1px solid #E5E5E5;display:flex;transition:all 0.2s ease}.mm-guide-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .08);border-color:#0d47a1}.mm-guide-icon{width:120px;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.mm-guide-content{padding:20px;flex:1}.mm-guide-title{font-size:16px;font-weight:600;color:#0d47a1;margin:0 0 6px 0}.mm-guide-text{font-size:14px;color:#5A5A5A;line-height:1.5;margin:0}.mm-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;max-width:1000px;margin:0 auto}.mm-trust-item{text-align:center}.mm-trust-icon-circle{width:72px;height:72px;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#1565c0}.mm-trust-circle-title{font-size:18px;font-weight:600;color:#0d47a1;margin:0 0 8px 0}.mm-trust-circle-text{font-size:14px;color:#5A5A5A;margin:0}.mm-btn-outline{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#fff;color:#0d47a1;text-decoration:none;border:2px solid #0d47a1;border-radius:6px;font-weight:600;font-size:15px;transition:all 0.2s ease}.mm-btn-outline:hover{background:#0d47a1;color:#fff}.mm-view-all{text-align:center;margin-top:40px}@media (max-width:768px){.mm-home-title{font-size:24px}.mm-categories-grid{grid-template-columns:1fr}.mm-guides-grid{grid-template-columns:1fr}.mm-guide-card{flex-direction:column}.mm-guide-icon{width:100%;height:120px}.mm-trust-grid{grid-template-columns:1fr;gap:40px}}.mm-section-title{font-family:'Sora',sans-serif;font-size:32px;font-weight:700;color:#0d47a1;margin:0 0 8px 0;text-align:center;line-height:1.2}.mm-section-sub{font-size:15px;color:#5A5A5A;margin:0 0 40px 0;text-align:center}.mm-section-container{max-width:1200px;margin:0 auto;padding:0 20px}.mm-section-header{text-align:center;margin-bottom:0}.mm-products-section{padding:60px 0;max-width:none;margin:0;width:100%}.mm-products-section>.mm-products-header,.mm-products-section>.mm-products-cta{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px}.page-product .featured-products.mm-section-block,.page-product .product-accessories.mm-section-block{width:100vw!important;max-width:100vw!important;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;padding:32px 0 24px!important;background:#fafbfc}.page-product .featured-products.mm-section-block>.mm-section-title,.page-product .product-accessories.mm-section-block>.mm-section-title{max-width:1200px;margin:0 auto 24px!important;padding:0 20px}.page-product .featured-products .mm-products-slider .mm-slider-track .product-miniature,.page-product .product-accessories .mm-products-slider .mm-slider-track .product-miniature{margin-bottom:0!important}.mm-products-section.mm-products-bestsellers,.mm-products-section.mm-products-featured{background:#fff0}.mm-products-header{text-align:center;margin-bottom:32px}.mm-products-header .mm-section-sub{margin-bottom:32px}.mm-products-list-wrap>.products,.mm-products-list-wrap>.row.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0}.mm-products-cta{text-align:center;margin-top:32px}.mm-promo-hero{padding:60px 20px}.mm-promo-hero-inner{padding:30px 20px}.mm-promo-banner{max-width:1200px;margin:0 auto;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,var(--from,#3B6AFF) 0%,var(--mid,#4F8DFF) 50%,var(--to,#3FC1B0) 100%);box-shadow:0 12px 32px rgb(59 106 255 / .25);position:relative;animation:mmFadeUp 0.6s ease both}.mm-promo-banner-inner{padding:56px 56px;color:#fff;position:relative;z-index:1}.mm-promo-banner::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 90% 20%,rgb(255 255 255 / .15) 0%,transparent 40%),radial-gradient(circle at 10% 90%,rgb(255 255 255 / .1) 0%,transparent 50%)}.mm-promo-pill{display:inline-block;background:#1565c0;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;padding:8px 16px;border-radius:4px;margin-bottom:20px;text-transform:uppercase}.mm-promo-banner-title{font-family:'Sora',sans-serif;font-size:44px;font-weight:700;color:#fff;margin:0 0 16px 0;line-height:1.1;letter-spacing:-.01em}.mm-promo-banner-desc{font-size:16px;color:rgb(255 255 255 / .95);margin:0 0 28px 0;max-width:680px;line-height:1.55}.mm-promo-banner-desc p{margin:0 0 8px 0}.mm-promo-banner-desc p:last-child{margin:0}.mm-promo-banner-cta-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.mm-promo-banner-cta{display:inline-flex;align-items:center;gap:8px;background:#1565c0;color:#fff!important;padding:14px 24px;border-radius:8px;font-weight:700;font-size:14px;text-decoration:none!important;transition:all 0.2s ease}.mm-promo-banner-cta:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 18px rgb(0 0 0 / .15)}.mm-promo-banner-code{color:#fff;font-size:13px;opacity:.92}.mm-promo-banner-code strong{background:rgb(255 255 255 / .18);padding:4px 10px;border-radius:4px;letter-spacing:.04em}@keyframes mmFadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-home .promoss{display:none!important}.mm-blog-section{padding:60px 20px;background:#f5f8ff}.mm-blog-container{max-width:1200px;margin:0 auto}.mm-blog-header{margin-bottom:32px;text-align:center}.mm-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px, 100%),1fr));gap:24px}.mm-blog-grid,.mm-blog-grid>*{min-width:0}@media (max-width:480px){.mm-blog-grid{grid-template-columns:1fr;gap:16px}}ul.ybc-blog-list,ul.ybc-blog-list>li,.mm-blog-grid,.mm-blog-grid>li{list-style:none!important;padding-left:0!important;margin-left:0!important}ul.ybc-blog-list>li::marker,.mm-blog-grid>li::marker{content:''!important}.mm-blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid #E5E5E5;border-radius:10px;overflow:hidden;text-decoration:none!important;color:inherit;transition:all 0.2s ease}.mm-blog-card:hover{transform:translateY(-2px);border-color:#0d47a1;box-shadow:0 12px 28px rgb(0 0 0 / .08)}.mm-blog-card-media{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:rgb(255 255 255 / .92);position:relative;overflow:hidden}.mm-blog-card-media svg{position:relative;z-index:1}.mm-blog-card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2}.mm-blog-card-body{padding:18px 20px 22px;flex:1;display:flex;flex-direction:column}.mm-blog-card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:#5A5A5A;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.mm-blog-card-date{color:#6B6B6B;text-transform:none;font-weight:400;letter-spacing:0;font-size:13px}.mm-blog-card-dot{color:silver;font-size:10px}.mm-blog-card-cat{color:#0d47a1}.mm-blog-card-title{font-family:'Sora',sans-serif;font-size:18px;font-weight:700;color:#0d47a1;margin:0 0 10px 0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mm-blog-card-desc{font-size:14px;color:#5A5A5A;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mm-videos-section{padding:60px 20px}.mm-videos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.mm-video-card{background:#fff;border:1px solid #E5E5E5;border-radius:10px;overflow:hidden;transition:all 0.2s ease}.mm-video-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .08);border-color:#0d47a1}.mm-video-thumb{display:block;position:relative;aspect-ratio:16/9;overflow:hidden}.mm-video-thumb img.mm-video-img{width:100%;height:100%;object-fit:cover;display:block}.mm-youtube-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.mm-youtube-pill{width:56px;height:40px;background:rgb(0 0 0 / .75);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.mm-video-thumb:hover .mm-youtube-pill{background:red;transform:scale(1.05)}.mm-youtube-triangle{width:0;height:0;border-left:14px solid #fff;border-top:8px solid #fff0;border-bottom:8px solid #fff0;margin-left:4px}.mm-video-card-title{padding:12px 16px 16px;margin:0;font-size:13px;line-height:1.4;color:#0d47a1}.mm-video-card-title a{color:inherit!important;text-decoration:none!important}.mm-product-tutorials>.mm-videos-section.mm-videos-tab,.mm-product-tutorials>.mm-guides-pratiques-section.mm-guides-tab{padding:24px 0 8px 0!important;background:transparent!important;max-width:none!important}.mm-product-tutorials .mm-section-container{max-width:none;padding:0}.mm-product-tutorials-heading{font-family:'Sora',sans-serif;font-size:16px;font-weight:700;color:#0d47a1;margin:0 0 14px 0;padding-left:12px;border-left:3px solid #1565c0}.mm-product-tutorials .mm-videos-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.mm-product-tutorials .mm-video-card{border-radius:8px}.mm-product-tutorials .mm-video-card-title{padding:10px 12px 12px;font-size:12px}.mm-product-tutorials .mm-guides{grid-template-columns:repeat(2,1fr);gap:6px}.mm-product-tutorials .mm-guides li a{padding:10px 14px!important;font-size:13px!important}.mm-guides-pratiques-section{padding:60px 20px;background:#f5f8ff}.mm-guides-pratiques-section .mm-guides{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;list-style:none!important;padding:0!important;margin:0!important}.mm-guides-pratiques-section .mm-guides li{padding:0!important;margin:0!important;list-style:none!important;background:none!important}.mm-guides-pratiques-section .mm-guides li::marker,.mm-guides-pratiques-section .mm-guides li::before{content:none!important;display:none!important}.mm-guides-pratiques-section .mm-guides li a{display:flex!important;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid #E5E5E5;border-radius:8px;color:#0d47a1!important;font-weight:500;font-size:14px;text-decoration:none!important;transition:all 0.2s ease}.mm-guides-pratiques-section .mm-guides li a:hover{border-color:#1565c0;transform:translateX(2px);box-shadow:0 4px 12px rgb(0 0 0 / .05)}.mm-guides-pratiques-section .mm-guides li a::before{content:'';flex-shrink:0;width:16px;height:16px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23EAB308" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M9 5l7 7-7 7"/></svg>') center / 16px no-repeat}.page-home>.mm-promo-hero{background:#fff}.page-home>.mm-products-section{background:#fff}.page-home>.mm-blog-section{background:#f5f8ff}.page-home>.mm-videos-section{background:#fff}.page-home>.mm-guides-pratiques-section{background:#f5f8ff}.page-home .container_guide,.page-home .ybc_block_latest{display:none!important}@media (max-width:768px){.mm-section-title{font-size:24px}.mm-section-sub{font-size:14px;margin-bottom:28px}.mm-promo-banner-inner{padding:36px 28px}.mm-promo-banner-title{font-size:28px}.mm-promo-banner-desc{font-size:14px}.mm-blog-grid,.mm-videos-grid{grid-template-columns:1fr}.mm-guides-pratiques-section .mm-guides{grid-template-columns:1fr}}.page-cms #content,.page-content.page-cms,#content.page-content.page-cms,.page-cms .page-content{max-width:none;margin:0;padding:0}.page-content.page-cms,#content.page-content.mm-cms-body{padding:40px 0 60px 0}.mm-cms-body{max-width:1280px;margin:0 auto;padding:0 32px;font-size:16px;line-height:1.75;color:#1A1A1A}.page-cms.mm-cms-page{background:#fff;border:0;border-radius:0;padding:24px 48px 40px;box-shadow:none;margin-bottom:60px}.mm-cms-body{font-size:16px;line-height:1.75;color:#1A1A1A}body#cms.cms-id-150 .mm-page-header-container,body#cms.cms-id-150 .breadcrumb-container{max-width:1320px!important;padding-left:20px!important;padding-right:20px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body#cms.cms-id-150 #content-wrapper{max-width:1320px!important;padding:40px 20px 60px!important;margin:0 auto!important;box-sizing:border-box!important}body#cms.cms-id-150 .page-cms.mm-cms-page,.page-cms.page-cms-150{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body#cms.cms-id-150 .mm-content-grid{padding-top:0!important;padding-bottom:0!important}.page-cms-150 .mm-cms-body{display:flex;flex-direction:column;gap:48px;max-width:100%!important;margin:0!important;padding:0!important}.page-cms-150 .mm-pro-intro,.page-cms-150 .mm-pro-benefits,.page-cms-150 .mm-pro-process,.page-cms-150 .mm-pro-audience,.page-cms-150 .mm-pro-faq{padding:0}.mm-pro-h2{font-family:'Sora',sans-serif!important;font-size:clamp(22px, 2.4vw, 30px)!important;color:#0d47a1!important;font-weight:700!important;margin:0 0 28px!important;position:relative;padding-left:16px}.mm-pro-h2::before{content:'';position:absolute;left:0;top:8px;bottom:8px;width:4px;background:#1565c0;border-radius:2px}.mm-pro-lead{font-size:19px;line-height:1.6;color:#3A4A52;margin:0 0 28px!important;max-width:820px}.mm-pro-lead strong{color:#0d47a1;font-weight:700}.mm-pro-section-lead{font-size:16px;color:#56656c;margin:-20px 0 32px 0!important;max-width:720px;line-height:1.5}.mm-pro-badges{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px!important;padding:0}.mm-pro-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#F0FDF4;color:#1F9D55;border:1px solid #BBF7D0;border-radius:20px;font-size:12.5px;font-weight:600;font-family:'DM Sans',sans-serif}.mm-pro-badge svg{flex-shrink:0}.mm-pro-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px;padding:24px;background:#F8FAFB;border:1px solid #E5E7EB;border-radius:12px}@media (max-width:720px){.mm-pro-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-pro-stat{text-align:center;display:flex;flex-direction:column;gap:4px}.mm-pro-stat-num{font-family:'Sora',sans-serif;font-size:clamp(22px, 2.5vw, 30px);font-weight:700;color:#0d47a1;line-height:1}.mm-pro-stat-label{font-size:13px;color:#56656c;text-transform:uppercase;letter-spacing:.3px;font-weight:600}.mm-pro-final-cta{background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);border-radius:16px;padding:48px 32px;text-align:center;color:#fff;margin-top:20px}.mm-pro-final-cta-inner{max-width:640px;margin:0 auto}.mm-pro-final-cta h2{color:#fff!important;font-family:'Sora',sans-serif;font-size:clamp(24px, 3vw, 34px);font-weight:700;margin:0 0 12px 0!important}.mm-pro-final-cta p{color:rgb(255 255 255 / .9)!important;font-size:17px;margin:0 0 28px 0!important;line-height:1.5}.mm-pro-final-cta .mm-pro-cta-primary{background:#1565c0!important;color:#fff!important;box-shadow:0 6px 20px rgb(0 0 0 / .25)}.mm-pro-final-cta .mm-pro-cta-primary:hover{background:#fff!important;color:#0d47a1!important;box-shadow:0 8px 28px rgb(0 0 0 / .35)}.mm-pro-final-cta-note{font-size:13px!important;color:rgb(255 255 255 / .7)!important;margin:20px 0 0 0!important}.mm-pro-cta-wrap,.mm-pro-cta-row{margin:0!important;padding:0!important;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.mm-pro-cta{display:inline-flex!important;align-items:center;gap:10px;padding:16px 32px!important;border-radius:10px!important;font-weight:700!important;font-size:16px!important;text-decoration:none!important;border:0!important;font-family:'Sora',sans-serif!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;cursor:pointer;letter-spacing:-.01em;line-height:1.2!important}.mm-pro-cta svg{flex-shrink:0;transition:transform .25s ease}.mm-pro-cta-primary{background:#0d47a1!important;color:#fff!important;box-shadow:0 4px 14px rgb(13 71 161 / .25),0 1px 3px rgb(13 71 161 / .15)}.mm-pro-cta-primary:hover{background:#1565c0!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 24px rgb(21 101 192 / .35),0 2px 6px rgb(21 101 192 / .2)}.mm-pro-cta-primary:hover svg{transform:translateX(4px)}.mm-pro-cta-ghost{background:transparent!important;color:#0d47a1!important;border:2px solid #0d47a1!important;padding:14px 28px!important}.mm-pro-cta-ghost:hover{background:#0d47a1!important;color:#fff!important;transform:translateY(-1px)}.mm-pro-cta-large{padding:20px 40px!important;font-size:18px!important}.mm-pro-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:900px){.mm-pro-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mm-pro-benefits-grid{grid-template-columns:1fr}}.mm-pro-card{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:22px;transition:all .2s ease;display:flex;flex-direction:column;gap:8px}.mm-pro-card:hover{border-color:#1565c0;box-shadow:0 6px 18px rgb(21 101 192 / .15);transform:translateY(-2px)}.mm-pro-card-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:#1565c0;margin-bottom:4px}.mm-pro-card-icon svg{width:24px;height:24px}.mm-pro-card h3{font-family:'Sora',sans-serif;font-size:16px;font-weight:700;color:#0d47a1;margin:0 0 4px 0!important}.mm-pro-card p{font-size:14px;line-height:1.55;color:#3A4A52;margin:0!important}.mm-pro-card strong{color:#0d47a1}.mm-pro-steps{list-style:none!important;padding:0!important;margin:0 0 24px!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:720px){.mm-pro-steps{grid-template-columns:1fr}}.mm-pro-steps li{background:#F8FAFB;border:1px solid #E5E7EB;border-radius:12px;padding:24px;display:flex;gap:16px;align-items:flex-start}.mm-pro-step-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#0d47a1;color:#1565c0;font-family:'Sora',sans-serif;font-weight:700;font-size:18px}.mm-pro-steps li>div{font-size:15px;line-height:1.55;color:#3A4A52;flex:1}.mm-pro-steps li>div h3{font-family:'Sora',sans-serif;font-size:17px;font-weight:700;color:#0d47a1;margin:0 0 6px 0!important}.mm-pro-steps li>div p{margin:0!important;font-size:14px}.mm-pro-steps li strong{color:#0d47a1}.mm-pro-audience-list{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:720px){.mm-pro-audience-list{grid-template-columns:1fr}}.mm-pro-audience-list li{background:#FFFBF1;border-left:3px solid #1565c0;padding:12px 16px;border-radius:0 8px 8px 0;font-size:14px;color:#3A4A52}.mm-pro-audience-list strong{color:#0d47a1}.mm-pro-faq-item{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:14px 18px;margin-bottom:10px;transition:border-color .15s}.mm-pro-faq-item[open]{border-color:#1565c0}.mm-pro-faq-item summary{cursor:pointer;font-weight:600;color:#0d47a1;font-size:15px;list-style:none;position:relative;padding-right:30px;font-family:'DM Sans',sans-serif}.mm-pro-faq-item summary::-webkit-details-marker{display:none}.mm-pro-faq-item summary::after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;color:#1565c0;transition:transform .2s;line-height:1;font-weight:400}.mm-pro-faq-item[open] summary::after{content:'−'}.mm-pro-faq-item p{margin:10px 0 0!important;font-size:14px;line-height:1.55;color:#3A4A52}.mm-cms-body>*:first-child{margin-top:0}.mm-cms-body p{margin:0 0 16px;text-align:left}.mm-cms-body p.text-center{text-align:center}.mm-cms-body strong,.mm-cms-body b{color:#0d47a1;font-weight:700;display:inline!important;margin:0!important;padding:0!important}.mm-cms-body a{color:#1565c0;text-decoration:none;border-bottom:1px dotted #1565c0;padding-bottom:1px;transition:all .15s}.mm-cms-body a:hover{color:#8A6D1F;border-bottom-color:#8A6D1F}.mm-cms-body h1,.mm-cms-page h1{font-family:'Sora',sans-serif;font-size:28px;color:#0d47a1;margin:0 0 24px;font-weight:700;line-height:1.3}.mm-cms-body h2,.mm-cms-page h2{font-family:'Sora',sans-serif;font-size:22px;color:#0d47a1;margin:40px 0 18px;font-weight:700;padding:0 0 0 14px;border-left:4px solid #1565c0;line-height:1.35;display:block}.mm-cms-body h2.ribbon{background:#fff0}.mm-cms-body h2.ribbon::before{display:none}.mm-cms-body h3,.mm-cms-page h3{font-family:'Sora',sans-serif;font-size:18px;color:#0d47a1;margin:28px 0 12px;font-weight:700;padding:0;border:0;padding-bottom:6px;border-bottom:1px solid #EEF2F4}.mm-cms-body h4,.mm-cms-page h4{font-family:'Sora',sans-serif;font-size:15px;color:#1565c0;margin:20px 0 8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.mm-cms-body ul,.mm-cms-body ol{margin:0 0 16px 0;padding-left:22px}.mm-cms-body ul li,.mm-cms-body ol li{margin:4px 0;line-height:1.7}.mm-cms-body ul{list-style:none;padding-left:0}.mm-cms-body ul li{padding-left:26px;position:relative}.mm-cms-body ul li::before{content:'';position:absolute;left:8px;top:12px;width:8px;height:8px;background:#1565c0;border-radius:50%}.mm-cms-body p.text-danger{background:#FEF2F2;border:1px solid #FCA5A5;border-left:4px solid #DC2626;padding:12px 16px;border-radius:8px;color:#7F1D1D;text-align:left!important;font-size:14px}.mm-cms-body img{display:inline-block!important;max-width:100%;height:auto;border-radius:8px;vertical-align:middle;box-shadow:0 1px 4px rgb(13 71 161 / .06)}.page-cms .text-center img,.page-cms .row img,.page-content p img,#content .text-center img{display:inline-block!important;vertical-align:middle}.mm-cms-body table{width:100%;border-collapse:separate;border-spacing:0;margin:20px 0;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.mm-cms-body th{background:#F1F4F6;color:#0d47a1;font-weight:700;padding:12px 16px;text-align:left;border-bottom:1px solid #E5E7EB}.mm-cms-body td{padding:12px 16px;border-top:1px solid #EEF2F4;vertical-align:middle}.mm-cms-body tr:first-child td{border-top:0}.mm-cms-body>p>.featured-products,.mm-cms-body .featured-products:not(.mm-section-block){display:block;margin:16px 0}.mm-cms-body .featured-products .products{display:block!important;padding:0!important;margin:0!important;grid-template-columns:none!important}.mm-cms-body .featured-products ul.row,.mm-cms-body .featured-products ul.kl-row-listing,.mm-cms-body .featured-products .products>ul{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;padding:0!important;margin:0!important;list-style:none!important}.mm-cms-body .col-md-6 .featured-products ul.row,.mm-cms-body .col-md-6 .featured-products ul.kl-row-listing,.mm-cms-body .col-md-6 .featured-products .products>ul,.mm-cms-body [class*="col-md-6"] .featured-products ul.row,.mm-cms-body [class*="col-md-6"] .featured-products ul.kl-row-listing,.mm-cms-body [class*="col-md-6"] .featured-products .products>ul{grid-template-columns:repeat(2,1fr)!important}.mm-cms-body .col-md-4 .featured-products ul.row,.mm-cms-body .col-md-4 .featured-products ul.kl-row-listing,.mm-cms-body .col-md-4 .featured-products .products>ul{grid-template-columns:repeat(1,1fr)!important}.mm-cms-body .featured-products .product-miniature{background:#fff!important;border:1px solid #E5E7EB!important;border-radius:10px!important;overflow:hidden!important;transition:all .15s ease!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;flex:none!important}@media (max-width:900px){.mm-cms-body .featured-products ul.row,.mm-cms-body .featured-products ul.kl-row-listing,.mm-cms-body .featured-products .products>ul{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:600px){.mm-cms-body .featured-products ul.row,.mm-cms-body .featured-products ul.kl-row-listing,.mm-cms-body .featured-products .products>ul{grid-template-columns:repeat(2,1fr)!important}}.mm-cms-body .featured-products .product-miniature:hover{border-color:#1565c0!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(21 101 192 / .18)!important}.mm-cms-body .featured-products .product-miniature .thumbnail-container{font-size:0!important;color:transparent!important}.mm-cms-body .featured-products .product-miniature a,.mm-cms-body .featured-products .product-miniature .product-title,.mm-cms-body .featured-products .product-miniature .product-title-link,.mm-cms-body .featured-products .product-miniature .product-title a{border-bottom:0!important;text-decoration:none!important}.mm-cms-body .featured-products .product-miniature .product-title{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}body .mm-cms-body .row.container_guide{flex-direction:column!important}body .mm-cms-body .row.container_guide>[class*="col-"],body .mm-cms-body .row.container_guide>.col-lg-6,body .mm-cms-body .row.container_guide>.col-md-6,body .mm-cms-body .row.container_guide>.col-sm-12{flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding:0!important;margin:0 0 24px!important}.mm-cms-body .container.row{display:flex!important;flex-wrap:wrap;gap:16px;margin:16px 0;padding:0}body .mm-cms-body .video_contain_outer,body .mm-cms-body div.col-3.video_contain_outer,body .mm-cms-body .container.row>div.col-3{flex:0 0 calc(33.333% - 11px)!important;width:calc(33.333% - 11px)!important;max-width:calc(33.333% - 11px)!important;min-width:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.mm-cms-body .video_contain{background:#fff;border:1px solid #E5E7EB;border-radius:10px;overflow:hidden;transition:all .15s;display:flex;flex-direction:column}.mm-cms-body .video_contain:hover{border-color:#1565c0;transform:translateY(-2px);box-shadow:0 4px 12px rgb(21 101 192 / .18)}.mm-cms-body .video_contain .video-play-button{display:none}.mm-cms-body .video_contain .video-overlay{position:relative;display:block}.mm-cms-body .video_contain .video-overlay::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgb(13 71 161 / .85);border-radius:50%;pointer-events:none}.mm-cms-body .video_contain .video-overlay::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateX(2px);border-left:14px solid #fff;border-top:9px solid #fff0;border-bottom:9px solid #fff0;z-index:1;pointer-events:none}.mm-cms-body .video_contain .video-overlay img,.mm-cms-body .video_contain .video-overlay picture img{width:100%!important;height:170px!important;object-fit:cover!important;display:block!important;border-radius:0!important}.mm-cms-body .video_contain>p{padding:12px 16px!important;margin:0!important;font-size:13px;line-height:1.4}.mm-cms-body .video_contain>p>a{color:#0d47a1!important;font-weight:600!important;text-decoration:none!important;border:0!important;display:block;white-space:normal!important}.mm-cms-body .video_contain>p>a:hover{color:#1565c0!important}@media (max-width:720px){.mm-cms-body .video_contain_outer{flex:1 1 100%;max-width:100%}}.mm-cms-body .row>.col-md-6.col-12,.mm-cms-body .row>.col-12.col-md-6{background:#fff0;border:0;padding:4px!important;margin:0!important}.mm-cms-body .row>.col-md-6.col-12>a:only-child,.mm-cms-body .row>.col-12.col-md-6>a:only-child{display:flex!important;align-items:center;gap:10px;padding:14px 18px!important;background:#fff;border:1px solid #E5E7EB!important;border-radius:10px!important;font-size:14px;font-weight:500;color:#0d47a1!important;text-decoration:none!important;border-bottom:1px solid #E5E7EB!important;transition:all .15s ease;text-align:left}.mm-cms-body .row>.col-md-6.col-12>a:only-child::after,.mm-cms-body .row>.col-12.col-md-6>a:only-child::after{content:'→';margin-left:auto;color:#1565c0;font-size:18px;transition:transform .15s}.mm-cms-body .row>.col-md-6.col-12>a:only-child:hover,.mm-cms-body .row>.col-12.col-md-6>a:only-child:hover{border-color:#1565c0!important;background:#FFFBF1;transform:translateY(-1px);box-shadow:0 2px 6px rgb(21 101 192 / .18)}.mm-cms-body .row>.col-md-6.col-12>a:only-child:hover::after,.mm-cms-body .row>.col-12.col-md-6>a:only-child:hover::after{transform:translateX(3px)}.mm-cms-body .row>.col-md-3{flex:0 0 calc(25% - 16px)!important;max-width:calc(25% - 16px)!important;margin:0 8px 16px!important;padding:0!important;display:flex;flex-direction:column}.mm-cms-body>.col-md-3{display:block;max-width:320px;margin:0 auto 24px!important;padding:0!important;background:#fff;border:1px solid #E5E7EB;border-radius:10px;overflow:hidden;flex:none!important}.mm-cms-body>.col-md-3>p.ribbon{margin:0!important;border-radius:0!important;border-left:0!important;border-bottom:3px solid #1565c0!important;text-align:center!important}.mm-cms-body>.col-md-3>p.text-center,.mm-cms-body>.col-md-3>.text-center{padding:12px!important;margin:0!important}.mm-cms-body>.col-md-3>p.text-center img,.mm-cms-body>.col-md-3>.text-center img{max-width:100%!important;max-height:200px!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.mm-cms-body>.col-md-3>p:last-child{padding:0 14px 14px!important;margin:0!important;text-align:left}.mm-cms-body>p.ribbon+p.text-center,.mm-cms-body>p.ribbon+.text-center{max-width:320px;margin:0 auto!important;padding:12px!important;background:#fff;border-left:1px solid #E5E7EB;border-right:1px solid #E5E7EB}.mm-cms-body>p.ribbon+p.text-center+p,.mm-cms-body>p.ribbon+.text-center+p{max-width:320px;margin:0 auto 24px!important;padding:0 14px 14px!important;background:#fff;border:1px solid #E5E7EB;border-top:0;border-radius:0 0 10px 10px;text-align:left}.mm-cms-body>p.ribbon+p.text-center img,.mm-cms-body>p.ribbon+.text-center img{max-width:100%!important;width:auto!important;height:auto!important;max-height:200px;object-fit:contain;display:block;margin:0 auto}.mm-cms-body>p.ribbon:has(+p.text-center img),.mm-cms-body>p.ribbon:has(+.text-center img){max-width:320px;margin-left:auto!important;margin-right:auto!important;border-radius:10px 10px 0 0!important}.mm-cms-body .row>.col-md-3:has(>p.ribbon),.mm-cms-body .row>.col-md-3:has(>.ribbon),.mm-cms-body .row>.col-md-3:has(>.text-center img),.mm-cms-body .row>.col-md-3:has(>div>img){background:#fff;border:1px solid #E5E7EB;border-radius:10px;overflow:hidden}.mm-cms-body .row>.col-md-3:has(>.text-center img):not(:has(>.ribbon)) .text-center{padding:12px 12px 0!important}.mm-cms-body .row>.col-md-3:has(>.text-center img):not(:has(>.ribbon))>p{padding:4px 14px 14px!important;font-size:13px}@media (max-width:991px){.mm-cms-body .row>.col-md-3{flex:0 0 calc(50% - 16px)!important;max-width:calc(50% - 16px)!important}}@media (max-width:600px){.mm-cms-body .row>.col-md-3{flex:0 0 calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}}.mm-cms-body .row>.col-md-3>p.ribbon:first-child{margin:0!important;padding:12px 14px!important;font-size:13px!important;border-radius:0!important;border-left:0!important;border-bottom:3px solid #1565c0!important;text-align:center!important}.mm-cms-body .row>.col-md-3>*{width:100%;box-sizing:border-box}.mm-cms-body .row>.col-md-3 .text-center{padding:16px;margin:0;background:#f5f8ff;display:flex;align-items:center;justify-content:center;min-height:200px}.mm-cms-body .row>.col-md-3 .text-center img{max-width:100%!important;max-height:180px!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important;display:block!important;margin:0 auto!important}.mm-cms-body .row>.col-md-3>p:not(.ribbon){padding:12px 14px 0!important;font-size:13px;line-height:1.55;margin:0 0 8px}.mm-cms-body .row>.col-md-3>p:last-child{padding-bottom:14px!important}@media (max-width:720px){.mm-cms-body .row>.col-md-3{flex:0 0 calc(50% - 16px)!important;max-width:calc(50% - 16px)!important}}.mm-cms-body .card{background:#fff;border:1px solid #E5E7EB!important;border-radius:12px!important;overflow:hidden;height:100%;box-shadow:0 1px 4px rgb(13 71 161 / .04);display:flex;flex-direction:column}.mm-cms-body .card-header{background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:#fff!important;padding:14px 18px;font-family:'Sora',sans-serif;font-weight:700;font-size:14px;letter-spacing:.3px;border-bottom:0}.mm-cms-body .card .list-group,.mm-cms-body .card ul{list-style:none!important;padding:0!important;margin:0!important;background:#fff0}.mm-cms-body .card>.list-group{padding:8px 14px!important}.mm-cms-body .card .list-group-item{padding:6px 0!important;padding-left:18px!important;background:transparent!important;border:0!important;font-size:13.5px;line-height:1.5;position:relative;color:#3A4A52}.mm-cms-body .card .list-group-item::before{content:'';position:absolute;left:0;top:12px;width:6px;height:6px;background:#1565c0;border-radius:50%}.mm-cms-body .card .list-group-item>a{color:#1565c0!important;border:0!important;text-decoration:none}.mm-cms-body .card .list-group-item>a:hover{color:#1565c0!important}.mm-cms-body .card .list-group-item>strong,.mm-cms-body .card .list-group-item:has(>ul){font-weight:700;color:#0d47a1}.mm-cms-body .card .list-group-item>strong{font-size:14px}.mm-cms-body .card .list-group-item>strong>a{color:#0d47a1!important}.mm-cms-body .card .list-group-item>strong>a:hover{color:#1565c0!important}.mm-cms-body .card .list-group-item>ul{margin-top:6px!important;padding-left:0!important;border-left:2px solid #EEF2F4;margin-left:-2px}.mm-cms-body .card .list-group-item>ul>.list-group-item{padding-left:16px!important;font-size:12.5px}.mm-cms-body .card .list-group-item>ul>.list-group-item::before{left:4px;top:10px;width:4px;height:4px;background:#8aa0a8}.mm-cms-body .row>.col-md-3{display:flex;align-items:stretch}.mm-cms-body .container,.mm-cms-body .container-fluid{max-width:none!important;width:100%!important;padding:0!important;margin:24px 0!important}.mm-cms-body .row{display:flex!important;flex-wrap:wrap;gap:16px 0;margin:0 -8px;align-items:stretch}.mm-cms-body .row>[class*="col-"]{padding:12px 16px;min-width:0;box-sizing:border-box}.mm-cms-body .row>.col-12,.mm-cms-body .row>.col-md-12{flex:0 0 100%!important;max-width:100%!important;text-align:center}.mm-cms-body .row>.col-6,.mm-cms-body .row>.col-md-6{flex:0 0 50%!important;max-width:50%!important}.mm-cms-body .row>.col-4,.mm-cms-body .row>.col-md-4{flex:0 0 33.333%!important;max-width:33.333%!important}.mm-cms-body .row>.col-3{flex:0 0 25%!important;max-width:25%!important}.mm-cms-body .row>.col-8,.mm-cms-body .row>.col-md-8{flex:0 0 66.666%!important;max-width:66.666%!important}@media (max-width:720px){.mm-cms-body .row>.col-md-12,.mm-cms-body .row>.col-md-6,.mm-cms-body .row>.col-md-4,.mm-cms-body .row>.col-md-3,.mm-cms-body .row>.col-md-8{flex:0 0 100%!important;max-width:100%!important}}.mm-cms-body .row>[class*="col-"] p{margin:0}.mm-cms-body .row>.col-12 p{text-align:center}.mm-cms-body .shortcode_categories_block{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0;padding:0}.mm-cms-body .shortcode_categories_item{flex:none!important;max-width:none!important;padding:0!important;background:#fff;border:1px solid #E5E7EB;border-radius:8px;transition:all .15s;overflow:hidden}.mm-cms-body .shortcode_categories_item:hover{border-color:#1565c0;box-shadow:0 2px 8px rgb(21 101 192 / .15);transform:translateY(-1px)}.mm-cms-body .shortcode_categories_item>a{display:flex!important;flex-direction:column;align-items:center;padding:10px 8px 12px;text-decoration:none!important;border:0!important;color:#0d47a1!important;font-size:12px;font-weight:600;text-align:center;gap:6px}.mm-cms-body .shortcode_categories_item>a img{display:block!important;width:100%;max-width:100px;height:100px;object-fit:cover;border-radius:6px;box-shadow:none!important;margin:0}.mm-cms-body .shortcode_categories_item>a br{display:none}.mm-cms-body .col-md-6+.col-md-6 .row>.col-4 a img,.mm-cms-body .row>.col-4>a>img,.mm-cms-body .row>.col-md-4>a>img{max-width:100%;border-radius:6px}.mm-cms-body .col-md-6{display:flex;flex-direction:column}.mm-cms-body .col-md-6 .ribbon{width:100%}.mm-cms-body .container .row.border-right.border-left{background:#fff}.mm-cms-body .container .row.border-right.border-left.border-top{border:1px solid #E5E7EB!important;border-bottom:0!important;border-radius:10px 10px 0 0!important}.mm-cms-body .container .row.border-right.border-left.border-bottom{border:1px solid #E5E7EB!important;border-top:0!important;border-radius:0 0 10px 10px!important}.mm-cms-body .container .row.border-right.border-left:not(.border-top):not(.border-bottom){border-left:1px solid #E5E7EB!important;border-right:1px solid #E5E7EB!important}.mm-cms-body .container>p{margin:8px 0}.mm-cms-body .row .col-6.border-left{border-left:1px solid #E5E7EB!important}.mm-cms-body .row p.font-weight-bold{font-weight:700;color:#0d47a1;font-size:14px}.mm-cms-body .row.text-center{justify-content:center;align-items:center;text-align:center}.mm-cms-body .row.text-center>[class*="col-"]{text-align:center}.mm-cms-body>p+.container,.mm-cms-body .container+.container{margin-top:28px}.mm-cms-body p.mt-4{margin-top:16px}.mm-cms-body p.font-weight-bold{font-weight:700}.mm-cms-body .row.step-row{background:#f5f8ff;padding:20px;border-radius:10px;align-items:center}.mm-cms-body .titre,.mm-cms-body h2.titre,.mm-cms-body .ribbon-title{display:inline-block;background:linear-gradient(135deg,#0d47a1,#1565c0);color:#fff!important;padding:10px 24px;border-radius:8px;font-family:'Sora',sans-serif;font-weight:700;font-size:16px;border-left:4px solid #1565c0;margin:24px 0 16px}.mm-cms-body .text-right,.mm-cms-body .nav-tutorial{text-align:right;margin-top:32px;padding-top:20px;border-top:1px solid #EEF2F4}.mm-cms-body img[src=""],.mm-cms-body img:not([src]){display:none!important}@media (max-width:720px){.page-cms.mm-cms-page{padding:24px 18px;border-radius:8px}.mm-cms-body h1,.mm-cms-page h1{font-size:22px}.mm-cms-body h2,.mm-cms-page h2{font-size:18px}.mm-cms-body .row [class*="col-"]{flex:1 1 100%}}.page-cms .text-center,#content .text-center,.mm-cms-body .text-center{text-align:center!important}.page-cms .text-center p,#content .text-center p,.mm-cms-body .text-center p{text-align:center!important}.mm-cms-body th,.mm-cms-body th{background:#f5f8ff;font-weight:600;color:#0d47a1}.mm-cms-body img,.mm-cms-body img{max-width:100%;height:auto;border-radius:6px;margin:16px 0;display:block}.mm-cms-body img.w-100,.mm-cms-body img.w-100{max-width:720px;width:100%;margin:16px auto}.mm-cms-body img[style*="max-height"],.mm-cms-body img[style*="max-height"]{display:inline-block;margin:8px;vertical-align:middle}.mm-cms-body iframe,.mm-cms-body iframe{max-width:100%;aspect-ratio:16/9;height:auto;margin:16px 0;border:0;border-radius:6px}.mm-cms-body blockquote,.mm-cms-body blockquote{border-left:4px solid #1565c0;background:#FFF8E6;padding:16px 20px;margin:16px 0;border-radius:0 6px 6px 0;font-style:italic;color:#5A5A5A}.mm-cms-body .container,.mm-cms-body .container{max-width:100%;padding:0;margin:16px 0}.mm-cms-body .row,.mm-cms-body .row{display:flex;flex-wrap:wrap;margin:0;align-items:stretch}.mm-cms-body [class*="col-"],.mm-cms-body [class*="col-"]{padding:8px 12px;box-sizing:border-box}.mm-cms-body .col-12,.mm-cms-body .col-12{flex:0 0 100%;max-width:100%}.mm-cms-body .col-6,.mm-cms-body .col-6{flex:0 0 50%;max-width:50%}.mm-cms-body .col-4,.mm-cms-body .col-4{flex:0 0 33.333%;max-width:33.333%}.mm-cms-body .col-8,.mm-cms-body .col-8{flex:0 0 66.666%;max-width:66.666%}.mm-cms-body .col-3,.mm-cms-body .col-3{flex:0 0 25%;max-width:25%}.mm-cms-body .col-9,.mm-cms-body .col-9{flex:0 0 75%;max-width:75%}.mm-cms-body .col-2,.mm-cms-body .col-2{flex:0 0 16.666%;max-width:16.666%}.mm-cms-body .col-10,.mm-cms-body .col-10{flex:0 0 83.333%;max-width:83.333%}.mm-cms-body .col-md-12,.mm-cms-body .col-md-12,.mm-cms-body .col-md-6,.mm-cms-body .col-md-6,.mm-cms-body .col-md-4,.mm-cms-body .col-md-4,.mm-cms-body .col-md-8,.mm-cms-body .col-md-8,.mm-cms-body .col-md-3,.mm-cms-body .col-md-3,.mm-cms-body .col-md-9,.mm-cms-body .col-md-9{padding:8px 12px;box-sizing:border-box}.mm-cms-body .col-md-12,.mm-cms-body .col-md-12{flex:0 0 100%;max-width:100%}.mm-cms-body .col-md-6,.mm-cms-body .col-md-6{flex:0 0 50%;max-width:50%}.mm-cms-body .col-md-4,.mm-cms-body .col-md-4{flex:0 0 33.333%;max-width:33.333%}.mm-cms-body .col-md-8,.mm-cms-body .col-md-8{flex:0 0 66.666%;max-width:66.666%}.mm-cms-body .col-md-9,.mm-cms-body .col-md-9{flex:0 0 75%;max-width:75%}@media (max-width:768px){.mm-cms-body .col-6,.mm-cms-body .col-6,.mm-cms-body .col-4,.mm-cms-body .col-4,.mm-cms-body .col-8,.mm-cms-body .col-8,.mm-cms-body .col-3,.mm-cms-body .col-3,.mm-cms-body .col-9,.mm-cms-body .col-9,.mm-cms-body .col-md-6,.mm-cms-body .col-md-6,.mm-cms-body .col-md-4,.mm-cms-body .col-md-4{flex:0 0 100%;max-width:100%}}.mm-cms-body .border,.mm-cms-body .border{border:1px solid #E5E5E5}.mm-cms-body .border-top,.mm-cms-body .border-top{border-top:1px solid #E5E5E5}.mm-cms-body .border-right,.mm-cms-body .border-right{border-right:1px solid #E5E5E5}.mm-cms-body .border-bottom,.mm-cms-body .border-bottom{border-bottom:1px solid #E5E5E5}.mm-cms-body .border-left,.mm-cms-body .border-left{border-left:1px solid #E5E5E5}.mm-cms-body .border-0,.mm-cms-body .border-0{border:0!important}.mm-cms-body .text-center,.mm-cms-body .text-center{text-align:center}.mm-cms-body .text-left,.mm-cms-body .text-left{text-align:left}.mm-cms-body .text-right,.mm-cms-body .text-right{text-align:right}.mm-cms-body .text-uppercase,.mm-cms-body .text-uppercase{text-transform:uppercase;letter-spacing:.04em}.mm-cms-body .font-weight-bold,.mm-cms-body .font-weight-bold,.mm-cms-body .fw-bold,.mm-cms-body .fw-bold{font-weight:700!important}.mm-cms-body .font-italic,.mm-cms-body .font-italic{font-style:italic}.mm-cms-body .text-muted,.mm-cms-body .text-muted{color:#6B6B6B}.mm-cms-body .text-primary,.mm-cms-body .text-primary{color:#0d47a1}.mm-cms-body .text-warning,.mm-cms-body .text-warning{color:#1565c0}.mm-cms-body .text-success,.mm-cms-body .text-success{color:#2EAB6E}.mm-cms-body .text-white,.mm-cms-body .text-white{color:#fff}.mm-cms-body .bg-light,.mm-cms-body .bg-light{background:#f5f8ff}.mm-cms-body .bg-dark,.mm-cms-body .bg-dark{background:#0d47a1;color:#fff}.mm-cms-body .mt-0,.mm-cms-body .mt-0{margin-top:0!important}.mm-cms-body .mt-1,.mm-cms-body .mt-1{margin-top:4px}.mm-cms-body .mt-2,.mm-cms-body .mt-2{margin-top:8px}.mm-cms-body .mt-3,.mm-cms-body .mt-3{margin-top:16px}.mm-cms-body .mt-4,.mm-cms-body .mt-4{margin-top:24px}.mm-cms-body .mt-5,.mm-cms-body .mt-5{margin-top:32px}.mm-cms-body .mb-0,.mm-cms-body .mb-0{margin-bottom:0!important}.mm-cms-body .mb-1,.mm-cms-body .mb-1{margin-bottom:4px}.mm-cms-body .mb-2,.mm-cms-body .mb-2{margin-bottom:8px}.mm-cms-body .mb-3,.mm-cms-body .mb-3{margin-bottom:16px}.mm-cms-body .mb-4,.mm-cms-body .mb-4{margin-bottom:24px}.mm-cms-body .my-3,.mm-cms-body .my-3{margin-top:16px;margin-bottom:16px}.mm-cms-body .my-4,.mm-cms-body .my-4{margin-top:24px;margin-bottom:24px}.mm-cms-body .p-0,.mm-cms-body .p-0{padding:0!important}.mm-cms-body .p-2,.mm-cms-body .p-2{padding:8px}.mm-cms-body .p-3,.mm-cms-body .p-3{padding:16px}.mm-cms-body .p-4,.mm-cms-body .p-4{padding:24px}.mm-cms-body .pl-0,.mm-cms-body .pl-0{padding-left:0!important}.mm-cms-body .pl-3,.mm-cms-body .pl-3{padding-left:16px}.mm-cms-body .pl-4,.mm-cms-body .pl-4{padding-left:24px}.mm-cms-body .pr-3,.mm-cms-body .pr-3{padding-right:16px}.mm-cms-body .pr-4,.mm-cms-body .pr-4{padding-right:24px}.mm-cms-body .py-3,.mm-cms-body .py-3{padding-top:16px;padding-bottom:16px}.mm-cms-body .py-4,.mm-cms-body .py-4{padding-top:24px;padding-bottom:24px}.mm-cms-body .px-3,.mm-cms-body .px-3{padding-left:16px;padding-right:16px}.mm-cms-body .d-flex,.mm-cms-body .d-flex{display:flex}.mm-cms-body .d-block,.mm-cms-body .d-block{display:block}.mm-cms-body .d-inline-block,.mm-cms-body .d-inline-block{display:inline-block}.mm-cms-body .justify-content-center,.mm-cms-body .justify-content-center{justify-content:center}.mm-cms-body .justify-content-between,.mm-cms-body .justify-content-between{justify-content:space-between}.mm-cms-body .align-items-center,.mm-cms-body .align-items-center{align-items:center}.mm-cms-body .w-100,.mm-cms-body .w-100{width:100%}.mm-cms-body .h-100,.mm-cms-body .h-100{height:100%}.mm-cms-body h2.ribbon,.mm-cms-body p.ribbon{display:block!important;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%)!important;color:#fff!important;padding:14px 22px!important;border-radius:8px!important;border-left:4px solid #1565c0!important;font-family:'Sora',sans-serif!important;font-size:17px!important;font-weight:700!important;margin:28px 0 18px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:static!important;float:none!important;text-align:left!important}.mm-cms-body p.ribbon{font-size:15px!important}.mm-cms-body h2.ribbon::before,.mm-cms-body p.ribbon::before{display:none!important}.mm-cms-body h2[class*="ribbon"]+p,.mm-cms-body h3{margin-top:24px}.mm-cms-body>h2:first-child{margin-top:0}.mm-cms-body details,.mm-cms-body details{background:#fff;border:1px solid #E5E5E5;border-radius:6px;margin-bottom:8px;padding:16px 20px}.mm-cms-body details>summary,.mm-cms-body details>summary{cursor:pointer;font-weight:600;color:#0d47a1;list-style:none;outline:none;display:flex;align-items:center;gap:8px}.mm-cms-body details>summary::-webkit-details-marker,.mm-cms-body details>summary::-webkit-details-marker{display:none}.mm-cms-body details>summary::before,.mm-cms-body details>summary::before{content:'';flex-shrink:0;width:12px;height:12px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="%23EAB308" stroke-width="3" stroke-linecap="round"><path d="M9 5l7 7-7 7"/></svg>') center / 12px no-repeat;transition:transform 0.2s ease}.mm-cms-body details[open]>summary::before,.mm-cms-body details[open]>summary::before{transform:rotate(90deg)}.mm-cms-body p strong:only-child,.mm-cms-body p strong:only-child{display:block;padding-top:12px;color:#0d47a1;font-size:16px;font-weight:700}.mm-cms-body #faq,.mm-cms-body #faq{margin-top:16px}.mm-cms-body #faq h3,.mm-cms-body #expedition h3,.mm-cms-body #sav h3,.mm-cms-body #retours h3,.mm-cms-body #faq h3{font-family:'Sora',sans-serif;font-size:22px;font-weight:700;color:white!important;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);padding:14px 20px;border-radius:6px;margin:32px 0 20px 0}.mm-cms-body .inner h4,.mm-cms-body #faq h4,.mm-cms-body #expedition h4,.mm-cms-body #sav h4,.mm-cms-body #retours h4,.mm-cms-body #faq h4{display:flex;align-items:flex-start;gap:10px;font-family:'Sora',sans-serif;font-size:15px;font-weight:600;color:#0d47a1!important;background:#f5f8ff;border-left:3px solid #1565c0;padding:14px 18px;border-radius:0 6px 6px 0;margin:12px 0 0 0}.mm-cms-body .inner h4::before,.mm-cms-body #faq h4::before,.mm-cms-body #expedition h4::before,.mm-cms-body #sav h4::before,.mm-cms-body #retours h4::before{content:'Q';flex-shrink:0;width:22px;height:22px;background:#1565c0;color:#fff;font-weight:700;font-size:12px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.mm-cms-body .inner h4+p,.mm-cms-body #faq h4+p,.mm-cms-body #expedition h4+p,.mm-cms-body #sav h4+p,.mm-cms-body #retours h4+p{padding:14px 18px 4px 18px;margin:0 0 16px 0;background:#fff;border-left:3px solid #E5E5E5;border-radius:0 0 6px 0;font-size:14px;color:#5A5A5A}.mm-cms-body .inner h4+p::before{content:'';display:inline-block;vertical-align:middle}.mm-cms-list-title{font-family:'Sora',sans-serif;font-size:22px;color:#0d47a1;margin:32px 0 16px 0}.mm-cms-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;list-style:none;padding:0;margin:0}.mm-cms-list li a{display:block;padding:14px 18px;background:#fff;border:1px solid #E5E5E5;border-radius:6px;color:#0d47a1;font-weight:500;transition:all 0.2s ease;text-decoration:none}.mm-cms-list li a:hover{border-color:#1565c0;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .08);color:#0d47a1}.mm-cms-print{margin-top:32px;padding-top:16px;border-top:1px solid #E5E5E5;text-align:right}.page-customer-account form,.page-authentication form,.page-registration form{max-width:none;margin:0;width:100%}#checkout form{max-width:none;margin:0}.page-customer-account .form-control,.page-authentication .form-control,.page-registration .form-control,#checkout .form-control,.form-control{display:block;width:100%;padding:10px 14px;font-size:14px;color:#1A1A1A;background:#fff;border:1px solid #E5E5E5;border-radius:6px;transition:all 0.2s ease;box-sizing:border-box}.page-customer-account .form-group.row,.page-authentication .form-group.row,.page-registration .form-group.row,.page-identity .form-group.row,.js-customer-form .form-group.row{display:flex!important;flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 0 16px 0}.page-customer-account .form-group.row>.col-md-3,.page-authentication .form-group.row>.col-md-3,.page-registration .form-group.row>.col-md-3,.page-identity .form-group.row>.col-md-3,.js-customer-form .form-group.row>.col-md-3{flex:0 0 180px;max-width:180px;padding:0}.page-customer-account .form-group.row>.col-md-6,.page-authentication .form-group.row>.col-md-6,.page-registration .form-group.row>.col-md-6,.page-identity .form-group.row>.col-md-6,.js-customer-form .form-group.row>.col-md-6{flex:1 1 320px;max-width:100%;padding:0}.page-customer-account .form-group.row>.col-md-3.form-control-comment,.page-authentication .form-group.row>.col-md-3.form-control-comment,.page-registration .form-group.row>.col-md-3.form-control-comment,.page-identity .form-group.row>.col-md-3.form-control-comment,.js-customer-form .form-group.row>.col-md-3.form-control-comment{flex:1 1 100%;max-width:100%;margin-left:192px;margin-top:4px;font-size:12px;color:#8a8a8a;padding:0}.page-customer-account .form-control-comment,.page-authentication .form-control-comment,.page-registration .form-control-comment,.js-customer-form .form-control-comment{font-size:12px;color:#8a8a8a}@media (max-width:720px){.page-customer-account .form-group.row>.col-md-3,.page-authentication .form-group.row>.col-md-3,.page-registration .form-group.row>.col-md-3,.js-customer-form .form-group.row>.col-md-3{flex:1 1 100%;max-width:100%}.page-customer-account .form-group.row>.col-md-3.form-control-comment,.page-authentication .form-group.row>.col-md-3.form-control-comment,.page-registration .form-group.row>.col-md-3.form-control-comment,.js-customer-form .form-group.row>.col-md-3.form-control-comment{margin-left:0}}.form-control:focus{outline:none;border-color:#0d47a1;box-shadow:0 0 0 3px rgb(13 71 161 / .1)}.page-customer-account .form-group,.form-group{margin-bottom:16px}.page-customer-account label,label{display:block;font-size:14px;font-weight:500;color:#1A1A1A;margin-bottom:6px}.page-customer-account .btn-primary,.page-authentication .btn-primary,#checkout .btn-primary,.btn-primary{background:#1565c0;color:#fff;border:none;border-radius:6px;padding:12px 24px;font-weight:600;font-size:15px;cursor:pointer;transition:all 0.2s ease}.btn-primary:hover{background:#D19E07;transform:translateY(-1px);box-shadow:0 4px 12px rgb(30 136 229 / .3);color:#0d47a1}.btn-secondary,.btn-outline-secondary{background:#fff;color:#0d47a1;border:1px solid #0d47a1;border-radius:6px;padding:10px 20px;font-weight:600}.btn-secondary:hover{background:#0d47a1;color:#fff}.page-my-account #content .links{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;list-style:none;padding:0}.page-my-account #content .links a{display:flex;flex-direction:column;align-items:center;padding:24px 16px;background:#fff;border:1px solid #E5E5E5;border-radius:6px;text-align:center;color:#0d47a1;transition:all 0.2s ease;text-decoration:none}.page-my-account #content .links a:hover{border-color:#1565c0;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .08)}.mm-error-page,.page-not-found,.page-error #content{text-align:center;padding:60px 20px;max-width:720px;margin:0 auto}.mm-error-illustration{margin:0 auto 24px}.mm-error-code{display:inline-block;font-family:'Sora',sans-serif;font-size:clamp(80px, 12vw, 140px);font-weight:700;line-height:1;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 50%,#1565c0 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.mm-error-title{font-family:'Sora',sans-serif;font-size:28px;color:#0d47a1;margin:0 0 12px 0;font-weight:700}.mm-error-text{font-size:16px;color:#5A5A5A;margin:0 0 24px 0}.mm-error-search{max-width:480px;margin:0 auto 24px}.mm-error-search .search-widget{width:100%}.mm-error-search input{width:100%;padding:12px 16px;border:1px solid #E5E5E5;border-radius:6px;font-size:14px}.mm-error-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.mm-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#1565c0;color:#fff;border:none;border-radius:6px;font-weight:700;text-decoration:none;transition:all 0.2s ease;font-size:15px}.mm-btn-primary:hover{background:#D19E07;color:#0d47a1;transform:translateY(-1px);box-shadow:0 4px 12px rgb(30 136 229 / .3);text-decoration:none}.mm-btn-outline{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff0;color:#0d47a1;border:2px solid #0d47a1;border-radius:6px;font-weight:700;text-decoration:none;transition:all 0.2s ease;font-size:15px}.mm-btn-outline:hover{background:#0d47a1;color:#fff;text-decoration:none}.mm-empty-state{text-align:center;padding:48px 20px;max-width:560px;margin:0 auto}.mm-empty-illustration{display:inline-flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:#F4F6F8;color:#1C6B7A;margin:0 auto 20px}.mm-empty-title{font-family:'Sora',sans-serif;font-size:22px;color:#0d47a1;margin:0 0 10px;font-weight:700;line-height:1.3}.mm-empty-text{font-size:15px;color:#5A5A5A;margin:0 0 24px}.mm-empty-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.maintenance-page-content{text-align:center;padding:80px 20px;max-width:600px;margin:0 auto}.mm-image-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.mm-image-modal-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .85)}.mm-image-modal-img{position:relative;max-width:95vw;max-height:95vh;object-fit:contain;border-radius:8px}.mm-image-modal-close{position:absolute;top:24px;right:24px;z-index:2;width:44px;height:44px;background:#fff;border:none;border-radius:50%;font-size:28px;line-height:1;cursor:pointer;color:#0d47a1;display:flex;align-items:center;justify-content:center}.mm-image-modal-close:hover{background:#1565c0}.mm-footer-before{background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:#fff;padding:36px 0}.mm-footer-before .mm-container{max-width:1320px!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important;width:100%!important}.mm-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:32px;align-items:center;max-width:100%!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.mm-newsletter-text{color:#fff}.mm-newsletter-title{font-family:'Sora',sans-serif!important;font-size:22px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0 0 8px 0!important;color:#F5C842!important;text-shadow:0 1px 2px rgb(0 0 0 / .15)}.mm-newsletter-title svg{color:#F5C842!important;flex-shrink:0}.mm-newsletter-baseline{color:rgb(255 255 255 / .95)!important;font-size:14px!important;margin:0!important;line-height:1.5!important}.mm-newsletter-form{display:flex;gap:8px;align-items:stretch;background:#fff;padding:6px;border-radius:999px}.mm-newsletter-input-wrap{position:relative;flex:1;display:flex;align-items:center}.mm-newsletter-input-icon{position:absolute;left:14px;color:#6B6B6B;pointer-events:none}.mm-newsletter-email{width:100%;padding:12px 14px 12px 42px;border:none;outline:none;background:#fff0;font-size:14px;color:#1A1A1A;border-radius:999px}.mm-newsletter-email::placeholder{color:#6B6B6B}.mm-newsletter-submit{display:inline-flex;align-items:center;gap:6px;padding:12px 22px;background:#1565c0;color:#fff;border:none;border-radius:999px;font-weight:700;cursor:pointer;font-size:14px;transition:all 0.2s ease;white-space:nowrap}.mm-newsletter-submit:hover{background:#D19E07;transform:translateY(-1px);box-shadow:0 4px 12px rgb(30 136 229 / .3)}.mm-newsletter-note{color:rgb(255 255 255 / .7);font-size:12px;margin:12px 0 0 0;grid-column:1 / -1}.mm-newsletter-msg{padding:10px 14px;border-radius:6px;margin-top:12px;grid-column:1 / -1;font-size:14px}.mm-newsletter-msg.is-success{background:rgb(31 122 63 / .2);color:#C8F1D5;border:1px solid rgb(255 255 255 / .2)}.mm-newsletter-msg.is-error{background:rgb(200 38 44 / .2);color:#FCC9C8;border:1px solid rgb(255 255 255 / .2)}@media (max-width:768px){.mm-newsletter{grid-template-columns:1fr;gap:16px;text-align:center}.mm-newsletter-title{justify-content:center}.mm-newsletter-form{flex-direction:column;padding:8px;border-radius:12px;gap:8px}.mm-newsletter-email{padding:12px 14px 12px 42px}.mm-newsletter-submit{border-radius:6px;padding:14px 22px}}.block_newsletter:not(.mm-newsletter),#block_newsletter:not(.mm-newsletter){display:none}.mm-newsletter input[type="hidden"]{display:none!important}.page-authentication #main,.page-registration #main,.page-authentication #content,.page-registration #content,.page-authentication #content-wrapper,.page-registration #content-wrapper,.page-authentication .page-content,.page-registration .page-content{max-width:none!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;margin:0 auto!important}.login-form{max-width:480px;margin:40px auto;padding:32px;background:#fff;border:1px solid #E5E5E5;border-radius:8px}.register-form,#authentication>.register-form{max-width:none;margin:0 0 24px;padding:32px;background:#fff;border:1px solid #E5E5E5;border-radius:8px}.mm-register-login-link{background:#F1F4F6;border:1px solid #E5E5E5;border-radius:8px;padding:14px 20px;margin:0 0 20px;font-size:14px;color:#0d47a1}.mm-register-login-link p{margin:0}.mm-register-login-link a{color:#8A6D1F;font-weight:600;text-decoration:none}.mm-register-login-link a:hover{text-decoration:underline}form#login-form{max-width:none;padding:0;background:#fff0;border:none}.login-form h1,.register-form h1,#authentication h1{font-family:'Sora',sans-serif;font-size:24px;color:#0d47a1;margin:0 0 20px 0;text-align:center;font-weight:700}.login-form .form-group{margin-bottom:16px}.login-form input[type="email"],.login-form input[type="password"],.login-form input[type="text"],.login-form .input-group input{width:100%;padding:12px 14px;background:#f5f8ff;border:1px solid #E5E5E5;border-radius:6px;font-size:15px}.login-form input:focus{outline:none;border-color:#0d47a1;background:#fff;box-shadow:0 0 0 3px rgb(13 71 161 / .1)}.login-form .input-group,.login-form [class*="password-field"]{position:relative;display:flex;align-items:center}.login-form .input-group-btn,.login-form button[type="button"][class*="password"]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:#fff0;color:#0d47a1;border:none;font-size:12px;font-weight:600;padding:6px 10px;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:4px}.login-form .input-group-btn:hover{background:#f5f8ff}.login-form .forgot-password{text-align:right;margin:-8px 0 16px 0}.login-form .forgot-password a{color:#0071BC;font-size:13px}.login-form button[data-link-action="sign-in"],.login-form #submit-login,.register-form button[type="submit"]{display:block;width:100%;background:#1565c0;color:#fff;border:none;border-radius:6px;padding:14px;font-weight:700;font-size:15px;cursor:pointer;transition:all 0.2s ease}.login-form button[data-link-action="sign-in"]:hover{background:#D19E07;transform:translateY(-1px);box-shadow:0 4px 12px rgb(30 136 229 / .3)}.login-form .ets_socialloginpro,.login-form ul.social-login,.login-form ul[class*="social"]{list-style:none;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.login-form ul[class*="social"] li,.login-form .ets_socialloginpro li{margin:0}.login-form ul[class*="social"] li a,.login-form .ets_socialloginpro a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;background:#fff;border:1px solid #E5E5E5;border-radius:6px;text-decoration:none;color:#1A1A1A;font-size:13px;font-weight:500;transition:all 0.2s ease}.login-form ul[class*="social"] li a:hover,.login-form .ets_socialloginpro a:hover{border-color:#0d47a1;transform:translateY(-1px)}.login-form .form-control-label,.form-control-label,.form-group label{font-weight:500}.forgot-password a,.login-form .forgot-password a{color:#0071BC;font-size:14px}.no-account,.new-account-link{display:block;margin-top:16px;padding:12px;text-align:center;background:#f5f8ff;border-radius:6px;font-size:14px}.page-my-account #content,.page-my-account #content-wrapper,.page-my-account #main,.page-my-account .page-content{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}.page-my-account .mm-page-header{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.page-my-account .mm-page-header-container{max-width:1280px!important;margin:0 auto!important;padding:0 24px!important}.page-my-account #content{padding-top:24px!important}.mm-account-nav{display:block;width:100%!important;max-width:100%!important;margin:24px 0 0 0!important;padding:0!important;box-sizing:border-box}.mm-account-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;list-style:none!important;padding:0!important;margin:0!important;width:100%!important;box-sizing:border-box!important}@media (max-width:1100px){.mm-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:800px){.mm-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.mm-account-grid{grid-template-columns:minmax(0,1fr)!important}}.mm-account-grid>*{display:flex!important;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;background:#fff;border:1px solid #E5E5E5;border-radius:8px;text-decoration:none!important;color:#0d47a1!important;transition:all 0.2s ease;min-height:130px;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;float:none!important;box-sizing:border-box!important;font-size:15px;font-weight:500}.mm-account-grid>*:hover{border-color:#1565c0;transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .08)}.mm-account-grid>li{padding:0!important;background:transparent!important;border:0!important;min-height:0!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mm-account-grid>li>a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;background:#fff;border:1px solid #E5E5E5;border-radius:8px;text-decoration:none;color:#0d47a1;transition:all 0.2s ease;min-height:130px;width:100%;box-sizing:border-box}.mm-account-grid>li>a:hover{border-color:#1565c0;transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .08)}.mm-account-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;background:#fff;border:1px solid #E5E5E5;border-radius:8px;text-decoration:none;transition:all 0.2s ease;min-height:130px}.mm-account-card:hover{border-color:#1565c0;transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .08);text-decoration:none}.mm-account-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:#1565c0}.mm-account-card-title{font-family:'Sora',sans-serif;font-size:16px;color:#0d47a1;font-weight:600}.mm-account-card-text{font-size:13px;color:#5A5A5A}.mm-account-grid .link-item{display:flex!important;flex-direction:column;align-items:flex-start;gap:8px;font-family:'Sora',sans-serif;font-size:16px;font-weight:600;color:#0d47a1!important;width:100%}.mm-account-grid .link-item i.material-icons,.mm-account-grid .link-item .ss_icon_group{display:inline-flex!important;align-items:center;justify-content:center;width:48px!important;height:48px!important;border-radius:12px;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%)!important;color:#1565c0!important;font-size:28px!important;line-height:1!important;margin:0!important;padding:0!important;flex-shrink:0}.mm-account-grid .link-item .ss_icon_group{font-style:normal}.mm-account-grid .link-item .ss_icon_group svg{fill:#1565c0;width:32px!important;height:32px!important}.mm-account-grid .link-item .ss_icon_group svg path{fill:#1565c0!important}.mm-account-grid .link-item i.material-icons:empty::before{content:'notifications'}.mm-account-grid .link-item img{width:48px!important;height:48px!important;object-fit:contain;padding:8px;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);border-radius:12px}.mm-account-grid .link-item br{display:none}.mm-account-grid>a.col-lg-4,.mm-account-grid>a.col-md-3{padding:24px!important}.mm-account-logout{text-align:center;margin-top:32px}.mm-account-footer-links{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;padding:24px 0 32px;margin-top:24px;border-top:1px solid #F1F4F6}.mm-account-footer-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s ease;border:1px solid #E5E7EB;background:#fff;color:#0d47a1}.mm-account-footer-link svg{flex-shrink:0;transition:transform .2s ease}.mm-account-footer-link:hover{background:#F1F4F6;border-color:#0d47a1;text-decoration:none;color:#0d47a1;transform:translateY(-1px);box-shadow:0 2px 6px rgb(13 71 161 / .08)}.mm-account-footer-link--back:hover svg{transform:translateX(-3px)}.mm-account-footer-link--home{background:#0d47a1;color:#fff;border-color:#0d47a1}.mm-account-footer-link--home:hover{background:#1565c0;color:#fff;border-color:#1565c0}.mm-account-footer-link--home:hover svg{transform:scale(1.1)}.account-link{display:none!important}.mm-orders{padding:24px 0 40px}.mm-orders-intro{color:#56656c;font-size:14px;margin:0 0 24px}.mm-orders-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.mm-order-card{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:18px 20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;gap:14px}.mm-order-card:hover{border-color:#1565c0;box-shadow:0 4px 14px rgb(13 71 161 / .08)}.mm-order-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid #F1F4F6}.mm-order-ref{display:flex;flex-direction:column;gap:2px}.mm-order-ref-label{font-size:11px;color:#56656c;text-transform:uppercase;letter-spacing:.4px;font-weight:600}.mm-order-ref-value{font-family:'Sora',sans-serif;font-size:18px;color:#0d47a1;font-weight:700}.mm-order-status{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:.2px;background:color-mix(in srgb,var(--mm-state-color) 12%,#fff);color:var(--mm-state-color);border:1px solid color-mix(in srgb,var(--mm-state-color) 30%,transparent);white-space:nowrap}.mm-order-status-dot{width:8px;height:8px;border-radius:50%;background:var(--mm-state-color);flex-shrink:0}.mm-order-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.mm-order-meta-item{display:flex;flex-direction:column;gap:4px;min-width:0}.mm-order-meta-label{font-size:11px;color:#56656c;text-transform:uppercase;letter-spacing:.3px;font-weight:600}.mm-order-meta-value{font-size:14px;color:#1A1A1A;font-weight:500;word-break:break-word}.mm-order-total{font-family:'Sora',sans-serif;font-size:16px;color:#0d47a1;font-weight:700}.mm-order-invoice{display:inline-flex;align-items:center;gap:6px;color:#8A6D1F;text-decoration:none;font-weight:600;font-size:13px;background:#FFFBF1;padding:5px 10px;border-radius:6px;width:max-content;transition:background .15s,color .15s}.mm-order-invoice:hover{background:#1565c0;color:#fff;text-decoration:none}.mm-order-invoice svg{flex-shrink:0}.mm-order-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid #F1F4F6}.mm-order-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;font-family:'DM Sans',sans-serif;transition:all .15s ease}.mm-order-btn svg{flex-shrink:0}.mm-order-btn.mm-btn-primary{background:#0d47a1!important;color:#fff!important;border:1px solid #0d47a1!important;padding:9px 16px!important;font-size:13px!important}.mm-order-btn.mm-btn-primary:hover{background:#1565c0!important;color:#fff!important;border-color:#1565c0!important;text-decoration:none!important}.mm-order-btn.mm-btn-outline{background:transparent!important;color:#0d47a1!important;border:1px solid #E5E7EB!important;padding:9px 16px!important;font-size:13px!important}.mm-order-btn.mm-btn-outline:hover{border-color:#0d47a1!important;background:#F1F4F6!important;text-decoration:none!important}.mm-orders-empty{text-align:center;padding:60px 20px;background:#F8FAFB;border:1px dashed #D5DCE0;border-radius:12px}.mm-orders-empty svg{color:#C5CDD1;margin-bottom:12px}.mm-orders-empty p{color:#56656c;font-size:15px;margin:0 0 20px}.mm-orders-empty .mm-btn-primary{display:inline-block;padding:11px 24px;border-radius:8px;background:#0d47a1;color:#fff;text-decoration:none;font-weight:600;font-size:14px;transition:background .15s}.mm-orders-empty .mm-btn-primary:hover{background:#1565c0;color:#fff}@media (max-width:600px){.mm-order-head{flex-direction:column;align-items:flex-start;gap:10px}.mm-order-meta{grid-template-columns:repeat(2,1fr)}.mm-order-actions{flex-direction:column}.mm-order-btn{width:100%;justify-content:center}}.ybc-blog-wrapper-detail{display:block;padding:0}.ybc-blog-wrapper-detail .ybc-blog-wrapper-content{width:100%;padding:0}body.ybc_blog #content-wrapper>.row,body.ybc_blog .mm-content>.row{display:grid;grid-template-columns:1fr 280px;gap:28px;max-width:1280px;margin:0 auto;padding:24px 20px 60px;align-items:start}body.ybc_blog #content-wrapper>.row>[id="content-wrapper"],body.ybc_blog .mm-content>.row>[id="content-wrapper"]{width:100%;max-width:none;padding:0;flex:none;min-width:0}body.ybc_blog #right-column{width:100%;max-width:none;padding:0;flex:none;position:sticky;top:80px;align-self:start}@media (max-width:991px){body.ybc_blog #content-wrapper>.row,body.ybc_blog .mm-content>.row{grid-template-columns:1fr;padding:12px 8px;gap:16px}body.ybc_blog #right-column{position:static}body.ybc_blog .mm-content-grid{padding:0!important;max-width:none!important}body.ybc_blog .mm-content{padding:0!important}}.ybc-blog-wrapper-detail .page-heading,.ybc-blog-wrapper-detail .page-heading .title_cat{font-family:'Sora',sans-serif;font-size:28px!important;line-height:1.25!important;color:#0d47a1;text-transform:none!important;font-weight:700;margin:0 0 16px!important;float:none!important;width:auto!important}@media (max-width:700px){.ybc-blog-wrapper-detail .page-heading,.ybc-blog-wrapper-detail .page-heading .title_cat{font-size:22px!important}}.ybc-blog-wrapper-detail .post-details{display:block}.ybc-blog-wrapper-detail .blog_description{display:block!important;max-height:none!important;overflow:visible!important;font-size:16px;line-height:1.65;color:#1A1A1A}.ybc-blog-wrapper-detail .blog_description img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.ybc-blog-wrapper-detail .blog_description h2,.ybc-blog-wrapper-detail .blog_description h3{font-family:'Sora',sans-serif;color:#0d47a1;margin:24px 0 12px}.ybc-blog-wrapper-detail .blog_description p{margin:0 0 14px}.ybc-blog-wrapper-detail .blog_description a{color:#056B94}.ybc-blog-wrapper-detail .ets_begin_heading_table,.ybc-blog-wrapper-detail .ets_end_heading_table{display:none!important}.ybc-navigation-blog{display:none}@media (max-width:991px){.ybc-navigation-blog{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#F4F6F8;border-radius:8px;cursor:pointer;font-weight:600;color:#0d47a1}.ybc-navigation-blog::after{content:'⌄';font-size:18px}.ybc-navigation-blog-content{display:none}.ybc-navigation-blog.is-open+.ybc-navigation-blog-content,body:not(.touchevents) .ybc-navigation-blog:hover+.ybc-navigation-blog-content{display:block;margin-top:12px}}.mm-account-grid #author-blog-info-link,.mm-account-grid>li:has(#author-blog-info-link){display:none!important}.page-customer-account .page-content,.page-addresses .page-content,.page-identity .page-content,.page-history .page-content,.page-discount .page-content,.page-order-detail .page-content,.page-order-follow .page-content,.page-order-return .page-content,.page-order-slip .page-content,.page-customer-account #content,.page-authentication #content,.page-registration #content,.page-order-return #content,.page-customer-account .alerts-customer,#module-psgdpr-gdpr .page-content,#module-ps_emailalerts-account .page-content,#module-myprestaloyalty-default .page-content{display:block!important;width:auto!important;max-width:1320px!important;margin:0 auto 60px!important;background:#fff0;border:0;border-radius:0;padding:20px 20px 0!important;box-sizing:border-box!important}.page-registration #main,.page-authentication #main,.page-customer-account #main{padding-top:0!important;padding-bottom:0!important}.page-registration .mm-content-grid,.page-authentication .mm-content-grid,.page-customer-account .mm-content-grid{padding-top:0!important}.page-customer-account #content-wrapper,.page-customer-account #main{display:block;width:100%;max-width:none}.page-my-account #content,.page-my-account .page-content{background:transparent!important;border:0!important;padding:0!important}.mm-addresses-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0 0 24px 0;width:100%!important;box-sizing:border-box}@media (max-width:900px){.mm-addresses-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.mm-addresses-grid{grid-template-columns:minmax(0,1fr)!important}}.mm-addresses-grid>.mm-address-card{width:100%!important;min-width:0!important;max-width:none!important}.mm-address-card{background:#f5f8ff;border:1px solid #E5E5E5;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:12px}.mm-address-card-head{display:flex;align-items:center;gap:8px}.mm-address-card-alias{font-family:'Sora',sans-serif;font-size:15px;font-weight:700;color:#0d47a1;margin:0}.mm-address-card-body{font-style:normal;font-size:14px;line-height:1.55;color:#1A1A1A;margin:0;padding-bottom:12px;border-bottom:1px solid #E5E5E5}.mm-address-card-actions{display:flex;gap:12px}.mm-address-action{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;text-decoration:none!important;transition:all 0.2s ease}.mm-address-action-edit{background:#fff;color:#0d47a1!important;border:1px solid #E5E5E5}.mm-address-action-edit:hover{border-color:#1565c0;background:#FFF8E6}.mm-address-action-delete{background:#fff;color:#D32F2F!important;border:1px solid #E5E5E5}.mm-address-action-delete:hover{border-color:#D32F2F;background:#FFEBEE}.mm-addresses-footer{margin-top:24px;padding-top:24px;border-top:1px solid #E5E5E5}.page-addresses .col-lg-4,.page-addresses .col-md-6,.page-addresses .col-sm-6{padding:0!important;width:auto!important;max-width:none!important;flex:none!important}.page-history table,#order-history-table,.page-history .table{table-layout:auto}.page-history table th,.page-history table td{white-space:normal;vertical-align:middle}.page-history table tbody td a{white-space:nowrap}.page-history table thead th:empty{display:table-cell;min-width:1px}.page-history .label,.page-history td .label,.page-discount .label,.page-discount td .label{white-space:nowrap}.page-history td a,.page-discount td a{display:inline-block;margin:0 6px 0 0;padding:4px 10px;background:#f5f8ff;border:1px solid #E5E5E5;border-radius:4px;font-size:12px;font-weight:600}.page-history td a:hover,.page-discount td a:hover{background:#fff;border-color:#1565c0}.page-discount table tbody td:first-child:empty::before{content:'—';color:silver}.page-discount table tbody td:first-child{font-family:'Sora',sans-serif;font-weight:700;color:#0d47a1}#module-psgdpr-gdpr .page-content>div,#module-psgdpr-gdpr .gdpr-section,#module-psgdpr-gdpr section,#module-psgdpr-gdpr .container,#module-psgdpr-gdpr .container>div,#module-psgdpr-gdpr .psgdprinfo17{background:transparent!important;padding:0 0 24px 0!important;margin:0 0 24px 0!important;border-bottom:1px solid #E5E5E5;border-radius:0!important;max-width:none!important}#module-psgdpr-gdpr .psgdprinfo17+.psgdprinfo17{padding-top:24px!important}#module-psgdpr-gdpr .page-content>div:last-child,#module-psgdpr-gdpr section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#module-psgdpr-gdpr h2,#module-psgdpr-gdpr h3{font-family:'Sora',sans-serif;font-size:22px;color:#0d47a1;padding-bottom:8px;border-bottom:2px solid #1565c0;display:inline-block;margin:0 0 16px 0;font-weight:700}#module-psgdpr-gdpr p{color:#5A5A5A;line-height:1.6;margin-bottom:16px}#module-psgdpr-gdpr .btn,#module-psgdpr-gdpr button,#module-psgdpr-gdpr a.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px!important;background:#1565c0!important;color:#fff!important;border:0!important;border-radius:6px!important;font-weight:700!important;font-size:13px!important;text-decoration:none!important;transition:all 0.2s ease;margin:8px 8px 0 0}#module-psgdpr-gdpr .btn:hover{background:#d49f06!important;transform:translateY(-1px)}#module-ps_emailalerts-account .page-content{padding:32px!important}#module-ps_emailalerts-account ul,#module-ps_emailalerts-account .ps-emailalerts-list{list-style:none;padding:0;margin:0}#module-ps_emailalerts-account p a,#module-ps_emailalerts-account ul li,#module-ps_emailalerts-account .emailalerts-list-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#f5f8ff;border:1px solid #E5E5E5;border-radius:8px;margin-bottom:8px;font-size:14px;color:#0d47a1!important;text-decoration:none!important}#module-ps_emailalerts-account p a:hover,#module-ps_emailalerts-account ul li:hover{border-color:#1565c0;background:#fff}#module-ps_emailalerts-account .material-icons,#module-ps_emailalerts-account a[onclick*="confirm"] i{color:#D32F2F;cursor:pointer;transition:transform 0.2s ease}#module-ps_emailalerts-account .material-icons:hover{transform:scale(1.15)}#module-myprestaloyalty-default .page-content,#module-myprestaloyalty-default #content{background:white!important;border:1px solid #E5E5E5;border-radius:12px;padding:32px!important}#module-myprestaloyalty-default table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:24px;font-size:14px}#module-myprestaloyalty-default table thead th{font-family:'Sora',sans-serif;font-size:13px;font-weight:700;color:#0d47a1;background:#f5f8ff;padding:14px 12px;text-align:left;border-bottom:2px solid #1565c0}#module-myprestaloyalty-default table tbody td{padding:14px 12px;border-bottom:1px solid #E5E5E5;color:#1A1A1A}#module-myprestaloyalty-default table tfoot td{padding:14px 12px;font-weight:700;color:#0d47a1;background:#FFF8E6;border-top:2px solid #1565c0}#module-myprestaloyalty-default h2,#module-myprestaloyalty-default h3,#module-myprestaloyalty-default .h2,#module-myprestaloyalty-default .h3{font-family:'Sora',sans-serif;font-size:20px;font-weight:700;color:#0d47a1;padding-bottom:8px;border-bottom:2px solid #1565c0;display:inline-block;margin:24px 0 16px 0}#module-myprestaloyalty-default .alert,#module-myprestaloyalty-default .ets-alert{background:#FFF8E1;border:1px solid #1565c0;color:#6F5300;padding:12px 16px;border-radius:6px;margin:16px 0}.mm-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#1565c0;color:#fff!important;border:0;border-radius:6px;font-weight:700;font-size:14px;text-decoration:none!important;cursor:pointer;transition:all 0.2s ease}.mm-btn-primary:hover{background:#d49f06;transform:translateY(-1px);box-shadow:0 4px 12px rgb(30 136 229 / .3)}.mm-empty-state{text-align:center;padding:40px 20px;color:#6B6B6B}#customer-form,.js-customer-form,.js-address-form{max-width:720px;margin:0 auto}#customer-form .form-group.row,.js-address-form .form-group.row{display:flex;align-items:flex-start;gap:16px;margin:0 0 16px 0;padding:0}#customer-form .form-group.row .col-md-3,.js-address-form .form-group.row .col-md-3{width:180px;flex-shrink:0;padding:8px 0 0 0;max-width:none}#customer-form .form-group.row .col-md-6,.js-address-form .form-group.row .col-md-6{flex:1;padding:0;max-width:none}#customer-form .form-control-label,.js-address-form .form-control-label{display:block;font-family:'Sora',sans-serif;font-size:13px;font-weight:600;color:#0d47a1;margin:0}#customer-form .form-control-comment,.js-address-form .form-control-comment{font-size:12px;color:#6B6B6B;margin-top:6px}#customer-form input[type="text"],#customer-form input[type="email"],#customer-form input[type="password"],#customer-form input[type="tel"],#customer-form select,#customer-form textarea,#customer-form .form-control,.js-address-form input[type="text"],.js-address-form input[type="email"],.js-address-form input[type="password"],.js-address-form input[type="tel"],.js-address-form select,.js-address-form textarea,.js-address-form .form-control{width:100%;padding:10px 14px;background:#fff;border:1px solid #D0D0D0;border-radius:6px;font-size:14px;color:#1A1A1A;transition:all 0.2s ease;box-sizing:border-box}#customer-form input:focus,#customer-form select:focus,#customer-form textarea:focus,.js-address-form input:focus,.js-address-form select:focus,.js-address-form textarea:focus{border-color:#1565c0;outline:none;box-shadow:0 0 0 3px rgb(30 136 229 / .15)}#customer-form .input-group{display:flex;align-items:stretch}#customer-form .input-group .form-control{border-radius:6px 0 0 6px}#customer-form .input-group .input-group-btn{display:flex}#customer-form .input-group .input-group-btn button{padding:0 16px;border:1px solid #D0D0D0;border-left:0;border-radius:0 6px 6px 0;background:#f5f8ff;color:#0d47a1;font-size:12px;font-weight:600;cursor:pointer}#customer-form .radio-inline,.js-address-form .radio-inline{display:inline-flex;align-items:center;gap:6px;margin:0 16px 0 0;cursor:pointer}#customer-form .custom-radio,.js-address-form .custom-radio{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid #D0D0D0;border-radius:50%;position:relative;transition:all 0.2s ease}#customer-form .custom-radio input[type="radio"]{position:absolute;opacity:0;width:0;height:0}#customer-form .custom-radio span{width:8px;height:8px;border-radius:50%;background:#1565c0;transform:scale(0);transition:transform 0.2s ease}@media (max-width:768px){*{font-size:max(14px, 1em)}.small,.text-muted,.breadcrumb,.breadcrumb-item,.reassurance-text,.price-old,.regular-price,.mm-cart-line-unit,.mm-blog-card-meta,.mm-blog-card-dot,.mm-mobile-bottom-nav-link,.mm-mobile-bottom-nav-badge,.mm-header-cart-badge,.mm-attachment-meta,.mm-contact-label,.mm-filter-option-count,.mm-voucher-available-list code,.mm-newsletter-note,.mm-repair-all-link,.mm-repair-tool-cols a,.mm-repair-tool-cols h3,.product-card-reference,.product-miniature .discount,.product-miniature .product-flag,.product-miniature .size-badge,.form-control-comment,.js-customer-form .form-control-comment,.js-address-form .form-control-comment,#customer-form .form-control-comment,#customer-form .form-control-label,#customer-form .input-group .input-group-btn button,.mm-price-block .regular-price,.mm-price-block .unit-price-cart,#form_ets_onepagecheckout .block-shopping-cart .alert.buy_more_fee_shipping.mm-bar-inline .end,.mm-cart-line-gift,#search_filters .facet-title,.mm-mega-menu-column .mm-mega-col-title,.mm-mega-menu-column .mm-mega-promo-block span,.mm-mega-menu-column .mm-mega-promo-card span,.is_in_cart .kl-see-more-toggle::after{font-size:max(14px, 1em)!important}}#customer-form .custom-radio input[type="radio"]:checked+span,#customer-form .custom-radio:has(input:checked) span{transform:scale(1)}#customer-form .custom-radio:has(input:checked){border-color:#1565c0}#customer-form input[type="checkbox"],.js-address-form input[type="checkbox"]{accent-color:#1565c0;width:16px;height:16px;margin-right:6px}#customer-form .form-footer,.js-address-form .form-footer{margin:24px 0 0 196px;padding-top:24px;border-top:1px solid #E5E5E5;display:flex;justify-content:flex-end;gap:12px}#customer-form button[type="submit"],#customer-form .form-control-submit,.js-address-form button[type="submit"],.js-address-form .form-control-submit,button[name="submitAddress"],button.form-control-submit{padding:12px 24px!important;background:#1565c0!important;color:#fff!important;border:0!important;border-radius:6px!important;font-weight:700!important;font-size:14px!important;cursor:pointer;transition:all 0.2s ease}#customer-form button[type="submit"]:hover,.js-address-form button[type="submit"]:hover{background:#d49f06!important;transform:translateY(-1px)}@media (max-width:700px){#customer-form .form-group.row,.js-address-form .form-group.row{flex-direction:column;gap:6px}#customer-form .form-group.row .col-md-3,.js-address-form .form-group.row .col-md-3{width:100%;padding:0}#customer-form .form-footer,.js-address-form .form-footer{margin-left:0}}.page-history .page-content>p:first-of-type{color:#5A5A5A;margin-bottom:24px}#order-history-table,.page-history table,.page-history .table,.page-discount table,.page-discount .table,.page-order-slip table,.page-order-slip .table,.page-order-return table,.page-order-follow table,.page-customer-account .page-content table{width:100%;border-collapse:separate;border-spacing:0;margin:0;font-size:14px;background:#fff}#order-history-table thead th,.page-history table thead th,.page-discount table thead th,.page-order-slip table thead th,.page-order-return table thead th,.page-order-follow table thead th,.page-customer-account .page-content table thead th{font-family:'Sora',sans-serif;font-size:13px;font-weight:700;color:#0d47a1;background:#f5f8ff;padding:14px 12px;text-align:left;border-bottom:2px solid #1565c0}#order-history-table tbody td,.page-history table tbody td,.page-discount table tbody td,.page-order-slip table tbody td,.page-order-return table tbody td,.page-order-follow table tbody td,.page-customer-account .page-content table tbody td{padding:14px 12px;border-bottom:1px solid #E5E5E5;color:#1A1A1A;vertical-align:middle}#order-history-table tbody tr:hover td,.page-history table tbody tr:hover td,.page-discount table tbody tr:hover td,.page-order-slip table tbody tr:hover td{background:#FAFBFC}#order-history-table tbody tr:last-child td,.page-history table tbody tr:last-child td,.page-discount table tbody tr:last-child td,.page-order-slip table tbody tr:last-child td{border-bottom:0}.page-history .label,.label.label-pill,#order-history-table .label,td .label{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;color:white!important}.page-history td a,.page-discount td a{color:#0d47a1;text-decoration:none;font-weight:500;transition:color 0.2s ease;display:inline-flex;align-items:center;gap:4px;margin-right:8px}.page-history td a:hover,.page-discount td a:hover{color:#1565c0}.page-history td a[href*="pdf"] i.material-icons,.page-history td a[href*="pdf"]::before{content:'\1F4C4';margin-right:4px}.page-discount .page-content>p:first-of-type{color:#5A5A5A;margin-bottom:24px}.page-customer-account .alert,.page-addresses .alert,.page-identity .alert{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px;border:1px solid}.page-customer-account .alert-success,.alert-success{background:#E8F5E9;border-color:#2EAB6E;color:#1B5E20}.page-customer-account .alert-info,.alert-info{background:#E3F2FD;border-color:#0d47a1;color:#0d47a1}.page-customer-account .alert-danger,.alert-danger{background:#FFEBEE;border-color:#D32F2F;color:#B71C1C}.page-customer-account .alert-warning,.alert-warning{background:#FFF8E1;border-color:#1565c0;color:#6F5300}.mm-page-header{background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);padding:32px 0;margin:0 0 0 0}.mm-page-header .mm-page-title{color:#fff;font-family:'Sora',sans-serif;font-size:28px;font-weight:700;margin:0}.mm-page-header .mm-page-description{color:rgb(255 255 255 / .85);font-size:14px;margin:6px 0 0 0}.mm-page-header-container{max-width:1100px;margin:0 auto;padding:0 24px}.page-content{padding:24px 0}#contact #content textarea,.contact-form textarea,.page-contact #content textarea.form-control{min-height:140px;resize:vertical}.imageslider-list,.homeslider-container,#ps_homeslider .swiper-container{border-radius:8px;overflow:hidden;box-shadow:0 4px 16px rgb(0 0 0 / .08);margin-bottom:32px}#ps_homeslider .slide{aspect-ratio:16/6}#ps_homeslider img{width:100%;height:100%;object-fit:cover}.featured-products .h2,.featured-products h2,.products-section-title,.featured-products-title{font-family:'Sora',sans-serif;font-size:28px;color:#0d47a1;text-align:center;margin:40px 0 24px 0;font-weight:700}.featured-products .all-product-link{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#fff;color:#0d47a1;border:2px solid #0d47a1;border-radius:6px;font-weight:600;font-size:15px;transition:all 0.2s ease;text-decoration:none;margin:0 auto}.featured-products .all-product-link:hover{background:#0d47a1;color:#fff}.mm-lang-switcher{position:relative}.mm-lang-switcher-btn{background:rgb(255 255 255 / .1);color:#fff;border:1px solid rgb(255 255 255 / .15);padding:6px 12px;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mm-lang-switcher-btn:hover{background:rgb(255 255 255 / .18);border-color:rgb(255 255 255 / .3)}.mm-lang-switcher-list{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #E5E5E5;border-radius:6px;box-shadow:0 8px 20px rgb(0 0 0 / .1);padding:6px;list-style:none;min-width:140px;z-index:110;display:none}.mm-lang-switcher.is-open .mm-lang-switcher-list,.mm-lang-switcher:hover .mm-lang-switcher-list,.mm-lang-switcher:focus-within .mm-lang-switcher-list{display:block}.mm-lang-switcher-list a{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#1A1A1A;font-size:14px;text-decoration:none;border-radius:4px}.mm-lang-switcher-list a:hover,.mm-lang-switcher-list a.is-current{background:#f5f8ff;color:#0d47a1}.mm-lang-flag{width:20px;height:14px;border-radius:2px;display:inline-block}.mm-lang-flag-fr{background:linear-gradient(to right,#002395 0%,#002395 33%,#FFFFFF 33%,#FFFFFF 66%,#ED2939 66%,#ED2939 100%)}.mm-lang-flag-en{background:linear-gradient(135deg,#012169 33%,#C8102E 66%,#FFFFFF 100%);position:relative}.mm-lang-flag-en::before{content:'';position:absolute;inset:0;background:linear-gradient(to top right,transparent 45%,#fff 45%,#fff 55%,transparent 55%);border-radius:2px}.kl-see,.obfuscate,.obs,.kl-logo-product{cursor:pointer}.sr-only,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:3px solid rgb(30 136 229 / .5);outline-offset:2px}.mm-mobile-bottom-nav-link{min-height:56px;min-width:44px}.mm-header-icon-btn,.mm-header-cart-btn,.mm-header-burger-btn{min-width:44px;min-height:44px}.quantity-btn{min-width:44px;min-height:44px}.mm-lang-switcher-btn{min-height:36px}.mm-lang-switcher-list a{min-height:40px;padding:10px 12px}.mm-cms-body p a,.mm-cms-page p a,.page-content p a,.mm-category-description-content p a,.mm-seo-text p a{text-decoration:underline;text-underline-offset:2px}.mm-cms-body p a:hover{text-decoration:none;color:#1565c0}.visually-hidden:focus,a.visually-hidden:focus,.visually-hidden.focus-visible{position:fixed!important;top:12px;left:12px;width:auto;height:auto;padding:12px 18px;background:#0d47a1;color:white!important;border-radius:6px;clip:auto;z-index:1000;font-weight:600;text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}@media (forced-colors:active){.mm-header,.mm-footer{background:Canvas;color:CanvasText}.mm-btn-primary,.add-to-cart-btn{border:2px solid CanvasText}}@media print{.mm-header,.mm-footer,.mm-mobile-bottom-nav{display:none}body{color:#000;background:#fff}}.guide-content{font-size:15px;line-height:1.7;color:#3A4A52}.guide-content h3{font-size:18px;color:#0d47a1;margin:24px 0 12px}.guide-content p{margin-bottom:16px}.guide-content ol{margin-left:20px;margin-bottom:16px}.mm-trust-grid .mm-trust-icon-circle{overflow:hidden}.mm-trust-grid .mm-trust-icon-circle svg{width:38px;height:38px;flex:0 0 auto}.mm-trust-grid .mm-trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;white-space:normal}.mm-trust-grid .mm-trust-icon-circle{flex:0 0 auto;width:72px;height:72px}.product-flag.product-flag-out_of_stock{display:none!important}.mm-card-stock--low{display:none!important}.product-miniature{position:relative}.product-miniature .mm-card-stock--out{position:absolute;top:.5rem;left:.5rem;right:auto;bottom:auto;z-index:6;margin:0}.mm-pay-page{max-width:940px;margin:0 auto}.mm-pay-page .mm-pay-hero{text-align:center;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:#fff;border-radius:16px;padding:38px 28px;margin:0 0 30px}.mm-pay-page .mm-pay-hero-ico{width:60px;height:60px;margin:0 auto 6px;display:flex;align-items:center;justify-content:center;background:rgb(21 101 192 / .18);border-radius:50%}.mm-pay-page .mm-pay-hero-ico svg{width:30px;height:30px;color:#1565c0}.mm-pay-page .mm-pay-hero h2{color:#fff!important;-webkit-text-fill-color:#fff!important;margin:8px 0!important;font-size:26px;border:0!important;padding:0!important}.mm-pay-page .mm-pay-hero p{color:rgb(255 255 255 / .92)!important;-webkit-text-fill-color:rgb(255 255 255 / .92)!important;max-width:640px;margin:0 auto!important;font-size:15px;line-height:1.6;display:block!important}.mm-pay-page .mm-pay-h{text-align:center;color:#0d47a1;font-size:18px;font-weight:700;margin:0 0 16px;border:0!important;padding:0!important}.mm-pay-page .mm-pay-logos{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 34px}.mm-pay-page .mm-pay-chip{display:inline-flex;align-items:center;justify-content:center;height:50px;min-width:78px;padding:0 14px;background:#fff;border:1px solid #E5E7EB;border-radius:10px;box-shadow:0 1px 3px rgb(13 71 161 / .06)}.mm-pay-page .mm-pay-chip img{height:28px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;display:block!important}.mm-pay-page .mm-pay-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:0 0 34px}.mm-pay-page .mm-pay-card{background:#fff;border:1px solid #E5E7EB;border-radius:14px;padding:22px;transition:box-shadow .2s ease,transform .2s ease}.mm-pay-page .mm-pay-card:hover{box-shadow:0 8px 24px rgb(13 71 161 / .10);transform:translateY(-2px)}.mm-pay-page .mm-pay-card-ico{width:46px;height:46px;border-radius:11px;background:rgb(8 136 189 / .10);display:flex;align-items:center;justify-content:center;margin:0 0 14px}.mm-pay-page .mm-pay-card-ico svg{width:24px;height:24px;color:#0888bd}.mm-pay-page .mm-pay-card h4{margin:0 0 6px!important;font-size:16px;color:#0d47a1;font-weight:700}.mm-pay-page .mm-pay-card p{margin:0!important;font-size:14px;color:#3A4A52!important;-webkit-text-fill-color:#3A4A52!important;line-height:1.55;display:block!important;text-align:left}.mm-pay-page .mm-pay-trust{display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:center;align-items:center;background:#F1F4F6;border-radius:14px;padding:20px 18px}.mm-pay-page .mm-pay-trust-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#0d47a1}.mm-pay-page .mm-pay-trust-item svg{width:20px;height:20px;color:#1F9D55;flex-shrink:0}.mm-pay-page .mm-pay-trust-item img{height:22px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;display:inline-block!important;background:transparent!important}@media(max-width:640px){.mm-pay-page .mm-pay-grid{grid-template-columns:1fr}.mm-pay-page .mm-pay-hero{padding:28px 18px}}.mm-cart-line-qty .input-group.bootstrap-touchspin{display:contents!important}.mm-cart-line-qty .input-group-btn,.mm-cart-line-qty .input-group-btn-vertical,.mm-cart-line-qty .bootstrap-touchspin-up,.mm-cart-line-qty .bootstrap-touchspin-down,.mm-cart-line-qty .input-group-addon{display:none!important}.mm-cart-line-qty .mm-cart-qty-input{width:44px!important;flex:0 0 44px!important;min-width:0!important}.mm-cart-line .mm-cart-line-qty{justify-self:start!important;width:-moz-max-content!important;width:max-content!important;max-width:124px!important;flex:0 0 auto!important}.mm-cart-line-qty>.mm-cart-qty-btn{flex:0 0 36px!important;width:36px!important}.mm-cart-line-qty>.mm-cart-qty-input,.mm-cart-line-qty .mm-cart-qty-input{flex:0 0 44px!important;width:44px!important;max-width:44px!important;min-width:0!important}.mm-cart-section .cart-items,.mm-cart-main .cart-items{list-style:none!important;padding:0!important;margin:0!important}.mm-cart-section .cart-item,.mm-cart-main .cart-item{list-style:none!important}.mm-cart-summary .cart-summary-line>div{display:none!important}.product-gallery .js-product-flags{display:none!important}#product-availability{display:none!important}.mm-trust-item .material-icons{font-size:18px;line-height:1;color:#1565c0;flex-shrink:0;width:auto;height:auto}body#category .block-categories{display:none!important}.mm-delivery-info .material-icons{font-size:22px;line-height:1;color:#0d47a1;flex-shrink:0;width:auto;height:auto}.trust-icon-item .material-icons{font-size:18px;line-height:1;color:#1565c0;width:auto;height:auto}﻿ @media (max-width:768px){.mm-mobile-bottom-nav-link{font-size:14px!important}.mm-mobile-bottom-nav-badge{font-size:14px!important}.mm-header-cart-badge{font-size:14px!important}.mm-trust-item{font-size:14px!important}.product-miniature .discount,.product-miniature .product-flag,.product-card-reference,.mm-card-stock{font-size:14px!important}.mm-mega-promo-card span,.mm-mega-menu-column .mm-mega-col-title,.mm-mega-menu-column .mm-mega-promo-block span{font-size:14px!important}#search_filters .facet-title{font-size:14px!important}.mm-footer-copyright{font-size:14px!important}body{font-size:max(14px, 1em)}}.rr-hero,.rr-stats,.rr-layout,.rr-seo-section,.rr-seo-text{--rr-teal-dark:#0d47a1;--rr-teal-mid:#1565c0;--rr-gold:#1565c0;--rr-gold-dark:#CA9E00;--rr-white:#FFFFFF;--rr-bg-light:#f5f8ff;--rr-border:#E5E5E5;--rr-radius:8px;--rr-shadow:0 2px 8px rgba(13,71,161,.10);--rr-font:'Sora', sans-serif}.rr-hero{background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:#fff;padding:48px 32px 40px;margin:-32px -20px 40px;text-align:center;border-radius:0 0 12px 12px}.rr-hero-h1{font-family:'Sora',sans-serif;font-size:clamp(22px, 4vw, 34px);font-weight:700;margin:0 0 10px;color:#fff;line-height:1.25}.rr-hero-tagline{font-size:15px;color:rgb(255 255 255 / .82);margin:0 0 24px}.rr-search-box{display:flex;max-width:640px;margin:0 auto 16px;gap:0;border-radius:6px;overflow:hidden;box-shadow:0 4px 16px rgb(0 0 0 / .18)}.rr-search-input{flex:1 1 auto;padding:14px 18px;font-size:15px;font-family:'Sora',sans-serif;border:none;outline:none;color:#0d47a1;min-width:0}.rr-search-btn{flex:0 0 auto;padding:14px 22px;background:#1565c0;color:#fff;font-family:'Sora',sans-serif;font-size:14px;font-weight:700;border:none;cursor:pointer;white-space:nowrap;transition:background .15s}.rr-search-btn:hover{background:#CA9E00}.rr-hero-hints{margin:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.rr-hero-hint-tag{background:rgb(255 255 255 / .95);color:#0d47a1;border:1px solid rgb(255 255 255);border-radius:20px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,transform .15s,box-shadow .15s}.rr-hero-hint-tag:hover{background:#1565c0;border-color:#1565c0;color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 10px rgb(21 101 192 / .4)}.rr-stats{display:flex;justify-content:space-around;background:#0d47a1;border-radius:8px;padding:16px 8px;margin-bottom:36px;gap:8px;flex-wrap:wrap}.rr-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 12px}.rr-stat-num{font-family:'Sora',sans-serif;font-size:28px;font-weight:700;color:#1565c0;line-height:1.1}.rr-stat-label{font-size:12px;color:rgb(255 255 255 / .80);text-transform:uppercase;letter-spacing:.04em;text-align:center}.rr-layout{display:grid;grid-template-columns:60% 38%;gap:32px;margin-bottom:48px;align-items:start}@media (max-width:900px){.rr-layout{grid-template-columns:1fr}.rr-side-col{order:-1}}.rr-section{margin-bottom:36px}.rr-section-title{font-family:'Sora',sans-serif;font-size:17px;font-weight:700;color:#0d47a1;margin:0 0 16px;padding-bottom:8px;border-bottom:2px solid #E5E5E5}.rr-gender-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:600px){.rr-gender-grid{grid-template-columns:1fr}}.rr-gender-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:#fff;border-radius:10px;padding:24px 12px;text-decoration:none;transition:transform .18s,box-shadow .18s;text-align:center}.rr-gender-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgb(13 71 161 / .22);color:#fff;text-decoration:none}.rr-gender-icon{font-size:30px;line-height:1}.rr-gender-label{font-family:'Sora',sans-serif;font-size:15px;font-weight:700}.rr-gender-sub{font-size:12px;color:rgb(255 255 255 / .75)}.rr-style-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.rr-style-card{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #E5E5E5;border-radius:8px;padding:14px 16px;text-decoration:none;color:#0d47a1;transition:border-color .18s,box-shadow .18s}.rr-style-card:hover{border-color:#1565c0;box-shadow:0 3px 12px rgb(30 136 229 / .18);color:#0d47a1;text-decoration:none}.rr-style-badge{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.rr-style-info{display:flex;flex-direction:column;gap:2px}.rr-style-info strong{font-family:'Sora',sans-serif;font-size:14px;font-weight:700;display:block}.rr-style-info span{font-size:12px;color:rgb(13 71 161 / .65)}.rr-brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:600px){.rr-brand-grid{grid-template-columns:repeat(2,1fr)}}.rr-brand-card{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;border:1px solid #E5E5E5;border-radius:8px;padding:14px 8px;text-decoration:none;color:#0d47a1;font-family:'Sora',sans-serif;font-size:13px;font-weight:600;text-align:center;transition:border-color .18s,box-shadow .18s}.rr-brand-card:hover{border-color:#1565c0;box-shadow:0 3px 10px rgb(26 107 127 / .15);color:#0d47a1;text-decoration:none}.rr-brand-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:#fff;font-family:'Sora',sans-serif;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.rr-brand-card--all{border:2px dashed #1565c0}.rr-brand-icon--all{background:#1565c0;color:#fff;font-size:18px}.rr-widget{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgb(13 71 161 / .08);overflow:hidden;margin-bottom:20px}.rr-widget-header{display:flex;align-items:center;gap:8px;background:linear-gradient(90deg,#0d47a1 0%,#1565c0 100%);color:#fff;font-family:'Sora',sans-serif;font-size:14px;font-weight:700;padding:12px 16px}.rr-widget-icon{font-size:16px}.rr-widget-body{padding:14px 16px}.rr-deal{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #F0F0F0}.rr-deal:last-of-type{border-bottom:none}.rr-deal-disc{flex:0 0 auto;background:#1565c0;color:#fff;font-family:'Sora',sans-serif;font-size:11px;font-weight:800;padding:3px 8px;border-radius:4px;white-space:nowrap;letter-spacing:.02em}.rr-deal-label{font-size:13px;color:#0d47a1}.rr-deal-cta{display:block;margin-top:12px;background:#1565c0;color:#fff;font-family:'Sora',sans-serif;font-size:13px;font-weight:700;text-align:center;padding:10px 16px;border-radius:6px;text-decoration:none;transition:background .15s}.rr-deal-cta:hover{background:#CA9E00;color:#0d47a1;text-decoration:none}.rr-deal-cta--outline{background:#fff0;border:2px solid #1565c0;color:#1565c0}.rr-deal-cta--outline:hover{background:#1565c0;color:#fff}.rr-bs-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #F0F0F0}.rr-bs-item:last-of-type{border-bottom:none;margin-bottom:4px}.rr-bs-rank{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 100%);color:#1565c0;font-family:'Sora',sans-serif;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rr-bs-info{display:flex;flex-direction:column;gap:2px}.rr-bs-name{font-size:13px;font-weight:600;color:#0d47a1;text-decoration:none;line-height:1.3}.rr-bs-name:hover{color:#1565c0;text-decoration:underline}.rr-bs-cat{font-size:11px;color:rgb(13 71 161 / .55)}.rr-guide-list{list-style:none;margin:0;padding:0}.rr-guide-list li{border-bottom:1px solid #F0F0F0;padding:8px 0}.rr-guide-list li:last-child{border-bottom:none}.rr-guide-list a{font-size:13px;color:#1565c0;text-decoration:none;padding-left:14px;position:relative}.rr-guide-list a::before{content:'\203A';position:absolute;left:0;color:#1565c0;font-weight:700}.rr-guide-list a:hover{color:#0d47a1;text-decoration:underline}.rr-seo-section{background:#f5f8ff;border-radius:10px;padding:32px 28px;margin-bottom:40px}.rr-seo-section-title{font-family:'Sora',sans-serif;font-size:18px;font-weight:700;color:#0d47a1;margin:0 0 24px}.rr-cat-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 32px}@media (max-width:900px){.rr-cat-groups{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.rr-cat-groups{grid-template-columns:1fr}}.rr-cat-group-title{font-family:'Sora',sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0d47a1;margin:0 0 10px;padding-bottom:6px;border-bottom:2px solid #1565c0}.rr-cat-links{list-style:none;margin:0;padding:0}.rr-cat-links li{margin-bottom:5px}.rr-cat-links a{font-size:13px;color:#1565c0;text-decoration:none;border-bottom:none!important}.rr-cat-links a:hover{color:#0d47a1;text-decoration:underline}.rr-cat-links em{font-style:normal;color:rgb(13 71 161 / .45);font-size:12px}.rr-seo-text{background:#f5f8ff;border-radius:10px;padding:28px;margin-bottom:40px}.rr-seo-text h2{font-family:'Sora',sans-serif;font-size:18px;font-weight:700;color:#0d47a1;margin:0 0 16px}.rr-seo-text p{font-size:14px;color:rgb(13 71 161 / .80);line-height:1.7;margin:0 0 14px}.rr-seo-text p:last-child{margin-bottom:0}.rr-seo-text a{color:#1565c0;text-decoration:none;border-bottom:1px dotted #1565c0}.rr-seo-text a:hover{color:#0d47a1;border-bottom-color:#0d47a1}@media (max-width:768px){.rr-hero{margin:-16px -12px 28px;padding:36px 16px 28px}.rr-stats{padding:12px 4px}.rr-stat-num{font-size:22px}.rr-style-grid{grid-template-columns:1fr}.rr-seo-section{padding:20px 16px}.rr-seo-text{padding:18px 16px}}:root{--mm-focus-color:#1565c0}*:focus-visible{outline:2px solid var(--mm-focus-color);outline-offset:2px;box-shadow:0 0 0 4px rgb(21 101 192 / .3);border-radius:2px}a:focus-visible,button:focus-visible,[role="button"]:focus-visible{outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:0;border-color:var(--mm-focus-color);box-shadow:0 0 0 3px rgb(21 101 192 / .2)}.skip-link{position:absolute;top:-100px;left:0;padding:12px 20px;background:#0d47a1;color:#fff;z-index:9999;text-decoration:none}.skip-link:focus{top:0}@media (max-width:768px){.ets_remove_cart .remove-from-cart{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px}.js-cart-line-product-quantity.form-control{min-height:44px;padding:8px 10px;font-size:16px}.bootstrap-touchspin .btn-touchspin.js-touchspin{min-width:44px;min-height:44px;padding:10px}.promo-code .btn.btn-primary,#form_ets_onepagecheckout .block-promo button.btn-primary,.mm-promo-form .mm-promo-btn,button.btn.btn-primary.mm-promo-btn{min-width:44px;min-height:44px!important;padding:12px 16px;box-sizing:border-box}.payment-option label{min-height:44px;padding:10px;display:flex;align-items:center}.delivery-option label{min-height:44px;padding:10px}}.mm-cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#0d47a1;color:#fff;padding:20px;z-index:9998;display:none;box-shadow:0 -4px 20px rgb(0 0 0 / .18);font-family:'DM Sans',sans-serif;font-size:14px;line-height:1.5}.mm-cookie-banner.visible{display:block}.mm-cookie-banner-main{display:flex;gap:20px;align-items:center;flex-wrap:wrap;max-width:1320px;margin:0 auto}.mm-cookie-banner-text{flex:1 1 380px;margin:0;min-width:0}.mm-cookie-banner-link{color:#1565c0;text-decoration:underline;white-space:nowrap;margin-left:4px}.mm-cookie-banner-link:hover{color:#fff}.mm-cookie-banner-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;flex-shrink:0}.mm-cookie-banner .btn{padding:10px 20px;border-radius:6px;font-weight:600;font-size:13px;font-family:'Sora',sans-serif;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;white-space:nowrap;min-height:44px;transition:opacity .15s,background .15s}.mm-cookie-banner .btn:hover{opacity:.9}.mm-cookie-btn-accept{background:#1565c0;color:#fff}.mm-cookie-btn-reject{background:#fff;color:#0d47a1;border:1px solid #fff}.mm-cookie-btn-reject:hover{background:#E5EAEA}.mm-cookie-btn-customize{background:rgb(255 255 255 / .12);color:#fff}.mm-cookie-btn-save{background:#1565c0;color:#fff}.mm-cookie-banner .btn:focus-visible{outline:3px solid #1565c0;outline-offset:2px}.mm-cookie-banner-detail{max-width:1320px;margin:16px auto 0;padding-top:16px;border-top:1px solid rgb(255 255 255 / .15)}.mm-cookie-banner-detail[hidden]{display:none}.mm-cookie-detail-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .08)}.mm-cookie-detail-row:last-of-type{border-bottom:0}.mm-cookie-detail-info{display:flex;flex-direction:column;gap:2px}.mm-cookie-detail-info strong{font-family:'Sora',sans-serif;font-size:13px}.mm-cookie-detail-info span{font-size:12px;color:rgb(255 255 255 / .75)}.mm-cookie-banner-detail input[type="checkbox"]{width:20px;height:20px;flex-shrink:0;accent-color:#1565c0}.mm-cookie-banner-detail .mm-cookie-banner-actions{margin-top:14px;justify-content:flex-end}@media (max-width:640px){.mm-cookie-banner{padding:16px}.mm-cookie-banner-main{flex-direction:column;align-items:stretch}.mm-cookie-banner-actions{justify-content:stretch}.mm-cookie-banner .btn{flex:1 1 auto;text-align:center}}@media (max-width:480px){.mm-cookie-banner{padding:12px 16px;font-size:13px;max-height:28vh;overflow-y:auto}.mm-cookie-banner-actions{justify-content:flex-start}.mm-cookie-banner .btn{flex:1 1 auto;min-height:40px;padding:8px 14px}}.mm-cookie-reopen{position:fixed;bottom:16px;left:16px;z-index:9997;width:44px;height:44px;border-radius:50%;background:#0d47a1;color:#fff;border:1px solid rgb(255 255 255 / .25);box-shadow:0 2px 10px rgb(0 0 0 / .22);font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .15s,transform .15s}.mm-cookie-reopen:hover{opacity:1;transform:scale(1.05)}.mm-cookie-reopen:focus-visible{outline:3px solid #1565c0;outline-offset:2px}.mm-cookie-reopen[hidden]{display:none}@media (max-width:480px){.mm-cookie-reopen{width:38px;height:38px;bottom:12px;left:12px;font-size:17px}}.mm-mega-menu-column a .mm-mega-count{color:#9AA7AE;font-size:11px;font-weight:400;margin-left:4px;transition:color 0.2s ease}.mm-mega-menu-column a:hover .mm-mega-count{color:#8A6D1F;opacity:.85}@media (max-width:480px){input,textarea,select{font-size:16px!important}.mm-search input[type="search"],.mm-search input[type="text"],.mm-header-search-bar input[type="search"],.mm-header-search-bar input[type="text"]{font-size:16px!important}#form_ets_onepagecheckout .input-group.bootstrap-touchspin .js-cart-line-product-quantity{font-size:16px!important}}@media (max-width:768px){.mm-header,.mm-header-container,.mm-header-logo,.mm-header-actions,.mm-header-search-mobile,.cart-summary,.cart-item,.checkout-step,.payment-option,.delivery-option,.mm-content,#content-wrapper{min-width:0}.mm-header-container,.cart-summary,.cart-item,.checkout-step,.payment-option,.delivery-option{overflow-wrap:anywhere}}@media (max-width:768px){.mm-header-container{flex-wrap:wrap;height:auto;min-height:56px;padding:6px 12px 10px;gap:8px 10px}.mm-header-logo{order:1}.mm-header-actions{order:2;margin-left:auto;gap:4px}.mm-header-search-bar{display:flex!important;order:10;flex:1 1 100%;width:100%;max-width:none}.mm-header-search-bar input[type="search"],.mm-header-search-bar input[type="text"]{padding:9px 14px 9px 40px!important}}@media (max-width:768px){.mm-lang-switcher-btn{white-space:nowrap;padding:6px 8px;gap:5px}.mm-lang-switcher-btn>span:not(.mm-lang-flag){display:none}}@media (max-width:480px){.mm-header-container{flex-wrap:nowrap;padding:6px 10px;gap:8px;min-height:52px}.mm-header-logo{order:0}.mm-header-logo-img{height:24px;max-height:24px}.mm-header-search-bar{order:1;flex:1 1 auto;width:auto;min-width:0}.mm-header-search-bar input[type="search"],.mm-header-search-bar input[type="text"]{padding:8px 12px 8px 34px!important}.mm-header-search-bar .mm-header-search-icon,.mm-header-search-bar .mm-search-icon{left:11px}.mm-header-actions{order:2;margin-left:0;gap:0;flex-shrink:0}.mm-header-actions .mm-lang-switcher,.mm-header-actions>.mm-header-icon-btn:not(.mm-header-burger-btn){display:none}.mm-header-cart-btn,.mm-header-burger-btn{min-width:40px;min-height:40px;padding:6px}.mm-header-burger-btn{display:flex;margin-right:0}}.mm-mobile-menu-langs{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px 20px;border-top:1px solid #E5E5E5;margin-top:8px}.mm-mobile-menu-lang{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #E5E5E5;border-radius:999px;font-size:14px;color:#1A1A1A;text-decoration:none;min-height:40px}.mm-mobile-menu-lang.is-current{background:#0d47a1;color:#fff;border-color:#0d47a1}@media (max-width:640px){.mm-cookie-banner-text{flex:0 0 auto}.mm-cookie-banner-main>.mm-cookie-banner-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mm-cookie-banner-main>.mm-cookie-banner-actions .mm-cookie-btn-customize{grid-column:1 / -1;order:3}}@media (max-width:480px){.mm-cookie-banner{max-height:70vh;overflow-y:auto;padding:12px 14px}}@media (max-width:640px){.products-selection{padding:10px 12px}.products-selection .sort-by-row{flex-wrap:wrap;gap:8px;margin:0}.products-selection .products-sort-order{flex:1 1 150px;max-width:none;min-width:0;padding:0}.products-selection .products-sort-order .select-title{min-width:0;width:100%}.products-selection .mm-per-page-wrap{flex:0 0 auto}.products-selection .filter-button{flex:1 1 100%;max-width:none;padding:0}.products-selection .filter-button .btn{width:100%}.products-selection .showing{text-align:left;padding:0;font-size:12px}}.product-miniature .product-description-short{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:#5A5A5A;margin:0}@media (max-width:640px){.product-miniature .product-description-short{display:none}.product-miniature .product-description{padding:10px 10px 12px;gap:4px}.product-miniature .product-title{font-size:13px}}@media (max-width:700px){.sf-tabs{gap:4px;padding:4px}.sf-tabs .sf-tab:not(.sf-tab--mobile){display:inline-block}.sf-tabs .sf-tab{flex:1 1 auto;padding:9px 12px;font-size:13px}.sf-repair .sf-list li{font-size:14px;padding:7px 6px}}.mm-category-description-content .alert.alert-danger,.mm-cms-body .alert.alert-danger,.page-product .product-description .alert.alert-danger{display:block;min-width:0}.mm-category-description-content .alert.alert-danger::before,.mm-cms-body .alert.alert-danger::before,.page-product .product-description .alert.alert-danger::before{vertical-align:middle;margin:0 8px 2px 0}.mm-category-description-content .alert p:last-child,.mm-cms-body .alert p:last-child,.page-product .product-description .alert p:last-child{margin-bottom:0}.mm-category-description-content .table-responsive,.mm-cms-body .table-responsive,.page-product .product-description .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}.mm-category-description-content,.mm-cms-body{min-width:0;max-width:100%}@media (max-width:480px){.product-tabs-wrapper .nav-tabs{gap:16px}.product-tabs-wrapper .nav-tabs .nav-link{font-size:13px;padding:12px 0}}@media (min-width:992px){.mm-filters-close{display:none!important}}.sitemap{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px 40px;max-width:1200px;margin:0 auto;padding:32px 20px 56px}.sitemap>[class*="col-"]{padding:0;width:auto;max-width:none;flex:none}.sitemap h2{font-family:'Sora',sans-serif;font-size:18px;font-weight:700;color:#0d47a1;margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid #1565c0}.sitemap ul{list-style:none;padding:0;margin:0}.sitemap ul.nested{padding-left:14px;margin:4px 0 10px;border-left:2px solid #E5E5E5}.sitemap li a{display:block;padding:5px 0;color:#1A1A1A;text-decoration:none;font-size:14px;line-height:1.4}.sitemap li a:hover{color:#0d47a1;text-decoration:underline}.sitemap ul.nested li a{font-size:13px;color:#5A5A5A;padding:3px 0}.page-sitemap #main>h1.visually-hidden+.container-fluid{padding:0}@media (max-width:600px){.sitemap{gap:24px;padding:20px 16px 40px}}.mm-brands-page{max-width:1200px;margin:0 auto;padding:32px 20px 64px}.mm-brands-page h1{font-family:'Sora',sans-serif;font-size:30px;font-weight:700;color:#0d47a1;margin:0 0 8px}.mm-brands-intro{color:#5A5A5A;margin:0 0 24px;max-width:70ch}.mm-brands-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.mm-brand-card{background:#fff;border:1px solid #E5E5E5;border-radius:10px;padding:18px 16px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;transition:border-color .15s,box-shadow .15s,transform .15s}.mm-brand-card:hover{border-color:#1565c0;box-shadow:0 6px 18px rgb(13 71 161 / .08);transform:translateY(-2px)}.mm-brand-card a{text-decoration:none;color:inherit}.mm-brand-logo{width:96px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f5f8ff;overflow:hidden}.mm-brand-logo img{max-width:88px;max-height:56px;width:auto;height:auto;object-fit:contain}.mm-brand-monogram{font-family:'Sora',sans-serif;font-size:26px;font-weight:700;color:#0d47a1}.mm-brand-name{font-family:'Sora',sans-serif;font-size:15px;font-weight:700;color:#0d47a1;margin:0}.mm-brand-count{font-size:13px;color:#5A5A5A;margin:0}.mm-brand-count a{color:#0d47a1;font-weight:600;text-decoration:underline}@media (max-width:600px){.mm-brands-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mm-brand-card{padding:14px 10px 12px}.mm-brands-page{padding:20px 16px 40px}}.page-manufacturer .mm-content-grid>#content-wrapper,.page-sitemap .mm-content-grid>#content-wrapper{width:100%;max-width:100%;margin:0}@media (max-width:991px){.mm-content-grid>#content-wrapper,.mm-content-grid>.mm-content{width:100%;max-width:100%;margin:0}}#order-items{background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:20px 24px;margin-bottom:24px}#order-items>.row{display:grid;grid-template-columns:50% 1fr 1fr 1fr;gap:0;align-items:end;border-bottom:2px solid #0d47a1;padding-bottom:10px}#order-items>.row .card-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#0d47a1}#order-items>.row ._desktop-title{text-align:center}.order-confirmation-table .order-line{display:grid;grid-template-columns:84px calc(50% - 84px) 50%;gap:0;align-items:center;padding:14px 0;border-bottom:1px solid #E5E7EB}.order-confirmation-table .order-line .image img{width:72px;height:auto;border:1px solid #E5E7EB;border-radius:6px}.order-confirmation-table .order-line .details{padding-right:16px;font-size:14px;line-height:1.4}.order-confirmation-table .order-line .details a{color:#0d47a1;text-decoration:none}.order-confirmation-table .order-line .details a:hover{color:#8A6D1F}.order-confirmation-table .order-line .qty>.row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;text-align:center;font-variant-numeric:tabular-nums}.order-confirmation-table .order-line .qty .bold{font-weight:700;color:#0d47a1}.order-confirmation-table hr{border:0;border-top:1px solid #E5E7EB;margin:16px 0}.order-confirmation-table table{width:100%;max-width:380px;margin-left:auto;border-collapse:collapse;font-variant-numeric:tabular-nums}.order-confirmation-table table td{padding:6px 0;font-size:14px}.order-confirmation-table table td:last-child{text-align:right;white-space:nowrap}.order-confirmation-table table tr.total-value td{border-top:2px solid #0d47a1;padding-top:10px;font-size:16px;font-weight:700;color:#0d47a1}.order-confirmation-table table tr.sub.taxes td{font-size:12px;color:#6B7280;text-align:right}@media (max-width:767px){#order-items{padding:16px}#order-items>.row{grid-template-columns:1fr}#order-items>.row ._desktop-title{display:none}.order-confirmation-table .order-line{grid-template-columns:84px 1fr;row-gap:10px}.order-confirmation-table .order-line .qty{grid-column:1 / -1}.order-confirmation-table .order-line .qty>.row{text-align:left}.order-confirmation-table .order-line .qty>.row>div:last-child{text-align:right}.order-confirmation-table table{max-width:none}}#content .row{display:flex;flex-wrap:wrap;margin-inline:-8px}#content .row>[class^="col-"],#content .row>[class*=" col-"]{padding-inline:8px}#content .col-xs-12{flex:0 0 100%;max-width:100%}#content .col-xs-9{flex:0 0 75%;max-width:75%}#content .col-xs-3{flex:0 0 25%;max-width:25%}#content .col-lg-6,#content .col-md-6,#content .col-sm-6{flex:0 0 50%;max-width:50%}#content .text-xs-right,#content .text-sm-right{text-align:right}#content .text-sm-center,#content .text-xs-center{text-align:center}@media (max-width:767px){#content .col-lg-6,#content .col-md-6,#content .col-sm-6{flex:0 0 100%;max-width:100%}#content .hidden-sm-down{display:none!important}}@media (min-width:768px){#content .hidden-md-up{display:none!important}}#content .table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:20px}#content .table th,#content .table td{padding:10px 12px;text-align:left;vertical-align:middle}#content .table thead th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0d47a1;border-bottom:2px solid #0d47a1}#content .table tbody tr{border-bottom:1px solid #E5E7EB}#content .table.table-striped tbody tr:nth-child(odd){background:#F7FAFA}#content .table td:last-child{font-variant-numeric:tabular-nums}#content .alert{padding:14px 16px;border-radius:6px;border:1px solid;margin-bottom:20px;font-size:14px}#content .alert-info{background:#EAF0F0;border-color:#C3D6D6;color:#0d47a1}#content .alert-warning{background:#FBF1E1;border-color:#E4CD9C;color:#6B4E09}#content .alert-danger{background:#FBEAE7;border-color:#E8B9B1;color:#8A2317}#content .alert-success{background:#E7F1EA;border-color:#B4D6C1;color:#1F4D31}#content .label-pill{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;white-space:nowrap}#content .order-return{border:1px solid #E5E7EB;border-radius:6px;padding:12px 14px;margin-bottom:10px}.mm-trustami-logo{color:#4A6068!important;font-size:12px!important;opacity:1!important}.mm-footer-link,.mm-footer-social-link,.mm-mobile-bottom-nav-link,.mm-account-nav a,.pagination a,.pagination .js-search-link,.mm-cookie-banner-link,.close,.js-address-item a,.mm-newsletter-note-link{min-height:24px;min-width:24px;display:inline-flex;align-items:center}@media (max-width:768px){.mm-footer-link{padding:10px 0;min-height:24px}}.mm-footer-social-link{justify-content:center;min-height:32px;min-width:32px}#checkout #content-wrapper>#content>.row{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));grid-template-rows:auto auto;column-gap:24px;row-gap:0;margin:0;align-items:start}#checkout .cart-grid-body,#checkout .checkout-step{display:contents}#checkout #content-wrapper>#content>.row::before{content:"";grid-row:1;grid-column:1 / -1;align-self:stretch;background:#F5F5F5;box-shadow:0 0 0 100vmax #F5F5F5;clip-path:inset(0 -100vmax)}#checkout .checkout-step .step-title{grid-row:1;grid-column:span 2;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:30px 8px 28px;background:#fff0;border:none;font-family:Sora,"IBM Plex Sans",sans-serif;font-size:14px;font-weight:500;color:#7A7A7A;text-align:center;line-height:1.3;white-space:nowrap;cursor:default}#checkout .checkout-step .step-number{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#E2E2E2;color:#8A8A8A;font-size:14px;font-weight:600;order:-1;position:relative;z-index:2}#checkout .checkout-step .step-title::before{content:"";position:absolute;top:44px;left:calc(50% + 15px);width:calc(100% + 24px - 30px);height:1px;background:#CFCFCF;z-index:1}#checkout #checkout-payment-step .step-title::before{display:none}#checkout #checkout-personal-information-step .step-title{grid-column:5 / 8}#checkout #checkout-addresses-step .step-title{grid-column:8 / 11}#checkout #checkout-delivery-step .step-title{grid-column:11 / 14}#checkout #checkout-payment-step .step-title{grid-column:14 / 17}#checkout .checkout-step.-current .step-title{color:#111;font-weight:700}#checkout .checkout-step.-current .step-number{background:#111;color:#fff}#checkout .checkout-step.-complete .step-title{color:#1E8449}#checkout .checkout-step.-complete .step-number{background:#1E8449;color:#fff}#checkout .checkout-step.-complete .step-title::before{background:#1E8449}#checkout .checkout-step .step-title .done{display:none}#checkout .checkout-step .step-edit{display:none}#checkout .checkout-step.-complete .step-title,#checkout .checkout-step.-reachable:not(.-current) .step-title{cursor:pointer}#checkout .checkout-step .content{grid-row:2;grid-column:1 / 14;background:#fff;padding:36px 0 44px;border:none;margin:0}#checkout .checkout-step:not(.-current) .content{display:none}#checkout .cart-grid-right{grid-row:2;grid-column:14 / 21;max-width:none;padding:36px 0 0;margin:0}#checkout .mm-step-heading{margin:0 0 24px;padding:0 0 18px;border-bottom:1px solid #E5E7EB;font-family:Sora,"IBM Plex Sans",sans-serif;font-size:30px;font-weight:700;line-height:1.2;color:#111}#checkout .checkout-step .nav,#checkout .checkout-step .nav-tabs{display:flex;gap:26px;list-style:none;margin:0 0 28px;padding:0;border-bottom:none}#checkout .checkout-step .nav-item{margin:0}#checkout .checkout-step .nav-item>a,#checkout .checkout-step .nav-item .nav-link{display:inline-block;padding:0 0 8px;color:#2563EB;text-decoration:none;font-weight:500;font-size:15px;border-bottom:2px solid #fff0}#checkout .checkout-step .nav-item>a.active,#checkout .checkout-step .nav-item .nav-link.active{color:#111;border-bottom-color:#111;font-weight:700}#checkout .checkout-step .nav-separator{display:none}#checkout .checkout-step .form-group{display:block;margin:0 0 20px;max-width:640px}#checkout .checkout-step .form-group>[class*="col-"]{display:block;width:100%;max-width:none;flex:none;padding:0;margin:0;text-align:left}#checkout .checkout-step .form-control-label{display:block;margin:0 0 7px;padding:0;font-size:14px;font-weight:600;color:#111;text-align:left}#checkout .checkout-step .form-control-label.required::after{content:" *";color:#A62A1B;font-weight:700}#checkout .checkout-step .form-control,#checkout .checkout-step input[type="text"],#checkout .checkout-step input[type="email"],#checkout .checkout-step input[type="password"],#checkout .checkout-step input[type="tel"],#checkout .checkout-step select,#checkout .checkout-step textarea{width:100%;padding:11px 13px;border:1px solid #D6D6D6;border-radius:4px;font-size:15px;color:#111;background:#fff}#checkout .checkout-step .form-control:focus,#checkout .checkout-step input:focus,#checkout .checkout-step select:focus{outline:none;border-color:#0d47a1;box-shadow:0 0 0 3px rgb(13 71 161 / .12)}#checkout .checkout-step .form-control-comment,#checkout .checkout-step .help-block{display:block;font-size:12.5px;color:#7E9698;margin-top:5px}#checkout .checkout-step .form-control-valign{display:flex;align-items:center;gap:22px}#checkout .checkout-step .radio-inline,#checkout .checkout-step .custom-radio{display:inline-flex;align-items:center;gap:7px}#checkout .checkout-step .btn-primary,#checkout .btn-primary{background:#1565c0;border:none;color:#fff;font-weight:700;padding:13px 28px;border-radius:8px;cursor:pointer;font-size:15px}#checkout .checkout-step .btn-primary:hover,#checkout .btn-primary:hover{background:#D6A307}#checkout .checkout-step .btn-secondary{background:#fff;border:1px solid #C9D6D6;color:#0d47a1;font-weight:600;padding:12px 22px;border-radius:8px}#checkout .checkout-step .delivery-option,#checkout .checkout-step .payment-option{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #E5E7EB;border-radius:8px;margin-bottom:10px}#checkout .checkout-step .delivery-option:hover,#checkout .checkout-step .payment-option:hover{border-color:#111}#checkout .checkout-step .carrier-name{font-weight:600;color:#0d47a1}#checkout .checkout-step .carrier-price{margin-left:auto;font-weight:700;white-space:nowrap}@media (max-width:991px){#checkout #content-wrapper>#content>.row{grid-template-rows:auto auto auto}#checkout .checkout-step .content{grid-column:1 / -1}#checkout .cart-grid-right{grid-row:3;grid-column:1 / -1;padding-top:0}}@media (max-width:600px){#checkout #content-wrapper>#content>.row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto auto}#checkout #content-wrapper>#content>.row::before{grid-row:1 / 3}#checkout .checkout-step .step-title{font-size:12.5px;padding:18px 4px 16px;white-space:normal}#checkout .checkout-step .step-title::before{display:none}#checkout #checkout-personal-information-step .step-title{grid-row:1;grid-column:1 / 3}#checkout #checkout-addresses-step .step-title{grid-row:1;grid-column:3 / 5}#checkout #checkout-delivery-step .step-title{grid-row:2;grid-column:1 / 3}#checkout #checkout-payment-step .step-title{grid-row:2;grid-column:3 / 5}#checkout .checkout-step .content{grid-row:3}#checkout .cart-grid-right{grid-row:4}#checkout .mm-step-heading{font-size:23px}}body#checkout #content-wrapper{padding-top:0}body#checkout #content{padding-top:0}#checkout #js-checkout-summary{background:#fff0;border:none;border-radius:0;padding:0;box-shadow:none}#checkout #js-checkout-summary .card-block{padding:0}#checkout #js-checkout-summary .cart-summary-top{padding:0 0 14px;font-size:15px;color:#111}#checkout #js-checkout-summary .js-show-details{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;font-size:15px;font-weight:700;color:#111;text-decoration:none}#checkout #js-checkout-summary .js-show-details:hover{color:#111;text-decoration:none}#checkout #js-checkout-summary .js-show-details .material-icons{margin-left:auto;font-size:22px;color:#111}#checkout #js-checkout-summary .cart-summary-subtotals-container{padding:10px 0 4px}#checkout #js-checkout-summary .cart-summary-line{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;font-size:15px}#checkout #js-checkout-summary .cart-summary-line .label{color:#333}#checkout #js-checkout-summary .cart-summary-line .value{color:#111;font-weight:700}#checkout #js-checkout-summary .cart-summary-totals{margin-top:6px;padding:14px 0;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}#checkout #js-checkout-summary .cart-total .label{font-weight:700;color:#111}#checkout #js-checkout-summary .cart-total .value{font-size:16px}#checkout #js-checkout-summary #cart-summary-product-list{padding:0;border:none}#checkout #js-checkout-summary #cart-summary-product-list.show,#checkout #js-checkout-summary #cart-summary-product-list.in{padding:12px 0;border-bottom:1px solid #E5E5E5}body#checkout,body.page-order,body[class*="page-order"]{background:#fff}#checkout .checkout-step .form-group:has(.custom-checkbox)>.form-control-label{display:none}#checkout .checkout-step .custom-checkbox{display:block}#checkout .checkout-step .custom-checkbox>label{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 10px;margin:0;font-size:15px;font-weight:500;color:#111;cursor:pointer}#checkout .checkout-step .custom-checkbox input[type="checkbox"]{width:18px;height:18px;margin:3px 0 0;flex:none;accent-color:#111}#checkout .checkout-step .custom-checkbox>label>span{display:none}#checkout .checkout-step .custom-checkbox>label>br{display:none}#checkout .checkout-step .custom-checkbox em{flex:0 0 100%;margin:0 0 0 28px;font-style:normal;font-size:13px;line-height:1.5;color:#7A7A7A}#checkout .checkout-step .custom-checkbox a{color:#2563EB}#checkout .checkout-step .delivery-option{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;padding:14px 18px;margin:0 0 10px;border:1px solid #E5E7EB;border-radius:8px;background:#fff}#checkout .checkout-step .delivery-option:hover{border-color:#111}#checkout .checkout-step .delivery-option:has(input:checked){border-color:#111;background:#F7F7F7}#checkout .checkout-step .delivery-option>.col-sm-1{flex:none;width:auto;max-width:none;padding:0}#checkout .checkout-step .delivery-option .custom-radio{display:inline-flex;float:none}#checkout .checkout-step .delivery-option .custom-radio input[type="radio"]{width:18px;height:18px;margin:0;accent-color:#111}#checkout .checkout-step .delivery-option .custom-radio>span{display:none}#checkout .checkout-step .delivery-option>label{flex:1 1 0%;min-width:0;width:auto;max-width:none;margin:0;padding:0;cursor:pointer}#checkout .checkout-step .delivery-option>label>.row{display:flex;flex-wrap:nowrap;align-items:center;gap:18px;margin:0}#checkout .checkout-step .delivery-option>label>.row>[class*="col-"]{flex:1 1 auto;width:auto;max-width:none;padding:0}#checkout .checkout-step .delivery-option>label>.row>.col-sm-5{flex:0 0 34%}#checkout .checkout-step .delivery-option>label>.row>.col-sm-3{flex:0 0 auto;margin-left:auto;text-align:right}#checkout .checkout-step .delivery-option .carrier{display:flex;align-items:center;gap:10px;margin:0}#checkout .checkout-step .delivery-option .carrier>[class*="col-"]{flex:0 1 auto;width:auto;max-width:none;padding:0}#checkout .checkout-step .delivery-option .carrier-logo img{max-height:32px;width:auto}#checkout .checkout-step .delivery-option .carrier-name{font-size:15px;font-weight:700;color:#111}#checkout .checkout-step .delivery-option .carrier-delay{font-size:14px;color:#555}#checkout .checkout-step .delivery-option .carrier-price{font-size:15px;font-weight:700;color:#111;white-space:nowrap}#checkout .checkout-step .order-options{margin-top:22px}#checkout .checkout-step .order-options label{display:block;margin:0 0 8px;font-size:14px;color:#333}#checkout .checkout-step .order-options textarea{width:100%;max-width:none;min-height:80px}#checkout .checkout-step #js-delivery::after,#checkout .checkout-step form.clearfix::after{content:"";display:block;clear:both}#checkout .checkout-step button.continue,#checkout .checkout-step button[name="confirmDeliveryOption"],#checkout .checkout-step button[name="confirm-addresses"],#checkout .checkout-step button[name="continue"]{float:none;display:block;width:max-content;margin:26px 0 0 auto}#checkout .checkout-step .continue{margin-left:auto}#checkout .checkout-step .form-footer{display:flex;justify-content:flex-end}#checkout .checkout-step #js-delivery{display:flex;flex-direction:column;align-items:stretch}#checkout .checkout-step #js-delivery>button.continue{align-self:flex-end}#checkout .checkout-step #js-delivery::after{display:none}#checkout #checkout-addresses-step .js-address-form>form>p{margin:0 0 18px;font-size:14px;line-height:1.55;color:#555}#checkout #checkout-addresses-step .js-address-form h2.h4{margin:22px 0 12px;font-size:16px;font-weight:700;color:#111}#checkout .checkout-step .address-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 16px}#checkout .checkout-step .address-item{display:flex;flex-direction:column;margin:0;padding:0;border:1px solid #E5E7EB;border-radius:8px;background:#fff}#checkout .checkout-step .address-item:hover{border-color:#111}#checkout .checkout-step .address-item.selected,#checkout .checkout-step .address-item:has(input:checked){border-color:#111;background:#F7F7F7}#checkout .checkout-step .address-item>header{flex:1 1 auto;margin:0;padding:16px 18px 14px;font-size:inherit;font-weight:inherit;line-height:inherit}#checkout .checkout-step .address-item .radio-block{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:12px;align-items:start;margin:0;font-weight:400;cursor:pointer}#checkout .checkout-step .address-item .custom-radio{display:inline-flex;gap:0;margin-top:1px}#checkout .checkout-step .address-item .custom-radio input[type="radio"]{width:18px;height:18px;margin:0;accent-color:#111}#checkout .checkout-step .address-item .custom-radio>span{display:none}#checkout .checkout-step .address-item .address-alias{grid-column:2;margin:0;font-size:15px;font-weight:700;line-height:1.3;color:#111}#checkout .checkout-step .address-item .address{grid-column:2;margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.55;color:#333}#checkout .checkout-step .address-item>hr{display:none}#checkout .checkout-step .address-footer{display:flex;gap:20px;padding:10px 18px 12px 48px;border-top:1px solid #E5E7EB}#checkout .checkout-step .address-footer:not(:has(a)){display:none}#checkout .checkout-step .address-footer a{display:inline-flex;align-items:center;gap:5px;min-height:24px;font-size:13px;font-weight:600;color:#555;text-decoration:none}#checkout .checkout-step .address-footer a:hover{color:#111;text-decoration:underline}#checkout .checkout-step .address-footer .material-icons{font-size:17px}#checkout .checkout-step .add-address{margin:0 0 14px}#checkout .checkout-step .add-address a{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px dashed #BDBDBD;border-radius:8px;background:#fff;font-size:14px;font-weight:600;color:#111;text-decoration:none}#checkout .checkout-step .add-address a:hover{border-color:#111;background:#F7F7F7}#checkout .checkout-step .add-address .material-icons{font-size:18px}#checkout .checkout-step .js-address-form a[data-link-action="different-invoice-address"]{font-size:14px;color:#2563EB;text-decoration:underline;text-underline-offset:2px}@media (max-width:600px){#checkout .checkout-step .address-selector{grid-template-columns:minmax(0,1fr)}}body#checkout .ps-hidden-by-js{display:none}body#checkout .ps-hidden{display:none}#checkout .checkout-step .payment-options>div{margin:0 0 10px}#checkout .checkout-step .payment-option{margin:0;padding:14px 18px;background:#fff}#checkout .checkout-step .payment-option:has(input:checked){border-color:#111;background:#F7F7F7}#checkout .checkout-step .payment-option .custom-radio{float:none;display:inline-flex;gap:0}#checkout .checkout-step .payment-option .custom-radio input[type="radio"]{width:18px;height:18px;margin:0;accent-color:#111}#checkout .checkout-step .payment-option .custom-radio>span{display:none}#checkout .checkout-step .payment-option>label{flex:1 1 auto;display:flex;align-items:center;gap:12px;min-height:0;margin:0;padding:0;font-size:15px;font-weight:600;color:#111;cursor:pointer}#checkout .checkout-step .payment-option>label img{max-height:24px;width:auto}#checkout .checkout-step .payment-options>div:has(input:checked):has(+.additional-information) .payment-option,#checkout .checkout-step .payment-options>div:has(input:checked):has(+.js-payment-option-form>#js-stripe-payment-form) .payment-option{border-radius:8px 8px 0 0}#checkout .checkout-step .additional-information,#checkout .checkout-step .js-payment-option-form>#js-stripe-payment-form{margin:-10px 0 10px;padding:14px 18px 16px 50px;border:1px solid #111;border-top:0;border-radius:0 0 8px 8px;background:#F7F7F7;font-size:14px;line-height:1.55;color:#333}#checkout .checkout-step .additional-information p{margin:0 0 8px}#checkout .checkout-step .additional-information p:last-child{margin-bottom:0}#checkout .checkout-step .additional-information dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:6px 0 0}#checkout .checkout-step .additional-information dt{font-weight:600;color:#111}#checkout .checkout-step .additional-information dd{margin:0}#checkout .checkout-step .additional-information a{color:#2563EB;text-decoration:underline;cursor:pointer}#checkout .checkout-step #conditions-to-approve{margin:22px 0 0}#checkout .checkout-step #conditions-to-approve ul{list-style:none;margin:0;padding:0}#checkout .checkout-step #conditions-to-approve li{display:flex;align-items:flex-start;gap:12px;margin:0;padding:0}#checkout .checkout-step #conditions-to-approve .float-xs-left{float:none;flex:none;display:flex}#checkout .checkout-step #conditions-to-approve .custom-checkbox{display:inline-flex;margin:0}#checkout .checkout-step #conditions-to-approve .custom-checkbox input[type="checkbox"]{width:18px;height:18px;margin:2px 0 0;accent-color:#111}#checkout .checkout-step #conditions-to-approve .custom-checkbox>span{display:none}#checkout .checkout-step #conditions-to-approve .condition-label{flex:1 1 auto;font-size:14px;line-height:1.5;color:#333}#checkout .checkout-step #conditions-to-approve .condition-label label{margin:0;font-size:inherit;font-weight:400;color:inherit;cursor:pointer}#checkout .checkout-step #conditions-to-approve a{color:#2563EB;text-decoration:underline}#checkout .checkout-step #payment-confirmation{margin:26px 0 0}#checkout .checkout-step #payment-confirmation>.ps-shown-by-js{display:flex;flex-direction:column;align-items:flex-end;gap:12px}#checkout .checkout-step #payment-confirmation button{float:none;margin:0;width:max-content;min-width:220px}#checkout .checkout-step #payment-confirmation button.disabled,#checkout .checkout-step #payment-confirmation button:disabled{opacity:.45;cursor:not-allowed}#checkout .checkout-step #payment-confirmation .js-alert-payment-conditions{width:100%;margin:0}#checkout .checkout-step .form-group>.col-md-offset-3:has(>input[type="checkbox"]){display:flex;align-items:center;gap:10px;margin:0;padding:0}#checkout .checkout-step .form-group>.col-md-offset-3>input[type="checkbox"]{flex:none;width:18px;height:18px;margin:0;accent-color:#111}#checkout .checkout-step .form-group>.col-md-offset-3>label{display:inline;margin:0;font-size:14px;font-weight:500;color:#111;cursor:pointer}#checkout .checkout-step .form-footer{align-items:center;gap:18px;margin-top:26px}#checkout .checkout-step .form-footer>button.continue{margin:0}#checkout .checkout-step .form-footer .cancel-address{order:-1;float:none;font-size:14px;color:#555;text-decoration:underline;text-underline-offset:2px}#checkout .checkout-step .form-footer .cancel-address:hover{color:#111}#checkout .checkout-step .address-selector>p{display:none}.mm-cms-body table,.page-cms table{max-width:100%}@media (max-width:767px){.mm-cms-body table,.page-cms table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.mm-cms-body table th,.mm-cms-body table td,.page-cms table th,.page-cms table td{white-space:nowrap}}.mm-cms-body iframe[src*="youtube"],.page-cms iframe[src*="youtube"]{max-width:100%;height:auto;aspect-ratio:16 / 9}.mm-cms-body iframe[src*="youtube"][width="600"][height="800"],.page-cms iframe[src*="youtube"][width="600"][height="800"]{aspect-ratio:3 / 4;max-width:600px}.mm-card-stock{font-size:12px}@media (max-width:767px){.mm-header-logo{display:inline-flex;align-items:center;min-height:44px}.breadcrumb a,.mm-breadcrumb a{display:inline-block;padding:6px 0}.mm-footer-link,.mm-footer-bottom a,.mm-footer-legal a{display:inline-block;padding:6px 0}.mm-cookie-banner-link,.mm-newsletter-note-link{display:inline-block;padding:5px 0;white-space:normal}a.read_more{display:inline-block;padding:8px 0}.forgot-password a,.brand-container a,.mm-brand-card a{display:inline-block;padding:7px 4px}}.mm-mobile-menu-sublink--heading{font-weight:600;color:#0d47a1;padding-left:28px;background:#EEF2F4}.mm-mobile-menu-subheading{display:block;padding:12px 20px 6px 28px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5A5A5A}.mm-mobile-menu-sublink--all{font-style:italic;color:#1C6B7A}@media (max-width:767px){.mm-cookie-reopen{bottom:88px;left:10px}}@media (max-width:767px){body.mm-filters-open #left-column #search_filters_wrapper.hidden-sm-down,body.mm-filters-open #left-column .hidden-sm-down{display:block!important}body.mm-filters-open #left-column #search_filters{padding:12px 16px 96px}}@media (max-width:767px){#checkout .delivery-option>label>.row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;align-items:center;flex-wrap:wrap}#checkout .delivery-option>label>.row>.col-sm-5{grid-column:1;grid-row:1;flex:none!important;width:auto!important;max-width:none!important;min-width:0}#checkout .delivery-option>label>.row>.col-sm-4{grid-column:1 / -1;grid-row:2;flex:none!important;width:auto!important;max-width:none!important}#checkout .delivery-option>label>.row>.col-sm-3{grid-column:2;grid-row:1;flex:none!important;width:auto!important;max-width:none!important;white-space:nowrap;text-align:right}#checkout .delivery-option .carrier-name,#checkout .delivery-option .carrier-delay{overflow-wrap:normal;word-break:normal;hyphens:manual}#checkout .delivery-option .carrier-delay{display:block;font-size:13px;line-height:1.4;color:#5A5A5A}#checkout .delivery-option>label{padding-left:4px}body#checkout .mm-cookie-reopen{bottom:12px}}@media (max-width:480px){.mm-cart-line{grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center}.mm-cart-line-thumb{grid-column:1;grid-row:1;align-self:start}.mm-cart-line-body{grid-column:2 / 4;grid-row:1}.mm-cart-line-remove{grid-column:1;grid-row:2;justify-self:center;align-self:center}.mm-cart-line-qty{grid-column:2;grid-row:2;justify-self:start}.mm-cart-line-total{grid-column:3;grid-row:2;min-width:0;align-self:center;white-space:nowrap}}@media (max-width:420px){.mm-voucher-form-inner{flex-wrap:wrap}.mm-voucher-form-inner input,.mm-voucher-form-inner .form-control{flex:1 1 100%;min-width:0}.mm-voucher-add{flex:1 1 100%}}.product-miniature .product-flag{font-size:12px}.mm-contact-label{font-size:12px}.blog-paggination{text-align:center}.blog-paggination .links{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px;float:none!important;max-width:100%;margin:0 auto 8px}.blog-paggination .links a,.blog-paggination .links>b{float:none!important;margin:0!important;width:36px;min-width:36px;height:36px;line-height:34px;box-sizing:border-box}.blog-paggination .links a:hover{color:#0d47a1}@media (max-width:991px){.ybc-navigation-blog::after{content:none}}.page-sitemap .mm-content-grid>#content-wrapper,.page-manufacturer .mm-content-grid>#content-wrapper{min-width:0}.sitemap{max-width:min(1200px, 100%)}.page-customer-account .form-group.row>.col-md-3.form-control-comment,.page-authentication .form-group.row>.col-md-3.form-control-comment,.page-registration .form-group.row>.col-md-3.form-control-comment,.page-identity .form-group.row>.col-md-3.form-control-comment,.js-customer-form .form-group.row>.col-md-3.form-control-comment{max-width:calc(100% - 192px)}@media (max-width:720px){.page-customer-account .form-group.row>.col-md-3.form-control-comment,.page-authentication .form-group.row>.col-md-3.form-control-comment,.page-registration .form-group.row>.col-md-3.form-control-comment,.page-identity .form-group.row>.col-md-3.form-control-comment,.js-customer-form .form-group.row>.col-md-3.form-control-comment{max-width:100%;margin-left:0}}#customer-form .form-group.row .col-md-3.form-control-comment,.js-address-form .form-group.row .col-md-3.form-control-comment{width:auto;max-width:calc(100% - 192px)}@media (max-width:720px){#customer-form .form-group.row .col-md-3.form-control-comment,.js-address-form .form-group.row .col-md-3.form-control-comment{max-width:100%;margin-left:0}}:focus-visible{outline:2px solid #0d47a1!important;outline-offset:2px!important;box-shadow:0 0 0 5px #1565c0!important}.mm-header :focus-visible,.mm-mega-menu :focus-visible,.mm-footer :focus-visible,.mm-cookie-banner :focus-visible,.mm-trust-band :focus-visible{outline-color:#1565c0!important;box-shadow:0 0 0 5px rgb(255 255 255 / .55)!important}.mm-mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}#quantity_wanted,.mm-cart-qty-input,input[name="qty"],.js-cart-line-product-quantity{font-size:16px}.btn:disabled,.btn.disabled,button:disabled,.mm-cart-checkout-btn.is-disabled,.mm-btn-primary:disabled{background:#E5E5E5!important;color:#6B7280!important;border-color:#E5E5E5!important;cursor:not-allowed;opacity:1!important;box-shadow:none!important}.ybc_blog a:not(.btn):not(.mm-btn-primary),.ybc-blog-wrapper a:not(.btn),.ybc-blog-latest-post-content a{color:#1565c0}.ybc_blog a:not(.btn):hover,.ybc-blog-wrapper a:not(.btn):hover{color:#0d47a1}.ybc_blog h1,.ybc_blog h2,.ybc_blog h3,.ybc-blog-latest-post-content h3,.ybc_title_block,.ybc-blog-sidebar .ybc_title_block,.blog-paggination .links>b{text-transform:none}.blog_view_all,.view_all_link,.ybc_blog .read_more{background:#fff0;color:#0d47a1;border:1px solid #0d47a1;border-radius:6px;text-transform:none;font-style:normal;padding:8px 14px;text-decoration:none}.blog-paggination .links>b{background:#0d47a1;border-color:#0d47a1}.mm-cms-body summary,.mm-cms-body h4,.mm-cms-body details>summary,.mm-faq-question{text-transform:none;letter-spacing:0}.mm-cms-body [style*="#FF0000"],.mm-cms-body [style*="#ff0000"],.mm-cms-body [style*="rgb(255, 0, 0)"],.mm-cms-body .text-danger,.mm-cms-body font[color="red"]{color:#1A1A1A!important;background:#f5f8ff;border:1px solid #E5E5E5;border-radius:6px;padding:12px 16px;display:block;margin:12px 0}.mm-newsletter{margin-bottom:0}.mm-footer{margin-top:0}.sf-list li a{color:#1565c0;font-size:14px}@media (max-width:767px){.sf-list li a{font-size:15px;min-height:44px;display:flex;align-items:center;padding:6px 6px}}.products-sort-order .select-title,.products-sort-order button,.products-per-page .select-title,.products-per-page label,.mm-sort-label,.mm-products-toolbar label{color:#1A1A1A}.mm-cart-qty-btn,.mm-cart-line-remove-btn,.pagination a,.page-list a,.blog-paggination .links a,.mm-header-icon-btn,.mm-mobile-menu-close{position:relative}.mm-cart-qty-btn::after,.mm-cart-line-remove-btn::after,.mm-quick-add::after,.pagination a::after,.page-list a::after,.blog-paggination .links a::after,.mm-mobile-menu-close::after{content:"";position:absolute;inset:-6px}@media (max-width:767px){.mm-subcategories{margin-inline:-16px;padding-inline:16px}.mm-subcategories-pills{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;gap:8px;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mm-subcategories-pills::-webkit-scrollbar{display:none}.mm-subcategories-pills>li{flex:0 0 auto;scroll-snap-align:start}.mm-subcategory-pill{white-space:nowrap}}@media (max-width:767px){.product-add-to-cart{background:#fff;padding:12px 0}.product-add-to-cart .add-to-cart,.product-add-to-cart button[data-button-action="add-to-cart"]{width:100%!important;min-height:48px;justify-content:center}.product-add-to-cart .product-quantity{width:100%}}.mm-cart-actions-total{display:none}@media (max-width:767px){body#cart .mm-cart-actions.has-products{position:fixed;left:0;right:0;bottom:calc(75px + env(safe-area-inset-bottom));z-index:95;background:#fff;padding:10px 16px;box-shadow:0 -4px 12px rgb(13 71 161 / .10);display:flex;align-items:center;gap:12px;margin:0}body#cart .mm-cart-actions.has-products .mm-cart-actions-total{display:block;font-weight:700;color:#0d47a1;white-space:nowrap;font-size:16px}body#cart .mm-cart-actions.has-products .mm-cart-checkout-btn{flex:1 1 auto;margin:0;min-height:48px}body#cart #content-wrapper{padding-bottom:96px}}.mm-mobile-menu-header{position:sticky;top:0;background:#fff;z-index:2}.mm-mobile-menu-close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mm-mobile-menu-sublink--all{font-style:normal;color:#0d47a1;font-weight:600}#checkout .js-terms{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;padding:6px 0}#checkout input[name^="conditions_to_approve"]{width:22px;height:22px;accent-color:#0d47a1}.btn.is-loading,.mm-btn-primary.is-loading,.mm-cart-checkout-btn.is-loading,button.is-loading{position:relative;color:transparent!important;pointer-events:none}.btn.is-loading::after,.mm-btn-primary.is-loading::after,.mm-cart-checkout-btn.is-loading::after,button.is-loading::after{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;border:3px solid rgb(255 255 255 / .5);border-top-color:#fff;border-radius:50%;animation:mm-spin .8s linear infinite}@keyframes mm-spin{to{transform:rotate(360deg)}}.mm-empty-filters{margin:12px auto 0;max-width:640px}.mm-empty-filters .active-filters,.mm-empty-filters .active_filters{justify-content:center}.mm-empty-search-form{display:flex;gap:8px;max-width:520px;margin:16px auto 0}.mm-empty-search-form .form-control{flex:1 1 auto;min-width:0;height:48px;font-size:16px}.mm-empty-search-form .mm-btn-primary{flex:none}.mm-empty-tips{list-style:disc;text-align:left;max-width:560px;margin:16px auto 0;padding-left:22px;color:#4B4B4B;font-size:14px;line-height:1.5}.mm-empty-tips li+li{margin-top:6px}.mm-empty-subtitle{margin:24px 0 8px;font-weight:600;color:#1A1A1A}.mm-empty-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 8px;max-width:640px}.mm-empty-categories a{display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border:1px solid #D4D4D4;border-radius:999px;color:#0d47a1;font-weight:600;font-size:14px;text-decoration:none;background:#fff}.mm-empty-categories a:hover,.mm-empty-categories a:focus-visible{border-color:#0d47a1;background:#eef2f8}@media (max-width:480px){.mm-empty-search-form{flex-direction:column}.mm-empty-search-form .mm-btn-primary{width:100%;justify-content:center}}.mm-mobile-bottom-nav-grid{grid-template-columns:repeat(5,1fr)}.mm-mobile-bottom-nav-link{padding-left:4px;padding-right:4px;white-space:nowrap}.mm-mobile-menu-account{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;background:#F5F7F8;border-bottom:1px solid #E5E5E5}.mm-mobile-menu-account-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#0d47a1;font-weight:600;font-size:14px;text-decoration:none}.mm-mobile-menu-account-link:hover,.mm-mobile-menu-account-link:focus-visible{text-decoration:underline}.mm-mobile-menu-account .mm-mobile-menu-langs{display:flex;gap:6px;margin:0;padding:0;border:0;background:#fff0}.mm-mobile-menu-account .mm-mobile-menu-lang{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 10px;border:1px solid #D4D4D4;border-radius:999px;background:#fff;color:#1A1A1A;font-size:13px;font-weight:600;text-decoration:none}.mm-mobile-menu-account .mm-mobile-menu-lang.is-current{border-color:#0d47a1;background:#0d47a1;color:#fff}.product-actions .product-add-to-cart{gap:0}.product-actions .product-add-to-cart>.control-label{margin-bottom:12px}.product-actions .product-add-to-cart>.js-product-availability:has(*){display:block;margin-top:12px}.product-actions .product-add-to-cart>.product-minimal-quantity:not(:empty){margin-top:12px}#checkout .checkout-step .nav-tabs{flex-wrap:wrap;gap:12px 26px}#checkout .checkout-step .nav-item>a,#checkout .checkout-step .nav-item .nav-link{white-space:nowrap}@media (max-width:600px){#checkout .checkout-step button.continue,#checkout .checkout-step button[name="confirmDeliveryOption"],#checkout .checkout-step button[name="confirm-addresses"],#checkout .checkout-step button[name="continue"]{width:100%;margin-left:0;margin-right:0;min-height:48px}#checkout .checkout-step .form-footer{justify-content:stretch}#checkout .checkout-step .form-footer>button.continue{width:100%}#checkout .checkout-step #js-delivery>button.continue{align-self:stretch}}.mm-cart-actions-total{display:none}@media (max-width:767px){body#cart .mm-cart-actions.has-products .mm-cart-actions-total{display:flex;flex-direction:column;line-height:1.1;font-weight:700;font-size:18px;color:#1A1A1A;white-space:nowrap}body#cart .mm-cart-actions.has-products .mm-cart-actions-total small{font-size:11px;font-weight:500;color:#5A5A5A;text-transform:uppercase;letter-spacing:.04em}}.vdm-diam-table-wrap{overflow-x:auto;max-height:520px;overflow-y:auto;border:1px solid #E3E8F0;border-radius:8px;margin:12px 0 24px}.vdm-diam-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.vdm-diam-table th{position:sticky;top:0;background:#0D47A1;color:#fff;text-align:left;font-weight:600;padding:10px 12px}.vdm-diam-table td{padding:8px 12px;border-top:1px solid #EEF2F8;color:#1A2B3C}.vdm-diam-table tbody tr:nth-child(even) td{background:#F5F8FF}.vdm-diam-table td a{color:#1565C0;font-weight:600;text-decoration:none}.vdm-diam-table td a:hover,.vdm-diam-table td a:focus-visible{text-decoration:underline}.vdm-faq{margin-top:28px}.vdm-faq h2{font-size:22px;margin-bottom:12px}.vdm-faq-item{border:1px solid #E3E8F0;border-radius:8px;margin-bottom:8px;background:#fff}.vdm-faq-item summary{cursor:pointer;padding:14px 16px;font-weight:600;color:#0D47A1;list-style:none;min-height:44px}.vdm-faq-item summary::-webkit-details-marker{display:none}.vdm-faq-item summary::after{content:"+";float:right;font-size:20px;line-height:1;color:#1565C0}.vdm-faq-item[open] summary::after{content:"−"}.vdm-faq-item p{padding:0 16px 14px;margin:0;color:#334;line-height:1.55}@media (max-width:600px){.vdm-diam-table{font-size:13px}.vdm-diam-table th,.vdm-diam-table td{padding:8px}}.mm-trust-band .mm-trust-item i,.mm-trust-band .mm-trust-item .material-icons,.mm-trust-band .mm-trust-item svg{color:#bbdefb!important;fill:currentColor}.mm-footer-trust-item svg,.mm-footer-trust-item i{color:#bbdefb!important}.mm-trust-grid .mm-trust-icon-circle{color:#fff!important}.mm-trust-grid .mm-trust-icon-circle svg,.mm-trust-grid .mm-trust-icon-circle svg *{color:#fff}.mm-contact-list-item>svg{color:#bbdefb!important}.mm-contact-card-title{color:#fff!important}.mm-contact-label{color:rgb(255 255 255 / .82)!important}.mm-footer-copyright{color:rgb(255 255 255 / .82)!important}.mm-cookie-banner-link{color:#bbdefb!important}.mm-cookie-banner-link:hover{color:#fff!important}.cm-vd-tier-reduction{color:#0b5a8f!important}.mm-subcat-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,320px);gap:16px;list-style:none;padding:0;margin:0}.mm-subcat-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #dbe6f5;border-radius:14px;overflow:hidden;text-decoration:none;color:#0d47a1;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.mm-subcat-card img{display:block;width:100%;height:auto;aspect-ratio:1;background:#f5f8ff}.mm-subcat-card-label{padding:12px 14px 14px;font-family:'Sora',sans-serif;font-weight:600;font-size:15px;line-height:1.3;text-wrap:balance}.mm-subcat-card:hover,.mm-subcat-card:focus-visible{border-color:#1565c0;transform:translateY(-2px);box-shadow:0 8px 20px rgb(13 71 161 / .14);text-decoration:none;color:#0d47a1}.mm-subcat-card:focus-visible{outline:3px solid #1565c0;outline-offset:2px}@media (max-width:767.98px){.mm-subcat-cards{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:10px}}@media (max-width:575.98px){.mm-subcat-cards{gap:10px}.mm-subcat-card-label{font-size:13.5px;padding:9px 10px 11px}}@media (prefers-reduced-motion:reduce){.mm-subcat-card{transition:none}.mm-subcat-card:hover{transform:none}}.product-actions .product-variants{margin-top:22px;padding-top:20px;border-top:1px solid #dbe6f5}.product-actions .product-add-to-cart{margin-top:22px;padding-top:20px;border-top:1px solid #dbe6f5}.product-actions .product-variants-item>.control-label,.product-actions .product-add-to-cart>.control-label{display:block;margin:0 0 10px;font-family:'Sora',sans-serif;font-weight:600;font-size:17px;line-height:1.3;color:#0d47a1}.product-actions .product-variants-item .form-control-select{border:2px solid #1565c0;border-radius:10px;min-height:50px;font-size:17px;font-weight:600;color:#0d47a1}.product-actions .vdm-diam-help{margin:10px 0 0;font-size:14px;line-height:1.5;color:#56656c}@media (min-width:768px){.mm-content-grid:has(>#left-column):not(:has(#left-column .facet)){grid-template-columns:1fr!important}.mm-content-grid:has(>#left-column):not(:has(#left-column .facet))>#left-column{display:none}}.mm-lang-flag-de{background:linear-gradient(to bottom,#000 0 33.34%,#DD0000 33.34% 66.67%,#FFCE00 66.67% 100%)}.mm-lang-flag-es{background:linear-gradient(to bottom,#AA151B 0 25%,#F1BF00 25% 75%,#AA151B 75% 100%)}.mm-lang-flag-pt{background:linear-gradient(to right,#006600 0 40%,#FF0000 40% 100%)}.mm-lang-flag-it{background:linear-gradient(to right,#009246 0 33.34%,#FFFFFF 33.34% 66.67%,#CE2B37 66.67% 100%)}.mm-lang-flag-nl{background:linear-gradient(to bottom,#AE1C28 0 33.34%,#FFFFFF 33.34% 66.67%,#21468B 66.67% 100%)}.mm-lang-flag-en{background:#012169 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3Cpath d='M0 0l60 30M60 0L0 30' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='M0 0l60 30M60 0L0 30' stroke='%23C8102E' stroke-width='2'/%3E%3Cpath d='M30 0v30M0 15h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30 0v30M0 15h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.mm-lang-flag-en::before{content:none}.mm-lang-flag-de,.mm-lang-flag-es,.mm-lang-flag-pt,.mm-lang-flag-it,.mm-lang-flag-nl,.mm-lang-flag-en{box-shadow:inset 0 0 0 1px rgb(0 0 0 / .12)}#block_myaccount_infos .ss_icon_group{display:none}#footer_account_list>li{padding:0;width:100%!important}#footer_account_list>li .ss_icon_group{display:none!important;height:auto}#footer_account_list li{width:100%;padding:0}*{outline:none!important}.ybc_item_img img{max-width:100%;height:auto}i.ets_svg{vertical-align:-2px}svg{fill:currentColor}.ybc_blog_review{color:orange;font-size:18px}.page_home,.page_home_gallery{background-color:#fff;display:block;clear:both;margin-bottom:60px;padding:15px;width:100%;position:relative}.ybc_block_slider button.slick-arrow{background:#fff none repeat scroll 0 0!important;border:1px solid #ebebeb;border-radius:0!important;color:#c6c6c6!important;cursor:pointer;float:left;font-size:0;height:25px;line-height:21px;margin:0 2px!important;padding:0!important;width:25px;position:absolute;right:12px;top:26px;transform:none}.ybc_block_slider .slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.ybc_block_slider .slick-slider{position:static}.ybc-blog-latest-toolbar span{display:inline-block}.ybc_blog_carousel .slick-list{width:100%}.ybc_block_slider .slick-slide{height:auto}.ybc_block_slider a{outline:none!important}.ybc_block_slider button.slick-next:before{content:"";position:absolute;width:8px;height:8px;border-top:1px solid #aaa;border-right:1px solid #aaa;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:7px;right:9px;left:auto;bottom:auto}.ybc_block_slider button.slick-prev:before{content:"";position:absolute;width:8px;height:8px;border-top:1px solid #aaa;border-right:1px solid #aaa;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:7px;right:7px;left:auto;bottom:auto}.ybc_block_slider button.slick-arrow.slick-prev{left:auto;right:45px}.ybc_block_slider button.slick-arrow:hover{background:#ddd!important;border-color:#ddd!important}.ybc_block_slider button.slick-arrow:hover:before{color:#000;opacity:1!important}.page_home .title_blog,.page_home_gallery .title_blog{margin-top:15px}.title_blog,.title_blog a{color:#414141;font-size:16px;margin-bottom:28px;margin-top:0;text-transform:uppercase}div#block_myaccount_infos li{width:100%;padding:0}div#block_myaccount_infos li span.ss_icon_group{display:none}.page_home .blog_type_slider,.page_home_gallery .ybc_blog_content_block{float:left;margin-bottom:0;position:static;width:100%}.page_home.ybc_block_default .ybc_blog_content_block{display:flex;display:-webkit-flex;width:100%;flex-wrap:wrap;-webkit-flex-wrap:wrap}.block_content li{padding:0 15px}.ybc_block_default .block_content li{margin-bottom:30px}.ybc_item_img{float:left;overflow:hidden;position:relative;background-color:#eee;width:100%}.page_home img,.ybc-blog img{max-width:100%}.ybc_item_img img{transition:all 0.7s ease 0s;-webkit-transition:all 0.7s ease 0s;max-width:100%;width:100%}.ybc_blog_content_block .slick-list{width:100%}.ybc_blog_content_block{display:block;width:100%}.ybc-blog-latest-toolbar{color:#bfbfbf;float:left;font-size:14px;margin-bottom:7px;width:100%}span.ybc-blog-latest-toolbar-comments{display:inline-block}span.ybc-blog-latest-toolbar-views{margin-right:7px}.blog_description{clear:left;font-size:14px;line-height:24px;color:#414141;word-break:break-word}.blog_description p:last-child{margin-bottom:0}.read_more{font-size:14px;text-decoration:none!important;margin-top:10px;display:inline-block;padding-bottom:1px;font-style:italic;color:#999;border-bottom:1px dotted}.page_home_gallery.ybc_block_default .ybc_blog_content_block{margin-left:-5px;width:calc(100% + 10px);width:-webkit-calc(100% + 10px);width:-moz-calc(100% + 10px);width:-o-calc(100% + 10px);width:-ms-calc(100% + 10px)}.ybc_block_gallery .ybc_blog_content_block>div{padding:0 15px 30px;width:16.6667%}.gallery_item{float:left;position:relative;overflow:hidden;width:100%}.gallery_item>img{float:left;max-width:100%;min-height:50px;height:auto;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transition:all 0.35s ease 0s;-webkit-transition:all 0.35s ease 0s;-moz-transition:all 0.35s ease 0s;-ms-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s}.page_home_gallery .ybc_title_block{display:none}.clear{clear:both}.blog_view_all_button{text-align:left;padding:15px;display:block;width:100%;clear:both;margin-bottom:0;color:#fff}.page_home_gallery .blog_view_all_button{padding-left:0}.blog_view_all,.view_all_link{min-width:150px;text-align:center;border:none;outline:none!important;font-size:14px;width:auto!important;background-color:#2fb5d2;color:#fff!important;text-transform:uppercase;font-weight:500;padding:6px 15px!important;border-radius:3px;display:inline-block!important}.blog_view_all:hover,.view_all_link:hover,.ybc-blog-form-comment .blog-submit .button:hover{background-color:#2592a9}.blog_view_all_button{text-align:center}.ybc_blog_content_block_item{padding:0 15px 30px}.ybc-blog-latest-toolbar svg{float:left;margin-right:6px;fill:currentColor;margin-top:2px}.ybc_block_gallery li,.page_home_gallery.ybc_block_default li{padding-left:15px;padding-right:15px}.ybc-blog-sidear-post-meta{color:#b1b1b1;display:none;float:left;font-size:13px;width:100%}.ybc-blog-categories{float:right;margin-right:15px}.be-categories>a,.ybc-blog-tags a,.be-categories{color:#bfbfbf}.be-categories{color:#bfbfbf;font-size:14px}.ybc-blog-rtl .post-date{float:right;margin-left:15px;margin-right:5px}.post-date .be-label{display:block;float:left;overflow:hidden;text-indent:999px;white-space:nowrap;width:20px}.post-date{float:left;margin-bottom:5px;margin-right:15px;width:auto}.ybc_title_block{color:#414141;float:left;font-size:16px;font-weight:700;line-height:20px;margin-bottom:0;margin-top:9px;padding:5px 0 9px;text-transform:uppercase;width:100%;outline:none!important;text-decoration:none!important}@media (min-width:1200px){.page_home.ybc_block_default .ybc_blog_content_block .col-lg-3:nth-child(4n+1){clear:left}}@media (max-width:767px){.ybc_block_gallery li{width:50%}}.blog-managament-information button[type="submit"]:hover,.ybc-blog-tag-a:hover,#form_blog .btn.edit_view_post:hover,.form_reply_comment input[type="submit"]:hover,.form_reply input.btn.btn-primary.btn-default[name="addReplyComment"]:hover,.form-polls-body button[name="polls_cancel"]:hover,.form-polls-body button:hover{background:#00cefd;border-color:#00cefd}.ybc-blog-like-span.active,.be-tag-block .be-tags a,.be-tag-block .be-tags,.ybc-blog-related-posts-meta-categories>a,.view_post,.comment-content h4.comment_name span,.ybc_block_categories .active>a,.comment-content .post_title span a,.blog-managament-information .help-block a,.ybc-blog-comment-info .post-author .ybc_title_block{color:#2fb5d2}.ybc-block-comment-reply:hover,.ybc_title_block:hover,.read_more:hover,.form_reply input.btn.btn-primary.btn-default[name="addReplyComment"]+.btn.btn-default:hover,.comment-content .post_title span a:hover,.list_category_item .sub_category li a:hover,.ybc_block_categories .active>a:hover,.ybc-blog-comment-info .post-author .ybc_title_block:hover,.blog-managament-information .help-block a:hover,#form_blog a.ybc_button_backtolist:hover{color:#00cefd}.ybc-blog-thumbnail-list.carousel .ybc-blog-thumbnail-item.slick-current:before,.ybc-blog-slider.carousel .slick-dots .slick-active button{border-color:#2fb5d2}.ybc-blog-form-comment .blog-submit .button,.blog-managament-information button[type="submit"],.ybc-blog-slider.carousel .slick-dots .slick-active button,.blog_view_all,.view_all_link,.blog_view_all_button a,.form-polls-body button,.form_reply input.btn.btn-primary.btn-default[name="addReplyComment"],.add_new_post_blog a,#form_blog button[type="submit"],#form_blog .btn.edit_view_post,.form_reply_comment input[type="submit"],.ets_blog_loading .squaresWaveG{background:#2fb5d2}.ybc-blog-form-comment .blog-submit .button:hover,.blog_view_all:hover,.view_all_link:hover,.blog_view_all_button a:hover,.add_new_post_blog a:hover,#form_blog button[type='submit']:hover{background:#00cefd}.ybc_blog_ltr_mode a:hover,.ybc-blog-wrapper-detail a:hover,.ybc-blog-like-span:hover,.blog-main-page a:hover,.ybc_button_backtolist:hover,.ybc-block-comment-report:hover{color:#00cefd}.form-polls-body button,.form_reply_comment input[type="submit"]{border:1px solid #2fb5d2}@keyframes bounce_squaresWaveG{0%{background-color:#2fb5d2}100%{background-color:#fff}}@-o-keyframes bounce_squaresWaveG{0%{background-color:#2fb5d2}100%{background-color:#fff}}@-ms-keyframes bounce_squaresWaveG{0%{background-color:#2fb5d2}100%{background-color:#fff}}@-webkit-keyframes bounce_squaresWaveG{0%{background-color:#2fb5d2}100%{background-color:#fff}}@-moz-keyframes bounce_squaresWaveG{0%{background-color:#2fb5d2}100%{background-color:#fff}}.promo-preview{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;border-radius:12px;overflow:hidden;color:var(--text);background:linear-gradient(135deg,var(--from),var(--to));box-shadow:0 4px 14px rgb(0 0 0 / .15);border:var(--borderW) var(--borderS) var(--borderC);padding:0;transition:all 0.3s ease-in-out;min-height:160px;max-height:200px;position:relative}.promo-preview .promo-image{flex:0 0 auto;width:auto;max-width:200px;background:rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:center;border-right:1px solid rgb(255 255 255 / .15);overflow:hidden}.promo-preview .promo-image{flex:0 0 160px;max-width:160px;align-self:stretch;overflow:hidden}.promo-preview .promo-image img{width:100%;height:100%;max-height:160px;object-fit:contain;border-radius:8px;background:rgb(255 255 255 / .1);opacity:1;display:block}.promo-preview .promo-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:20px 25px;gap:10px}.promo-preview .promo-header{display:flex;justify-content:space-between;align-items:baseline}.promo-preview .promo-discount{font-size:2.4em;font-weight:800;text-shadow:1px 1px 2px rgb(0 0 0 / .2)}.promo-preview .promo-title{font-size:1.4em;font-weight:600;text-align:right}.promo-preview .promo-description{background:rgb(255 255 255 / .12);border-radius:8px;padding:10px 14px;font-size:.75em;line-height:1.4;text-align:center;font-weight:700;letter-spacing:1.2px}.promo-preview .promo-description a{color:inherit;text-decoration:underline overline}.promo-preview .promo-meta{display:flex;justify-content:space-between;align-items:center;font-size:.75em;background:rgb(255 255 255 / .08);border-radius:6px;padding:6px 10px;margin-top:5px}.promo-preview .promo-meta i{margin-right:6px}.promo-preview.bg2{background:linear-gradient(120deg,var(--from),var(--to));background-size:300% 300%;animation:cmcpShift 3s ease-in-out infinite}.promo-preview.bg3{background:linear-gradient(135deg,var(--from),var(--mid),var(--to));background-size:220% 220%;animation:cmcpDiagonal 5s linear infinite}.promo-preview.bg4{background:linear-gradient(135deg,var(--from) 0%,var(--mid) 50%,var(--to) 100%);background-size:300% 300%;animation:cmcpShift 4s ease-in-out infinite}.promo-preview.stripes{background:repeating-linear-gradient(45deg,var(--from) 0 20px,var(--to) 20px 40px);background-size:60px 60px;animation:cmcpStripes 2.5s linear infinite}.promo-preview.waves{background:radial-gradient(circle at 50% 0%,var(--mid),transparent 60%),radial-gradient(circle at 0% 100%,var(--to),transparent 60%),linear-gradient(120deg,var(--from),var(--to));background-size:200% 200%;animation:cmcpWaves 6s ease-in-out infinite}.promo-preview.diagonal{background:linear-gradient(135deg,var(--from),var(--mid),var(--to));background-size:200% 200%;animation:cmcpDiagonal 5s linear infinite}.promo-preview.radial{background:radial-gradient(circle at center,var(--to) 0%,var(--from) 100%);animation:cmcpPulse 3.5s ease-in-out infinite}.promo-preview.noise{background:linear-gradient(90deg,var(--from),var(--mid),var(--to));background-size:300% 300%;animation:cmcpShift 4s ease-in-out infinite}.promo-preview.aurora{background:radial-gradient(60% 60% at 20% 30%,color-mix(in oklab,var(--mid),transparent 45%) 0 60%,transparent 61%),radial-gradient(60% 60% at 80% 70%,color-mix(in oklab,var(--to),transparent 45%) 0 60%,transparent 61%),linear-gradient(120deg,var(--from),var(--to));background-size:200% 200%;animation:cmcpShift 5s ease-in-out infinite}.promo-preview.plaid{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--from),transparent 70%) 0 8px,transparent 8px 16px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--to),transparent 70%) 0 8px,transparent 8px 16px),linear-gradient(135deg,var(--from),var(--to));background-blend-mode:screen;animation:cmcpPanX 12s linear infinite}.promo-preview.checker{background:conic-gradient(from 45deg,var(--from) 25%,var(--to) 0 50%,var(--from) 0 75%,var(--to) 0) 0 0/40px 40px,linear-gradient(135deg,var(--from),var(--mid));animation:cmcpPanX 20s linear infinite}.promo-preview.halftone{background:radial-gradient(circle at 10px 10px,color-mix(in srgb,var(--from),transparent 65%) 8px,transparent 9px) 0 0/20px 20px,linear-gradient(135deg,var(--mid),var(--to));animation:cmcpPanY 14s linear infinite}.promo-preview.sunset{background:linear-gradient(180deg,var(--from),var(--mid) 50%,var(--to));background-size:100% 200%;animation:cmcpPanY 10s ease-in-out infinite}.promo-preview.lava{background:radial-gradient(200px 120px at 20% 30%,color-mix(in srgb,var(--from),black 10%),transparent 60%),radial-gradient(180px 140px at 80% 70%,color-mix(in srgb,var(--to),black 15%),transparent 60%),radial-gradient(160px 160px at 50% 50%,color-mix(in srgb,var(--mid),black 10%),transparent 60%),linear-gradient(120deg,var(--from),var(--to));background-size:200% 200%;animation:cmcpShift 6s ease-in-out infinite}.promo-preview.plasma{background:radial-gradient(closest-side,color-mix(in srgb,var(--mid),transparent 40%) 0 60%,transparent 61%) 0 0/50% 50%,radial-gradient(closest-side,color-mix(in srgb,var(--to),transparent 40%) 0 60%,transparent 61%) 100% 100%/50% 50%,linear-gradient(135deg,var(--from),var(--to));animation:cmcpDiagonal 12s linear infinite}.promo-preview.neongrid{background:linear-gradient(0deg,color-mix(in srgb,var(--mid),transparent 80%) 1px,transparent 1px) 0 0/20px 20px,linear-gradient(90deg,color-mix(in srgb,var(--to),transparent 80%) 1px,transparent 1px) 0 0/20px 20px,radial-gradient(circle at center,rgb(255 255 255 / .07),#fff0 60%),linear-gradient(135deg,var(--from),var(--to));animation:cmcpPanY 18s linear infinite}.promo-preview.rings{background:radial-gradient(circle at center,transparent 34%,color-mix(in srgb,var(--text),transparent 85%) 35% 36%,transparent 37%) 0 0/40px 40px,radial-gradient(circle at center,var(--from),var(--to));animation:cmcpPanX 22s linear infinite}.promo-preview.dunes{background:repeating-linear-gradient(170deg,color-mix(in oklab,var(--from),transparent 75%) 0 6px,transparent 6px 12px),linear-gradient(100deg,var(--mid),var(--to));background-size:300% 300%;animation:cmcpShift 9s ease-in-out infinite}.promo-preview.horizon{position:relative;overflow:hidden;background:linear-gradient(0deg,color-mix(in srgb,var(--to),transparent 60%) 0 25%,transparent 26% 74%,color-mix(in srgb,var(--from),transparent 60%) 75% 100%),linear-gradient(135deg,var(--from),var(--to));background-size:180% 180%;animation:horizonSky 12s ease-in-out infinite}.promo-preview.horizon::after{content:"";position:absolute;left:50%;bottom:-50%;transform:translateX(-50%);width:160%;height:160%;background:radial-gradient(circle at center,var(--mid),transparent 70%);opacity:.8;animation:horizonSun 10s ease-in-out infinite}.promo-preview.bubbles{background:radial-gradient(circle at 20% 30%,rgb(255 255 255 / .15) 0 12%,transparent 13% 100%),radial-gradient(circle at 70% 60%,rgb(255 255 255 / .1) 0 10%,transparent 11% 100%),linear-gradient(135deg,var(--from),var(--to));background-size:150% 150%;animation:cmcpShift 11s ease-in-out infinite}.promo-preview.beams{position:relative;background:conic-gradient(from 0deg,var(--from) 0deg,var(--mid) 120deg,var(--to) 240deg,var(--from) 360deg);animation:cmcpBeamsSpin 8s linear infinite;background-size:cover}.promo-preview.prisma{background:linear-gradient(60deg,color-mix(in srgb,var(--from),transparent 60%) 25%,transparent 26% 74%,color-mix(in srgb,var(--to),transparent 60%) 75%) 0 0 / 200% 200%,linear-gradient(120deg,var(--from),var(--to));animation:cmcpPrismaMove 6s linear infinite;background-blend-mode:screen}@keyframes cmcpShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes cmcpDiagonal{0%{background-position:0 0}100%{background-position:200% 200%}}@keyframes cmcpStripes{0%{background-position:0 0}100%{background-position:60px 0}}@keyframes cmcpWaves{0%{background-position:0 0}100%{background-position:0 200%}}@keyframes cmcpPulse{0%{opacity:.9}50%{opacity:1}100%{opacity:.9}}@keyframes cmcpNoise{0%{filter:contrast(100%)}50%{filter:contrast(115%)}100%{filter:contrast(100%)}}@keyframes cmcpPanX{0%{background-position:0 0}100%{background-position:600px 0}}@keyframes cmcpPanY{0%{background-position:0 0}100%{background-position:0 600px}}@keyframes cmcpPrismaMove{0%{background-position:0% 0%,0% 0%}50%{background-position:100% 100%,50% 50%}100%{background-position:0% 0%,100% 100%}}@keyframes horizonSky{0%{background-position:50% 60%}25%{background-position:45% 55%}50%{background-position:50% 50%}75%{background-position:55% 55%}100%{background-position:50% 60%}}@keyframes horizonSun{0%{transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(-50%) translateY(10%) scale(1.05)}100%{transform:translateX(-50%) translateY(0) scale(1)}}@media (min-width:0) and (max-width:960px){.promoss .col-6,.promoss .col-md-6,.promoss .col-sm-6{flex:0 0 100%!important;max-width:100%!important}.promo-preview{flex-direction:row!important;text-align:left!important;max-width:100%;margin:0 auto}.promo-preview .promo-image{flex:0 0 180px!important;width:180px!important;border-right:1px solid rgb(255 255 255 / .15)!important;border-bottom:none!important}.promo-preview .promo-image img{width:150px!important;height:auto!important;max-height:160px!important;object-fit:contain!important}.promo-preview .promo-content{padding:18px 22px!important}.promo-preview .promo-header{flex-direction:row!important;justify-content:space-between!important;text-align:left}.promo-preview .promo-title{text-align:right!important}}@media (max-width:540px){.promoss .col-6,.promoss .col-md-6,.promoss .col-sm-6{flex:0 0 100%!important;max-width:100%!important}.promo-preview{flex-direction:column!important;text-align:center;max-width:100%;margin:0 auto}.promo-preview .promo-image{order:2;width:100%!important;border-right:none!important;border-bottom:1px solid rgb(255 255 255 / .15);padding:10px 0}.promo-preview .promo-image img{width:220px!important;height:auto!important;object-fit:contain}.promo-preview .promo-content{order:1;padding:20px 15px!important}.promo-preview .promo-header{flex-direction:column;align-items:center;gap:6px}.promo-preview .promo-title{text-align:center}.promoss .col-6,.promoss .col-md-6,.promoss .col-sm-6{flex:0 0 100%!important;max-width:100%!important}.promoss .promo-preview{flex-direction:column!important;min-height:auto!important}.promoss .promo-preview .promo-image{flex:0 0 auto!important;width:100%!important;max-height:none!important;border-right:none!important;border-bottom:1px solid rgb(255 255 255 / .15)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 0!important}.promoss .promo-preview .promo-image img{width:100%!important;height:auto!important;max-width:180px!important;object-fit:contain!important;margin:0 auto!important;display:block!important;position:inherit}.promoss .promo-preview .promo-content{padding:15px 18px!important;text-align:center}.promoss .promo-preview .promo-header{flex-direction:column;align-items:center;gap:6px}.promoss .promo-preview .promo-title{text-align:center}}@media (max-width:540px){.count-2 .promo-preview .promo-meta{flex-direction:column;gap:6px;text-align:center;justify-content:center;align-items:center}.count-2 .promo-preview .promo-meta .promo-code,.count-2 .promo-preview .promo-meta .promo-dates{display:block;width:100%}}@media (min-width:920px) and (max-width:1100px){.count-2 .promo-preview .promo-meta{flex-direction:column;gap:6px;text-align:center;justify-content:center;align-items:center}.count-2 .promo-preview .promo-meta .promo-code,.count-2 .promo-preview .promo-meta .promo-dates{display:block;width:100%}}.promo-description p{margin-bottom:0}/**
* 2007-2023 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2023 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/
.checkbox-container.error-highlight{outline:2px solid red}.error-message{color:red;font-size:12px;margin-left:5px}#mm-guides-videos .mm-video{position:relative}#mm-guides-videos .mm-video-thumb{position:relative;display:block;border-radius:.5rem;overflow:hidden;aspect-ratio:16/9;background:#f4f4f4}#mm-guides-videos .mm-video-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.25s ease}#mm-guides-videos .mm-video-thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .18),#fff0);opacity:0;transition:opacity 0.25s ease}#mm-guides-videos .mm-video:hover .mm-video-img{transform:scale(1.02)}#mm-guides-videos .mm-video:hover .mm-video-thumb::after{opacity:1}#mm-guides-videos .mm-youtube-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:86px;height:60px;filter:drop-shadow(0 6px 16px rgb(0 0 0 / .25));transition:transform 0.2s ease}#mm-guides-videos .mm-youtube-pill{background:red;border-radius:14px / 50%;width:86px;height:60px;display:flex;align-items:center;justify-content:center}#mm-guides-videos .mm-youtube-triangle{width:0;height:0;border-left:18px solid #fff;border-top:12px solid #fff0;border-bottom:12px solid #fff0;margin-left:4px}#mm-guides-videos .mm-video:hover .mm-youtube-play{transform:translate(-50%,-50%) scale(1.06)}#mm-guides-videos .mm-video-title{margin:.5rem 0 0;font-size:.95rem;line-height:1.25;height:2.5em;overflow:hidden}#mm-guides-videos .mm-video-title a{color:#111;text-decoration:none}#mm-guides-videos .mm-video-title a:hover{text-decoration:underline}#mm-guides-videos .mm-video.is-playing .mm-youtube-play{display:none}#mm-guides-videos .mm-video.is-playing .stretched-link,#mm-guides-videos .mm-video.is-playing .stretched-link::after{pointer-events:none!important}#mm-guides-videos .mm-video .mm-no-stretch::after{display:none!important}.vdm-finder-lead,.vdm-finder-tip{max-width:820px;color:#334;line-height:1.55}.vdm-finder-tip{font-size:14px;background:#E3F2FD;border-left:4px solid #1565C0;padding:10px 14px;border-radius:4px}.vdm-finder-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:16px 0}.vdm-finder-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:#0D47A1}.vdm-finder-form input,.vdm-finder-form select{min-height:44px;padding:8px 12px;border:1px solid #BBDEFB;border-radius:6px;font-size:16px;min-width:140px;background:#fff}.vdm-finder-form .btn{min-height:44px;padding:0 22px}.vdm-finder-mat{font-size:20px;margin:24px 0 8px;color:#0D47A1}.vdm-finder-count,.vdm-finder-none{font-weight:600}.vdm-finder-diams{display:flex;flex-wrap:wrap;gap:6px}.vdm-finder-diams a{display:inline-flex;min-height:36px;align-items:center;padding:4px 12px;border:1px solid #BBDEFB;border-radius:999px;color:#0D47A1;text-decoration:none;font-weight:600;font-size:14px}.vdm-finder-diams a:hover,.vdm-finder-diams a[aria-current]{background:#0D47A1;color:#fff}.vdm-home-finder{background:linear-gradient(135deg,#0D47A1 0%,#1565C0 100%);color:#fff;padding:32px 16px}.vdm-home-finder-inner{max-width:1200px;margin:0 auto}.vdm-home-finder h2{color:#fff;margin:0 0 6px;font-size:26px}.vdm-home-finder p{color:rgb(255 255 255 / .88);margin:0}.vdm-home-finder .vdm-finder-form label{color:#fff}.vdm-home-finder .vdm-finder-form .btn{background:#fff!important;color:#0D47A1!important;font-weight:700}.vdm-diam-help{font-size:13px;color:#546E7A;margin:6px 0 0}.vdm-diam-help a{color:#1565C0}@media (max-width:600px){.vdm-finder-form label,.vdm-finder-form input,.vdm-finder-form select,.vdm-finder-form .btn{width:100%}}.vdm-home-finder .vdm-home-finder-howto{display:inline-flex;align-items:center;gap:6px;margin-left:6px;color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.vdm-home-finder .vdm-home-finder-howto:hover,.vdm-home-finder .vdm-home-finder-howto:focus-visible{color:#BBDEFB}.vdm-home-finder .vdm-home-finder-howto svg{flex:none}.promo-preview{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;border-radius:12px;overflow:hidden;color:var(--text);background:linear-gradient(135deg,var(--from),var(--to));box-shadow:0 4px 14px rgb(0 0 0 / .15);border:var(--borderW) var(--borderS) var(--borderC);padding:0;transition:all 0.3s ease-in-out;min-height:160px;max-height:200px;position:relative}.promo-preview .promo-image{flex:0 0 auto;width:auto;max-width:200px;background:rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:center;border-right:1px solid rgb(255 255 255 / .15);overflow:hidden}.promo-preview .promo-image{flex:0 0 160px;max-width:160px;align-self:stretch;overflow:hidden}.promo-preview .promo-image img{width:100%;height:100%;max-height:160px;object-fit:contain;border-radius:8px;background:rgb(255 255 255 / .1);opacity:1;display:block}.promo-preview .promo-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:20px 25px;gap:10px}.promo-preview .promo-header{display:flex;justify-content:space-between;align-items:baseline}.promo-preview .promo-discount{font-size:2.4em;font-weight:800;text-shadow:1px 1px 2px rgb(0 0 0 / .2)}.promo-preview .promo-title{font-size:1.4em;font-weight:600;text-align:right}.promo-preview .promo-description{background:rgb(255 255 255 / .12);border-radius:8px;padding:10px 14px;font-size:.75em;line-height:1.4;text-align:center;font-weight:700;letter-spacing:1.2px}.promo-preview .promo-description a{color:inherit;text-decoration:underline overline}.promo-preview .promo-meta{display:flex;justify-content:space-between;align-items:center;font-size:.75em;background:rgb(255 255 255 / .08);border-radius:6px;padding:6px 10px;margin-top:5px}.promo-preview .promo-meta i{margin-right:6px}.promo-preview.bg2{background:linear-gradient(120deg,var(--from),var(--to));background-size:300% 300%;animation:cmcpShift 3s ease-in-out infinite}.promo-preview.bg3{background:linear-gradient(135deg,var(--from),var(--mid),var(--to));background-size:220% 220%;animation:cmcpDiagonal 5s linear infinite}.promo-preview.bg4{background:linear-gradient(135deg,var(--from) 0%,var(--mid) 50%,var(--to) 100%);background-size:300% 300%;animation:cmcpShift 4s ease-in-out infinite}.promo-preview.stripes{background:repeating-linear-gradient(45deg,var(--from) 0 20px,var(--to) 20px 40px);background-size:60px 60px;animation:cmcpStripes 2.5s linear infinite}.promo-preview.waves{background:radial-gradient(circle at 50% 0%,var(--mid),transparent 60%),radial-gradient(circle at 0% 100%,var(--to),transparent 60%),linear-gradient(120deg,var(--from),var(--to));background-size:200% 200%;animation:cmcpWaves 6s ease-in-out infinite}.promo-preview.diagonal{background:linear-gradient(135deg,var(--from),var(--mid),var(--to));background-size:200% 200%;animation:cmcpDiagonal 5s linear infinite}.promo-preview.radial{background:radial-gradient(circle at center,var(--to) 0%,var(--from) 100%);animation:cmcpPulse 3.5s ease-in-out infinite}.promo-preview.noise{background:linear-gradient(90deg,var(--from),var(--mid),var(--to));background-size:300% 300%;animation:cmcpShift 4s ease-in-out infinite}.promo-preview.aurora{background:radial-gradient(60% 60% at 20% 30%,color-mix(in oklab,var(--mid),transparent 45%) 0 60%,transparent 61%),radial-gradient(60% 60% at 80% 70%,color-mix(in oklab,var(--to),transparent 45%) 0 60%,transparent 61%),linear-gradient(120deg,var(--from),var(--to));background-size:200% 200%;animation:cmcpShift 5s ease-in-out infinite}.promo-preview.plaid{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--from),transparent 70%) 0 8px,transparent 8px 16px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--to),transparent 70%) 0 8px,transparent 8px 16px),linear-gradient(135deg,var(--from),var(--to));background-blend-mode:screen;animation:cmcpPanX 12s linear infinite}.promo-preview.checker{background:conic-gradient(from 45deg,var(--from) 25%,var(--to) 0 50%,var(--from) 0 75%,var(--to) 0) 0 0/40px 40px,linear-gradient(135deg,var(--from),var(--mid));animation:cmcpPanX 20s linear infinite}.promo-preview.halftone{background:radial-gradient(circle at 10px 10px,color-mix(in srgb,var(--from),transparent 65%) 8px,transparent 9px) 0 0/20px 20px,linear-gradient(135deg,var(--mid),var(--to));animation:cmcpPanY 14s linear infinite}.promo-preview.sunset{background:linear-gradient(180deg,var(--from),var(--mid) 50%,var(--to));background-size:100% 200%;animation:cmcpPanY 10s ease-in-out infinite}.promo-preview.lava{background:radial-gradient(200px 120px at 20% 30%,color-mix(in srgb,var(--from),black 10%),transparent 60%),radial-gradient(180px 140px at 80% 70%,color-mix(in srgb,var(--to),black 15%),transparent 60%),radial-gradient(160px 160px at 50% 50%,color-mix(in srgb,var(--mid),black 10%),transparent 60%),linear-gradient(120deg,var(--from),var(--to));background-size:200% 200%;animation:cmcpShift 6s ease-in-out infinite}.promo-preview.plasma{background:radial-gradient(closest-side,color-mix(in srgb,var(--mid),transparent 40%) 0 60%,transparent 61%) 0 0/50% 50%,radial-gradient(closest-side,color-mix(in srgb,var(--to),transparent 40%) 0 60%,transparent 61%) 100% 100%/50% 50%,linear-gradient(135deg,var(--from),var(--to));animation:cmcpDiagonal 12s linear infinite}.promo-preview.neongrid{background:linear-gradient(0deg,color-mix(in srgb,var(--mid),transparent 80%) 1px,transparent 1px) 0 0/20px 20px,linear-gradient(90deg,color-mix(in srgb,var(--to),transparent 80%) 1px,transparent 1px) 0 0/20px 20px,radial-gradient(circle at center,rgb(255 255 255 / .07),#fff0 60%),linear-gradient(135deg,var(--from),var(--to));animation:cmcpPanY 18s linear infinite}.promo-preview.rings{background:radial-gradient(circle at center,transparent 34%,color-mix(in srgb,var(--text),transparent 85%) 35% 36%,transparent 37%) 0 0/40px 40px,radial-gradient(circle at center,var(--from),var(--to));animation:cmcpPanX 22s linear infinite}.promo-preview.dunes{background:repeating-linear-gradient(170deg,color-mix(in oklab,var(--from),transparent 75%) 0 6px,transparent 6px 12px),linear-gradient(100deg,var(--mid),var(--to));background-size:300% 300%;animation:cmcpShift 9s ease-in-out infinite}.promo-preview.horizon{position:relative;overflow:hidden;background:linear-gradient(0deg,color-mix(in srgb,var(--to),transparent 60%) 0 25%,transparent 26% 74%,color-mix(in srgb,var(--from),transparent 60%) 75% 100%),linear-gradient(135deg,var(--from),var(--to));background-size:180% 180%;animation:horizonSky 12s ease-in-out infinite}.promo-preview.horizon::after{content:"";position:absolute;left:50%;bottom:-50%;transform:translateX(-50%);width:160%;height:160%;background:radial-gradient(circle at center,var(--mid),transparent 70%);opacity:.8;animation:horizonSun 10s ease-in-out infinite}.promo-preview.bubbles{background:radial-gradient(circle at 20% 30%,rgb(255 255 255 / .15) 0 12%,transparent 13% 100%),radial-gradient(circle at 70% 60%,rgb(255 255 255 / .1) 0 10%,transparent 11% 100%),linear-gradient(135deg,var(--from),var(--to));background-size:150% 150%;animation:cmcpShift 11s ease-in-out infinite}.promo-preview.beams{position:relative;background:conic-gradient(from 0deg,var(--from) 0deg,var(--mid) 120deg,var(--to) 240deg,var(--from) 360deg);animation:cmcpBeamsSpin 8s linear infinite;background-size:cover}.promo-preview.prisma{background:linear-gradient(60deg,color-mix(in srgb,var(--from),transparent 60%) 25%,transparent 26% 74%,color-mix(in srgb,var(--to),transparent 60%) 75%) 0 0 / 200% 200%,linear-gradient(120deg,var(--from),var(--to));animation:cmcpPrismaMove 6s linear infinite;background-blend-mode:screen}@keyframes cmcpShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes cmcpDiagonal{0%{background-position:0 0}100%{background-position:200% 200%}}@keyframes cmcpStripes{0%{background-position:0 0}100%{background-position:60px 0}}@keyframes cmcpWaves{0%{background-position:0 0}100%{background-position:0 200%}}@keyframes cmcpPulse{0%{opacity:.9}50%{opacity:1}100%{opacity:.9}}@keyframes cmcpNoise{0%{filter:contrast(100%)}50%{filter:contrast(115%)}100%{filter:contrast(100%)}}@keyframes cmcpPanX{0%{background-position:0 0}100%{background-position:600px 0}}@keyframes cmcpPanY{0%{background-position:0 0}100%{background-position:0 600px}}@keyframes cmcpPrismaMove{0%{background-position:0% 0%,0% 0%}50%{background-position:100% 100%,50% 50%}100%{background-position:0% 0%,100% 100%}}@keyframes horizonSky{0%{background-position:50% 60%}25%{background-position:45% 55%}50%{background-position:50% 50%}75%{background-position:55% 55%}100%{background-position:50% 60%}}@keyframes horizonSun{0%{transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(-50%) translateY(10%) scale(1.05)}100%{transform:translateX(-50%) translateY(0) scale(1)}}@media (min-width:0) and (max-width:960px){.promoss .col-6,.promoss .col-md-6,.promoss .col-sm-6{flex:0 0 100%!important;max-width:100%!important}.promo-preview{flex-direction:row!important;text-align:left!important;max-width:100%;margin:0 auto}.promo-preview .promo-image{flex:0 0 180px!important;width:180px!important;border-right:1px solid rgb(255 255 255 / .15)!important;border-bottom:none!important}.promo-preview .promo-image img{width:150px!important;height:auto!important;max-height:160px!important;object-fit:contain!important}.promo-preview .promo-content{padding:18px 22px!important}.promo-preview .promo-header{flex-direction:row!important;justify-content:space-between!important;text-align:left}.promo-preview .promo-title{text-align:right!important}}@media (max-width:540px){.promoss .col-6,.promoss .col-md-6,.promoss .col-sm-6{flex:0 0 100%!important;max-width:100%!important}.promo-preview{flex-direction:column!important;text-align:center;max-width:100%;margin:0 auto}.promo-preview .promo-image{order:2;width:100%!important;border-right:none!important;border-bottom:1px solid rgb(255 255 255 / .15);padding:10px 0}.promo-preview .promo-image img{width:220px!important;height:auto!important;object-fit:contain}.promo-preview .promo-content{order:1;padding:20px 15px!important}.promo-preview .promo-header{flex-direction:column;align-items:center;gap:6px}.promo-preview .promo-title{text-align:center}.promoss .col-6,.promoss .col-md-6,.promoss .col-sm-6{flex:0 0 100%!important;max-width:100%!important}.promoss .promo-preview{flex-direction:column!important;min-height:auto!important}.promoss .promo-preview .promo-image{flex:0 0 auto!important;width:100%!important;max-height:none!important;border-right:none!important;border-bottom:1px solid rgb(255 255 255 / .15)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 0!important}.promoss .promo-preview .promo-image img{width:100%!important;height:auto!important;max-width:180px!important;object-fit:contain!important;margin:0 auto!important;display:block!important;position:inherit}.promoss .promo-preview .promo-content{padding:15px 18px!important;text-align:center}.promoss .promo-preview .promo-header{flex-direction:column;align-items:center;gap:6px}.promoss .promo-preview .promo-title{text-align:center}}@media (max-width:540px){.count-2 .promo-preview .promo-meta{flex-direction:column;gap:6px;text-align:center;justify-content:center;align-items:center}.count-2 .promo-preview .promo-meta .promo-code,.count-2 .promo-preview .promo-meta .promo-dates{display:block;width:100%}}@media (min-width:920px) and (max-width:1100px){.count-2 .promo-preview .promo-meta{flex-direction:column;gap:6px;text-align:center;justify-content:center;align-items:center}.count-2 .promo-preview .promo-meta .promo-code,.count-2 .promo-preview .promo-meta .promo-dates{display:block;width:100%}}.promo-description p{margin-bottom:0}.mm-card{background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:16px 20px;margin-bottom:16px}.mm-card__title{font-size:16px;font-weight:700;margin:0 0 12px}.mm-empty{color:#777;font-style:italic}.mm-btn{display:inline-block;padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:700;cursor:pointer;border:2px solid #fff0}.mm-btn--accent{background:#f90;color:#fff;border-color:#f90}.mm-btn--accent:hover{background:#e68a00;color:#fff}.mm-btn--outline{background:#fff0;color:#f90;border-color:#f90}.mm-btn--outline:hover{background:#f90;color:#fff}.mm-actions{margin-top:16px}.mmca-panel{display:flex;align-items:flex-start;gap:16px}.mmca-panel__icon{flex:0 0 auto;color:#f90}.mmca-panel__body{flex:1 1 auto}.mmca-panel__title{font-size:16px;font-weight:700;margin:0 0 6px}.mmca-panel__text{margin:0 0 12px;color:#555}.mmod-panel{text-align:left}.mmod-panel__text{margin:0 0 12px;color:#555;font-size:14px}.btn-retractation{background:#f90;color:#fff;padding:12px 24px;border-radius:4px;text-decoration:none;display:inline-block;font-weight:700;border:none;cursor:pointer}.btn-retractation:hover,.btn-retractation:focus{background:#e68a00;color:#fff;text-decoration:none}.mmod-panel--badge{display:inline-block}.mmod-badge{display:inline-block;background:#eef6ee;color:#2f7a3d;border:1px solid #bfe2c4;border-radius:4px;padding:8px 14px;font-weight:700;font-size:13px}.mmrf-order-meta{display:flex;flex-direction:column;gap:6px}.mmrf-products{list-style:none;margin:0;padding:0}.mmrf-products li{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #f0f0f0}.mmrf-products li:last-child{border-bottom:none}.mmrf-product-qty{color:#f90;font-weight:700}.mmrf-product-ref{color:#999;font-size:12px}.mmrf-legal p{margin:0;color:#555;font-size:13px;line-height:1.5}.cmcp-loader{text-align:center;padding:20px}.cmcp-loader .spinner{width:28px;height:28px;border:3px solid #bbb;border-top-color:#000;border-radius:50%;animation:cmcp-spin 0.8s linear infinite;margin:0 auto 8px}@keyframes cmcp-spin{100%{transform:rotate(360deg)}}.cmcp-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.cmcp-spinner__icon{width:28px;height:28px;border:3px solid #ccc;border-top-color:#111;border-radius:50%;animation:cmcp-spin 0.7s linear infinite}.cmcp-spinner__text{margin-top:8px;font-size:14px;color:#555}.kl-title-aff{text-align:left;background:#fff;flex:0;display:flex;flex-wrap:wrap;justify-content:flex-start;min-height:inherit}.kl-sub-categories .item,.kl-row-listing .item{margin-bottom:5px;text-align:center;padding:3px}.cmcp-btn-gradient{--from:#4f73ff;--mid:#5aa6ff;--to:#25d0b4;--text:#fff;color:var(--text);border:0;border-radius:.6rem;padding:.65rem 1.15rem;background:linear-gradient(100deg,var(--from),var(--mid) 45%,var(--to) 90%);background-size:220% 220%;background-position:0% 50%;transition:background-position 0.35s ease,box-shadow 0.2s ease,transform 0.12s ease}.cmcp-btn-gradient:hover{transform:translateY(-1px);box-shadow:0 .6rem 1.25rem rgb(79 115 255 / .18),0 .25rem .6rem rgb(0 0 0 / .08);animation:cmcpGradientShift 3.2s ease-in-out infinite}.cmcp-btn-gradient:active{transform:translateY(0);animation:none}.cmcp-btn-gradient:disabled{animation:none}.cmcp-btn-gradient.bigger-motion{background-size:400% 400%}.cmcp-btn-gradient.bigger-motion:hover{animation:cmcpGradientShift 1.8s cubic-bezier(.25,.8,.25,1) infinite}.cmcp-btn-gradient.sweep{position:relative;overflow:hidden}.cmcp-btn-gradient.sweep::before{content:"";position:absolute;inset:-25%;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from 0deg,#fff0 0%,rgb(255 255 255 / .12) 10%,#fff0 20%,#fff0 45%,rgb(255 255 255 / .1) 55%,#fff0 65%,#fff0 100%);transform:rotate(0deg);transition:opacity 0.25s ease}.cmcp-btn-gradient.sweep:hover::before{opacity:.9;animation:cmcpSweep 2.2s linear infinite}.cmcp-btn-gradient.auto{background-size:400% 400%;animation:cmcpGradientShift 2.2s ease-in-out infinite}.cmcp-btn-gradient.auto.sweep::before{opacity:.9;animation:cmcpSweep 3s linear infinite}@keyframes cmcpGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes cmcpSweep{to{transform:rotate(360deg)}}.cmcp-btn-gradient:focus-visible{outline:0;box-shadow:0 0 0 .2rem rgb(255 255 255 / .9),0 0 0 .45rem rgb(79 115 255 / .35)}#mm-guides-videos .mm-guide-card{background:#fff;border:1px solid #e7e7e7;border-radius:.5rem;box-shadow:0 .25rem .5rem rgb(0 0 0 / .04);transition:transform 0.18s ease,box-shadow 0.18s ease}#mm-guides-videos .mm-guide-card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem rgb(0 0 0 / .08)}#mm-guides-videos .mm-guide-link{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;text-decoration:none;color:#111}#mm-guides-videos .mm-guide-icon{font-size:1.15rem;line-height:1}#mm-guides-videos .mm-guide-text{flex:1;line-height:1.25}#mm-guides-videos .mm-guide-chevron{font-size:1.25rem;color:#999;transition:transform 0.18s ease}#mm-guides-videos .mm-guide-card:hover .mm-guide-chevron{transform:translateX(2px);color:#666}#mm-guides-videos .mm-video{position:relative}#mm-guides-videos .mm-video-thumb{position:relative;display:block;border-radius:.5rem;overflow:hidden;aspect-ratio:16/9;background:#f4f4f4}#mm-guides-videos .mm-video-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.25s ease}#mm-guides-videos .mm-video-thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .18),#fff0);opacity:0;transition:opacity 0.25s ease}#mm-guides-videos .mm-video:hover .mm-video-img{transform:scale(1.02)}#mm-guides-videos .mm-video:hover .mm-video-thumb::after{opacity:1}#mm-guides-videos .mm-youtube-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:86px;height:60px;filter:drop-shadow(0 6px 16px rgb(0 0 0 / .25));transition:transform 0.2s ease}#mm-guides-videos .mm-youtube-pill{background:red;border-radius:14px / 50%;width:86px;height:60px;display:flex;align-items:center;justify-content:center}#mm-guides-videos .mm-youtube-triangle{width:0;height:0;border-left:18px solid #fff;border-top:12px solid #fff0;border-bottom:12px solid #fff0;margin-left:4px}#mm-guides-videos .mm-video:hover .mm-youtube-play{transform:translate(-50%,-50%) scale(1.06)}#mm-guides-videos .mm-video-title{margin:.5rem 0 0;font-size:.95rem;line-height:1.25;height:2.5em;overflow:hidden}#mm-guides-videos .mm-video-title a{color:#111;text-decoration:none}#mm-guides-videos .mm-video-title a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.cmcp-btn-gradient,.cmcp-btn-gradient:hover,.cmcp-btn-gradient.sweep::before{animation:none!important;transition:none!important}}.cmcp-anchor{scroll-margin-top:84px}#cmcp-main-products>li{display:flex;flex-direction:column}#cmcp-main-products>li[class*="col-"]{flex:0 0 auto}#cmcp-mini-menu{position:sticky;top:50px;z-index:30;margin-bottom:1rem}#cmcp-mini-menu .nav::-webkit-scrollbar{height:6px}#cmcp-mini-menu .nav::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .15);border-radius:9999px}#cmcp-mini-menu .nav-link{border-radius:9999px;padding:.44rem .9rem;font-size:.875rem;line-height:1.2;color:#212529;background:#fff0;border:1px solid #fff0;white-space:nowrap;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}#cmcp-mini-menu .nav-link:hover{background:rgb(13 110 253 / .08);border-color:rgb(13 110 253 / .18)}#cmcp-mini-menu .nav-link.active{background:#0d6efd;color:#fff;border-color:#0d6efd;box-shadow:0 0 0 .15rem rgb(13 110 253 / .25) inset}.mm-no-stretch{position:static!important;z-index:auto!important;pointer-events:auto!important}.ybc_blog_content_block_item{background:#fff;text-align:center}.ybc-blog-latest-post-content{text-align:left}#cmcp-mini-menu>div{background:#fff;border:1px solid var(--mm-border,#e5e5e5);border-radius:999px;box-shadow:0 1px 6px rgb(0 0 0 / .06);padding:.4rem .6rem;overflow:auto}.cmcp-mini-nav{list-style:none;display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem;margin:0;padding:0;white-space:nowrap}.cmcp-mini-nav .nav-item{list-style:none}.cmcp-mini-nav>.nav-item:first-child{color:#6b7280;font-size:.8rem;padding:.3rem .5rem;flex:0 0 auto}#cmcp-mini-menu .nav-link:hover{background:rgb(13 71 161 / .08);border-color:rgb(13 71 161 / .18)}#cmcp-mini-menu .nav-link.active{background:var(--mm-dark,#0d47a1);color:#fff;border-color:var(--mm-dark,#0d47a1);box-shadow:none}.cmcp-grids .cmcp-grid{margin-bottom:2.5rem}.cmcp-grids .panel-heading{margin:0 0 1rem;padding:0;border:0;background:none}.cmcp-grids .panel-title{margin:0;font-size:1.3rem;font-weight:700;color:var(--mm-dark,#0d47a1)}.cmcp-grids .panel-title .text-muted{color:#9aa0a6;font-weight:500;font-size:.9rem}.cmcp-grids .panel-body{padding:0}.cmcp-more-wrapper{text-align:center;margin-top:1.5rem}.cmcp-accessories .kl-title-section{font-size:1.3rem;font-weight:700;color:var(--mm-dark,#0d47a1);margin-bottom:1rem}.vdm-dims{margin:14px 0 0;padding:14px 18px 12px;background:#E3F2FD;border-radius:16px;color:#0D47A1}.vdm-dims-svg{display:block;width:100%;height:auto;margin:0 auto;overflow:visible}.vdm-dims-glass{fill:#D6EAF8;stroke:#0D47A1;stroke-width:2.5;stroke-linejoin:round}.vdm-dims-base{stroke:#0D47A1;stroke-width:1.5}.vdm-dims-ext{stroke:#1565C0;stroke-width:1.2}.vdm-dims-arrow{stroke:#1565C0;stroke-width:2}.vdm-dims-head{fill:#1565C0}.vdm-dims-values{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 28px;margin-top:4px;font-family:'Sora',sans-serif;font-weight:600;font-size:22px;line-height:1.2;font-variant-numeric:tabular-nums}.vdm-dims-values b{font-size:1.35em;font-weight:600}.vdm-dims-e{font-size:18px}.vdm-dims-e svg{fill:#1565C0;vertical-align:-2px}.vdm-dims-d b{transition:background-color .4s ease;border-radius:6px;padding:0 3px}.vdm-dims-d b.is-changed{background:#BBDEFB}@media (max-width:575.98px){.vdm-dims{padding:10px 12px}.vdm-dims-values{font-size:18px}.vdm-dims-e{font-size:15px}}@media (prefers-reduced-motion:reduce){.vdm-dims-d b{transition:none}}.product-miniature .thumbnail-container .vdm-thumb{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;display:flex;align-items:center;gap:6px;padding:5px 7px;background:rgb(255 255 255 / .95);border:1px solid #cfe0f5;border-radius:10px;color:#1565C0;font-family:'Sora',sans-serif;font-weight:600;font-size:13px;line-height:1.1;font-variant-numeric:tabular-nums;pointer-events:none}.vdm-thumb svg{flex:0 10 46px;min-width:18px;height:auto;overflow:visible}.vdm-thumb svg path{fill:#D6EAF8;stroke:#0D47A1;stroke-width:10;stroke-linejoin:round}.vdm-thumb-range{flex:0 0 auto;margin-left:auto;text-align:right;white-space:nowrap;font-size:12.5px;line-height:1.15;letter-spacing:-.01em}.vdm-thumb small,.vdm-thumb-top small{font-size:.8em}.product-miniature .thumbnail-container .vdm-thumb-top{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#0D47A1;border-radius:8px;color:#fff;font-family:'Sora',sans-serif;font-size:13px;line-height:1.1;font-variant-numeric:tabular-nums;pointer-events:none}.vdm-thumb-top b{font-weight:600;white-space:nowrap}.vdm-thumb-ar{padding:1px 4px;border-radius:4px;background:#fff;color:#0D47A1;font-weight:700;font-size:10px;letter-spacing:.04em}@media (max-width:575.98px){.product-miniature .thumbnail-container .vdm-thumb{left:5px;right:5px;bottom:5px;padding:4px 5px;font-size:11px;gap:4px}.vdm-thumb-range{font-size:11px}.vdm-thumb svg{flex-basis:20%}.product-miniature .thumbnail-container .vdm-thumb-top{top:5px;right:5px;font-size:11.5px;padding:3px 6px}}