:root{--ap-radius:0;--ap-radius-sm:0;--ap-content:min(1220px,calc(100vw - 32px));--ap-content-gutter:max(16px,calc((100vw - 1220px) / 2 + 16px));--ap-font-body:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--ap-font-display:"Plus Jakarta Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--ap-ink:var(--ap-text,#111827);--ap-surface:#ffffff;--ap-surface-soft:color-mix(in srgb,var(--ap-section-light,#eef7f1) 72%,#fff);--ap-section-light:color-mix(in srgb,var(--ap-primary,#1f3a6f) 7%,#fff);--ap-section-dark:var(--ap-primary,#1f3a6f);--ap-border:color-mix(in srgb,var(--ap-muted,#667085) 28%,transparent);--ap-border-strong:color-mix(in srgb,var(--ap-primary,#1f3a6f) 42%,var(--ap-border));--ap-shadow:18px 18px 0 color-mix(in srgb,var(--ap-primary,#1f3a6f) 12%,transparent);--ap-shadow-soft:0 24px 70px rgba(15,23,42,.14);--ap-btn-bg:var(--ap-accent,#ff4015);--ap-btn-text:#fff}body.ap-client .ap-pack-section .ap-prose>h2,body.ap-client .ap-block .ap-prose>h2,body.ap-client .ap-card .ap-prose>h2{position:relative;display:inline-block;padding-bottom:12px;text-shadow:2px 2px 0 color-mix(in srgb,var(--ap-accent,#ff4015) 14%,transparent)}body.ap-client .ap-pack-section .ap-prose>h2:after,body.ap-client .ap-block .ap-prose>h2:after,body.ap-client .ap-card .ap-prose>h2:after{content:"";position:absolute;left:0;bottom:0;width:min(150px,58%);height:5px;background:linear-gradient(90deg,var(--ap-accent,#ff4015),color-mix(in srgb,var(--ap-secondary,#0056d6) 70%,transparent));box-shadow:5px 5px 0 color-mix(in srgb,var(--ap-primary,#1f3a6f) 18%,transparent)}body.ap-client .ap-pack-section-n1 .ap-prose>h2,body.ap-client .ap-news-detail-body>section:nth-of-type(even) .ap-prose>h2{text-shadow:2px 2px 0 rgba(0,0,0,.22)}body.ap-client .ap-pack-section-n1 .ap-prose>h2:after,body.ap-client .ap-news-detail-body>section:nth-of-type(even) .ap-prose>h2:after{background:linear-gradient(90deg,#fff,var(--ap-accent,#ff4015));box-shadow:5px 5px 0 rgba(0,0,0,.24)}*{box-sizing:border-box}html{scroll-behavior:smooth}img{max-width:100%;height:auto}body.ap-client{margin:0;overflow-x:hidden;color:var(--ap-ink);background:linear-gradient(180deg,var(--ap-section-light) 0,#fff 520px);font-family:var(--ap-font-body);letter-spacing:0}body.ap-client a{color:var(--ap-link,var(--ap-accent,#ff4015));text-underline-offset:.18em}.ap-main{width:100%;margin:0 auto;padding-top:0 !important}.ap-main>.wrap,.ap-blocks,.ap-news-detail-bottom-actions,.ap-news-tag-links,.ap-pack-article,.ap-page-index,.ap-gallery-grid,.ap-gallery-list-grid,.ap-news-list-panel,.ap-plan-list,.ap-themes-section,.ap-login-wrap,.ap-contact-page{width:var(--ap-content);max-width:var(--ap-content);margin-left:auto !important;margin-right:auto !important}.ap-topbar{position:sticky;top:0;z-index:70;margin:0 !important;color:#fff;background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 88%,#060a12);border-bottom:1px solid rgba(255,255,255,.22);box-shadow:0 14px 38px rgba(15,23,42,.26);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.ap-topbar-inner{width:var(--ap-content);min-height:76px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.ap-brand,.ap-nav-link,.ap-nav-button,.ap-drawer-link,.ap-submenu-link,.ap-nav-dropdown-item{color:inherit;text-decoration:none}.ap-brand{min-width:0;display:inline-flex;align-items:center;gap:12px;font-family:var(--ap-font-display);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ap-brand img,.ap-topbar .ap-brand img{width:50px;height:50px;object-fit:contain;padding:0;background:transparent;border:0 solid rgba(255,255,255,.5);border-radius:0 !important}.ap-brand-name{max-width:38vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ap-nav--desktop{display:flex;justify-content:flex-end;align-items:center;gap:4px}.ap-nav-item,.ap-nav-dropdown{position:relative}.ap-nav-link,.ap-nav-button,.ap-burger,.ap-header-cart{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border:1px solid transparent;background:transparent;color:#fff;border-radius:0 !important;font:850 12px/1 var(--ap-font-display);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}.ap-nav-link:hover,.ap-nav-button:hover,.ap-nav-item:focus-within>.ap-nav-link,.ap-nav-dropdown:hover>.ap-nav-link,.ap-nav-dropdown.is-open>.ap-nav-link,.ap-nav-link.is-active,.ap-nav-dropdown.is-active>.ap-nav-link,.ap-header-cart:hover{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.12);color:#fff}.ap-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.ap-header-cart{width:44px;min-width:44px;padding:0;background:var(--ap-accent,#ff4015);border:2px solid #fff !important;outline:2px solid var(--ap-accent,#ff4015);outline-offset:2px;box-shadow:8px 8px 0 rgba(0,0,0,.28)}.ap-header-cart:hover{background:#fff;color:var(--ap-accent,#ff4015);border-color:var(--ap-accent,#ff4015) !important;outline-color:#fff;box-shadow:10px 10px 0 rgba(0,0,0,.34)}.ap-header-cart:hover svg{color:var(--ap-accent,#ff4015) !important;stroke:currentColor !important}.ap-header-cart svg,.ap-header-cart img{width:20px;height:20px;display:block}.ap-header-cart svg{color:#fff !important;stroke:#fff !important;fill:none !important}.ap-header-cart svg path{stroke:currentColor !important}.ap-header-cart svg path[fill]{fill:currentColor !important}.ap-submenu,.ap-nav-dropdown-panel{position:absolute;top:100%;left:0;z-index:100;min-width:260px;padding:8px;display:none;background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 88%,#05070b);color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:16px 16px 0 rgba(15,23,42,.20)}.ap-nav-dropdown-panel{right:auto}.ap-nav-item:hover .ap-submenu,.ap-nav-item:focus-within .ap-submenu,.ap-nav-dropdown:hover .ap-nav-dropdown-panel,.ap-nav-dropdown:focus-within .ap-nav-dropdown-panel,.ap-nav-dropdown.is-open .ap-nav-dropdown-panel{display:grid;gap:4px}.ap-submenu-link,.ap-nav-dropdown-item{display:block;min-height:42px;padding:12px 14px;border:1px solid transparent;color:#fff !important;font:850 12px/1.25 var(--ap-font-display);letter-spacing:.08em;text-transform:uppercase}.ap-submenu-link:hover,.ap-nav-dropdown-item:hover,.ap-nav-dropdown-item.is-active{border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.14);color:#fff !important}.ap-nav .ap-ico-box,.ap-drawer .ap-drawer-ico{display:none !important}.ap-burger{display:none;width:46px;height:46px;padding:0;border-color:rgba(255,255,255,.32);gap:5px;flex-direction:column}.ap-burger span{display:block;width:22px;height:2px;background:currentColor;transition:transform .22s ease,opacity .22s ease}.ap-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ap-burger[aria-expanded="true"] span:nth-child(2){opacity:0}.ap-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ap-drawer{position:fixed;inset:0;z-index:90;min-height:100dvh;padding:0;background:rgba(15,23,42,.42);color:#fff;overflow:hidden;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ap-drawer[hidden]{display:none !important}.ap-drawer-backdrop{position:absolute;inset:0}.ap-drawer-panel{position:relative;width:min(520px,100%);height:100dvh;margin-left:auto;padding:20px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 91%,#05070b);border-left:1px solid rgba(255,255,255,.24);box-shadow:-24px 0 70px rgba(15,23,42,.34)}.ap-drawer-head,.ap-drawer-brand{display:flex;align-items:center;gap:12px}.ap-drawer-head{justify-content:space-between;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.22)}.ap-drawer-logo img{width:46px;height:46px;object-fit:contain;display:block;background:#fff;padding:4px}.ap-drawer-title{font:950 14px/1.1 var(--ap-font-display);letter-spacing:.08em;text-transform:uppercase}.ap-drawer-subtitle,.ap-drawer-sub{color:rgba(255,255,255,.72);font-size:12px}.ap-drawer-close{width:44px;height:44px;border:1px solid rgba(255,255,255,.30);background:rgba(255,255,255,.10);color:#fff;border-radius:0 !important;cursor:pointer}.ap-drawer-nav{display:flex;flex-direction:column;gap:8px;padding:0}.ap-drawer-link,.ap-drawer-accordion-summary{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:12px 14px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;border-radius:0 !important;font:850 13px/1.2 var(--ap-font-display);letter-spacing:.10em;text-transform:uppercase}.ap-drawer-link:hover,.ap-drawer-accordion-summary:hover,.ap-drawer-link.is-active,.ap-drawer-link--sub.is-active,.ap-drawer-accordion[open]>.ap-drawer-accordion-summary{color:#fff;border-color:rgba(255,255,255,.52);background:color-mix(in srgb,var(--ap-secondary,#5db4c6) 42%,rgba(255,255,255,.08))}.ap-drawer-accordion{margin:0;padding:0;border:0;background:transparent}.ap-drawer-accordion-summary{cursor:pointer;list-style:none}.ap-drawer-accordion-summary::-webkit-details-marker,.ap-drawer-accordion-summary::marker{display:none;content:""}.ap-drawer-accordion-summary:after{content:"⌄";margin-left:auto;font-size:16px;line-height:1}.ap-drawer-accordion[open] .ap-drawer-accordion-summary:after{transform:rotate(180deg)}.ap-drawer-accordion-panel,.ap-drawer-submenu{display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding:0 0 0 14px}.ap-drawer-submenu .ap-drawer-link,.ap-drawer-link--sub{min-height:40px;padding:10px 12px;font-size:12px;letter-spacing:.08em;border-color:rgba(255,255,255,.22);background:rgba(0,0,0,.12)}.ap-hero,.ap-news-detail-hero,.ap-auto-hero-split,.ap-news-list-hero,.ap-gallery-list-hero,.ap-gallery-single-hero,.ap-themes-hero,.ap-video-list-hero,.ap-home-simple-hero{width:100%;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;overflow:hidden;background:var(--ap-section-dark);color:#fff}.ap-auto-hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(460px,74vh,760px);margin-top:0 !important}.ap-auto-hero-media{position:relative;min-height:inherit;overflow:hidden;background:#111827}.ap-auto-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.02));pointer-events:none}.ap-auto-hero-media img{width:100%;height:100%;display:block;object-fit:cover;border-radius:0 !important;transform:scale(1.04);animation:apSquareKen 18s ease-in-out infinite alternate}@keyframes apSquareKen{from{transform:scale(1.04) translate3d(0,0,0)}to{transform:scale(1.12) translate3d(-1.5%,-1.2%,0)}}.ap-auto-hero-content{position:relative;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(36px,6vw,90px);background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--ap-accent,#ff4015) 22%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--ap-primary,#1f3a6f) 88%,#05070b),#05070b);color:#fff}.ap-auto-hero-content:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.28));pointer-events:none}.ap-auto-hero-content>*{position:relative;z-index:1;max-width:720px}.ap-auto-hero-kicker,.ap-kicker{margin:0 0 14px;color:color-mix(in srgb,var(--ap-accent,#ff4015) 75%,#fff);font:950 12px/1.2 var(--ap-font-display);letter-spacing:.18em;text-transform:uppercase}.ap-auto-hero-title,.ap-hero-title,.ap-auto-hero-content h1,.ap-auto-hero-content h2{margin:0;color:#fff;font:950 clamp(44px,7vw,104px)/.9 var(--ap-font-display);letter-spacing:-.055em;text-transform:uppercase}.ap-hero-sub,.ap-auto-hero-content p,.ap-auto-hero-content .ap-muted{margin:22px 0 0;max-width:62ch;color:rgba(255,255,255,.86) !important;font-size:clamp(17px,1.8vw,22px);line-height:1.5}.ap-hero-actions,.ap-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}@media (max-width:1450px) and (min-width:1101px){.ap-auto-hero-title,.ap-hero-title,.ap-auto-hero-content h1,.ap-auto-hero-content h2{font-size:clamp(42px,5.1vw,76px);line-height:.94;letter-spacing:-.04em}.ap-auto-hero-content{padding:clamp(32px,4.6vw,68px)}}.ap-card,.ap-block,.ap-pack-section{border-radius:0 !important}.ap-card:not(.ap-auto-hero-split):not(.ap-tile):not(.ap-gitem),.ap-block,.ap-pack-section,.ap-news-detail-content,.ap-tagpage-intro,.ap-gallery-intro,.ap-contact-card,.ap-login-card,.ap-login-aside,.ap-sitemap-section{border:1px solid var(--ap-border-strong);background:#fff;color:var(--ap-ink);box-shadow:var(--ap-shadow)}.ap-pack-section,.ap-block,.ap-card:not(.ap-auto-hero-split):not(.ap-tile):not(.ap-gitem){padding:clamp(28px,5vw,70px)}.ap-pack-article,.ap-news-detail-body,.ap-blocks-brand{display:flex;flex-direction:column;gap:0;width:100%;max-width:none}.ap-pack-article>.ap-pack-section,.ap-news-detail-body>section,.ap-blocks-brand>section{width:100%;max-width:none;margin:0 !important;border-left:0 !important;border-right:0 !important;box-shadow:none !important}.ap-pack-article>.ap-pack-section>*,.ap-news-detail-body>section>*,.ap-blocks-brand>section>*{max-width:var(--ap-content);margin-left:auto;margin-right:auto}.ap-news-detail-body>.ap-content-summary,.ap-pack-article>.ap-content-summary{width:var(--ap-content);max-width:var(--ap-content);margin:clamp(18px,3vw,34px) auto !important}.ap-pack-article>.ap-pack-section:nth-of-type(odd),.ap-news-detail-body>section:nth-of-type(odd),.ap-blocks-brand>section:nth-of-type(odd),.ap-pack-section-n,.ap-section-light,.ap-tone-light{background:var(--ap-section-light) !important;color:var(--ap-ink) !important}.ap-pack-article>.ap-pack-section:nth-of-type(even),.ap-news-detail-body>section:nth-of-type(even),.ap-blocks-brand>section:nth-of-type(even),.ap-pack-section-n1,.ap-section-dark,.ap-tone-dark{background:var(--ap-section-dark) !important;color:#fff !important}.ap-section-black,.ap-tone-black{background:#05070b !important;color:#fff !important}.ap-section-white,.ap-tone-white{background:#fff !important;color:var(--ap-ink) !important}.ap-section-dark h2,.ap-section-dark h3,.ap-section-dark p,.ap-section-dark li,.ap-section-dark .ap-muted,.ap-pack-section-n1,.ap-pack-section-n1 h2,.ap-pack-section-n1 h3,.ap-pack-section-n1 p,.ap-pack-section-n1 li,.ap-pack-section-n1 .ap-muted,.ap-pack-section-n1 .ap-prose,.ap-tone-dark h2,.ap-tone-dark h3,.ap-tone-dark p,.ap-tone-dark li,.ap-tone-dark .ap-muted,.ap-section-black h2,.ap-section-black h3,.ap-section-black p,.ap-section-black li,.ap-section-black .ap-muted,.ap-pack-article>.ap-pack-section:nth-of-type(even) h2,.ap-pack-article>.ap-pack-section:nth-of-type(even) h3,.ap-pack-article>.ap-pack-section:nth-of-type(even) p,.ap-pack-article>.ap-pack-section:nth-of-type(even) li,.ap-pack-article>.ap-pack-section:nth-of-type(even) .ap-muted,.ap-news-detail-body>section:nth-of-type(even) h2,.ap-news-detail-body>section:nth-of-type(even) h3,.ap-news-detail-body>section:nth-of-type(even) p,.ap-news-detail-body>section:nth-of-type(even) li,.ap-news-detail-body>section:nth-of-type(even) .ap-muted{color:#fff !important}.ap-pack-section h2,.ap-block h2,.ap-card h2{margin:0 0 14px;color:var(--ap-primary,#1f3a6f);font:950 clamp(30px,4vw,54px)/.98 var(--ap-font-display);letter-spacing:-.02em;text-transform:uppercase}.ap-pack-section h3,.ap-block h3,.ap-card h3{max-width:76ch;margin:0 0 24px;color:var(--ap-secondary,var(--ap-primary,#1f3a6f));font:900 clamp(18px,2vw,28px)/1.18 var(--ap-font-display)}.ap-prose,.ap-pack-section p,.ap-pack-section li,.ap-muted{color:color-mix(in srgb,var(--ap-muted,#667085) 82%,#111827);font-size:clamp(16px,1.35vw,19px);line-height:1.68}.ap-pack-section-n1 h2,.ap-pack-section-n1 h3,.ap-pack-section-n1 p,.ap-pack-section-n1 li,.ap-pack-section-n1 .ap-prose,.ap-pack-section-n1 .ap-muted,.ap-news-detail-body>section:nth-of-type(even) h2,.ap-news-detail-body>section:nth-of-type(even) h3,.ap-news-detail-body>section:nth-of-type(even) p,.ap-news-detail-body>section:nth-of-type(even) li,.ap-news-detail-body>section:nth-of-type(even) .ap-prose,.ap-news-detail-body>section:nth-of-type(even) .ap-muted{color:#fff !important}.ap-autolink,.ap-pack-section a.ap-autolink,.ap-card a.ap-autolink,.ap-block a.ap-autolink{color:inherit !important;font-weight:inherit !important;text-decoration-line:underline !important;text-decoration-thickness:1px !important;text-decoration-color:currentColor !important;text-underline-offset:.18em !important;background:transparent !important;border:0 !important;box-shadow:none !important;transition:text-decoration-color .16s ease,opacity .16s ease}.ap-autolink:hover,.ap-autolink:focus-visible{color:inherit !important;text-decoration-color:transparent !important;opacity:.88}.ap-pack-section-with-media,.ap-pack-split{display:grid;grid-template-columns:minmax(22px,1fr) minmax(0,620px) minmax(280px,500px) minmax(22px,1fr);align-items:start;gap:clamp(22px,4vw,48px)}.ap-pack-section>.ap-pack-inner:has(.ap-pack-media),.ap-pack-section>.ap-pack-inner:has(>figure){display:grid;grid-template-columns:minmax(0,620px) minmax(280px,500px);align-items:start;gap:clamp(22px,4vw,48px);max-width:var(--ap-content) !important}.ap-pack-section.ap-pack-section-with-media:has(>.ap-pack-inner),.ap-pack-section.ap-pack-split:has(>.ap-pack-inner){display:block !important}.ap-pack-section.ap-pack-section-with-media>.ap-pack-inner,.ap-pack-section.ap-pack-split>.ap-pack-inner{grid-column:1 / -1 !important;width:var(--ap-content) !important;max-width:var(--ap-content) !important;margin-left:auto !important;margin-right:auto !important}.ap-pack-section>.ap-pack-inner:has(.ap-pack-media)>:first-child,.ap-pack-section>.ap-pack-inner:has(>figure)>:first-child{min-width:0;width:100%;max-width:none !important;margin:0 !important}.ap-pack-section>.ap-pack-inner:has(.ap-pack-media)>.ap-pack-media,.ap-pack-section>.ap-pack-inner:has(>figure)>figure{min-width:0;width:100%;max-width:none !important;margin:0 !important;align-self:start}.ap-pack-section-with-media>:first-child,.ap-pack-split>:first-child{grid-column:2;width:100%;max-width:none !important;min-width:0;margin:0 !important}.ap-pack-section-with-media>figure,.ap-pack-split>figure{grid-column:3;width:100%;max-width:none !important;min-width:0;margin:0 !important;align-self:start}.ap-pack-section-with-media>.ap-pack-copy,.ap-pack-split>.ap-pack-copy{grid-column:2;width:100%;max-width:none !important}.ap-pack-section-with-media>.ap-pack-media,.ap-pack-split>.ap-pack-media{grid-column:3;width:100%;max-width:none !important}.ap-pack-media,.ap-pack-section-with-media>figure,.ap-pack-split>figure,.ap-pack-media figure,.ap-pack-media picture,.ap-pack-media a{margin:0 !important;padding:0 !important;overflow:hidden;border:0 !important;background:transparent !important;box-shadow:none !important}.ap-pack-media img,.ap-pack-section-with-media>figure img,.ap-pack-split>figure img,.ap-news-related-images img,.ap-photo-grid img,.ap-tagpage-gallery img{width:100% !important;height:auto !important;display:block;object-fit:contain;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.ap-news-gallery .js-news-zoomable,.js-news-lightbox-link{cursor:zoom-in}.ap-news-gallery img.js-news-zoomable{border-radius:0 !important;border:0 !important;box-shadow:none !important}.ap-news-lightbox-local button{font-family:var(--ap-font-display)}.ap-news-lightbox-local img{border-radius:0 !important}.ap-content-summary{border:0 !important;border-radius:0 !important;background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 88%,#000) !important;color:#fff !important;box-shadow:10px 10px 0 rgba(0,0,0,.18)}.ap-content-summary>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;cursor:pointer;color:#fff !important;font:950 15px/1.1 var(--ap-font-display);letter-spacing:.08em;text-transform:uppercase;list-style:none}.ap-content-summary>summary::-webkit-details-marker{display:none}.ap-content-summary>summary:after{content:"+";display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:1px solid rgba(255,255,255,.34);background:var(--ap-accent,#ff4015);color:#fff;font-weight:950}.ap-content-summary[open]>summary:after{content:"×"}.ap-content-summary nav{padding:0 18px 18px}.ap-content-summary ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ap-content-summary a{display:block;padding:10px 12px;color:#fff !important;text-decoration:none !important;background:rgba(255,255,255,.10);border-left:4px solid var(--ap-accent,#ff4015)}.ap-content-summary a:hover,.ap-content-summary a:focus-visible{background:rgba(255,255,255,.18);transform:translateX(2px)}.ap-grid,.ap-news-list-grid,.ap-gallery-list-grid,.ap-home-simple-grid,.ap-video-list-grid,.ap-video-single-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.ap-tile,.ap-gitem,.ap-sitemap-item{position:relative;display:flex;flex-direction:column;overflow:hidden;border:0 !important;border-radius:0 !important;background:var(--ap-section-dark);color:#fff;text-decoration:none;box-shadow:var(--ap-shadow-soft);transition:transform .18s ease,box-shadow .18s ease}.ap-tile:hover,.ap-gitem:hover,.ap-sitemap-item:hover{transform:translateY(-4px);box-shadow:0 34px 85px rgba(15,23,42,.22)}.ap-tile-media,.ap-gthumb,.ap-sitemap-thumb,.ap-gitem .ap-media{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 16%,#fff)}.ap-tile-media img,.ap-gthumb img,.ap-sitemap-thumb img,.ap-gitem .ap-media img,.ap-gitem .ap-img{width:100%;height:100%;display:block;object-fit:cover;border-radius:0 !important;transition:transform .42s ease,filter .42s ease}.ap-tile:hover .ap-tile-media img,.ap-gitem:hover .ap-media img,.ap-gitem:hover .ap-img,.ap-sitemap-item:hover .ap-sitemap-thumb img{transform:scale(1.055);filter:saturate(1.08) contrast(1.04)}.ap-tile-body,.ap-gbody,.ap-gallery-caption,.ap-sitemap-copy,.ap-video-list-grid .ap-tile-body,.ap-video-single-grid .ap-tile-body{flex:1;padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--ap-section-dark) !important;color:#fff !important;border:0 !important;border-radius:0 !important}.ap-gallery .ap-gbody,.ap-gallery .ap-gallery-caption{flex:0 0 auto;padding-bottom:10px}.ap-gallery-list-grid .ap-tile-body,.ap-home-simple .ap-gallery-list-grid .ap-tile-body{background:color-mix(in srgb,var(--ap-secondary,#5db4c6) 62%,var(--ap-section-dark)) !important}.ap-tile-body *,.ap-gbody *,.ap-gallery-caption *,.ap-sitemap-copy *,.ap-video-list-grid .ap-tile-body *,.ap-video-single-grid .ap-tile-body *{color:inherit !important}.ap-tile-title,.ap-gtitle,.ap-sitemap-title{margin:0;font:950 clamp(18px,2vw,25px)/1.05 var(--ap-font-display);letter-spacing:-.025em;text-transform:uppercase}.ap-tile-sub,.ap-gmeta,.ap-sitemap-desc{margin:0;color:rgba(255,255,255,.78) !important;font-size:14px;line-height:1.45}.ap-sitemap-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ap-sitemap-page{margin-top:0 !important}.ap-sitemap-section-head>div{min-width:0}.ap-sitemap-section-head .ap-kicker{margin-bottom:10px}.ap-sitemap-section-head h2{margin-bottom:0}.ap-sitemap-section-head span,.ap-sitemap-tags span,.ap-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--ap-border-strong);background:#fff;color:var(--ap-primary,#1f3a6f);border-radius:0 !important;font:850 12px/1 var(--ap-font-display);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.ap-sitemap-section-head>span{background:var(--ap-primary,#1f3a6f) !important;border-color:var(--ap-primary,#1f3a6f) !important;color:#fff !important}.ap-sitemap-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.ap-sitemap-actions{position:absolute;top:10px;right:10px;z-index:3;margin:0}.ap-sitemap-trash{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:0 !important;background:rgba(0,0,0,.62);cursor:pointer;box-shadow:0 12px 32px rgba(0,0,0,.28)}.ap-sitemap-trash:hover,.ap-sitemap-trash:focus-visible{background:color-mix(in srgb,var(--ap-accent,#ff4015) 72%,#111827)}.ap-sitemap-trash img{width:20px;height:20px;display:block;filter:brightness(0) invert(1)}.ap-sitemap-tile{min-height:100%}.ap-sitemap-tile-media img{background:var(--ap-section-dark)}.ap-news-list-grid .ap-tile .ap-btn,.ap-gallery-list-grid .ap-tile .ap-btn,.ap-home-simple-grid .ap-tile .ap-btn{align-self:flex-start;margin-top:auto}.ap-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,20px);width:var(--ap-content);max-width:var(--ap-content);margin:0 auto}.ap-gallery .ap-gitem,.ap-gallery .ap-gitem.ap-card,.ap-gallery .ap-gitem:hover,.ap-gallery .ap-gitem.ap-card:hover{border:0 !important;outline:0 !important;box-shadow:var(--ap-shadow-soft) !important;background:var(--ap-section-dark) !important;color:#fff !important}.ap-gallery .ap-gitem .ap-media{aspect-ratio:4/3;margin:0 !important;border:0 !important}.ap-gallery .ap-gitem .ap-img,.ap-gallery .ap-gitem img{border-radius:0 !important}.ap-gallery-intro{width:var(--ap-content);max-width:var(--ap-content);margin:clamp(26px,4vw,48px) auto !important}.ap-gallery-intro .ap-gallery-intro-prose{max-width:78ch}.ap-buybar{display:grid;gap:0;margin-top:0;padding:0 14px 14px;border-top:0;background:var(--ap-section-dark) !important}.ap-cart-form{display:grid;grid-template-columns:minmax(0,1fr) 54px 44px;gap:10px;align-items:end;padding:10px;background:#000 !important;color:#fff !important}.ap-field,.ap-pricebox{display:grid;gap:6px}.ap-field-label,.ap-pricebox,.ap-buybar label{color:#fff !important;font:800 12px/1.2 var(--ap-font-display);letter-spacing:.06em;text-transform:uppercase}.ap-buybar .ap-muted,.ap-buybar .ap-field-label,.ap-buybar label,.ap-buybar label span,.ap-buybar .ap-pricebox,.ap-buybar .ap-title-sm{color:#fff !important}.ap-buybar .ap-btn{min-height:38px;padding:9px 10px;margin-top:0;font-size:12px;line-height:1;white-space:nowrap}.ap-buybar .ap-cart-icon-submit{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid;place-items:center;border:0 !important;background:#000 !important;color:#fff !important;box-shadow:6px 6px 0 rgba(0,0,0,.22)}.ap-buybar .ap-cart-icon-submit svg,.ap-buybar .ap-cart-icon-submit img{width:20px;height:20px;color:#fff !important;filter:none !important}.ap-buybar .ap-cart-icon-submit svg *{stroke:currentColor !important}.ap-buybar>form:not(.ap-cart-form){display:grid !important;margin-top:8px}.ap-buybar>form:not(.ap-cart-form) .ap-btn{width:100%}.ap-buybar .ap-iconbtn--danger{width:100%;min-height:38px;border:0 !important;border-radius:0 !important;background:var(--ap-danger,#e53935) !important;color:#fff !important;box-shadow:6px 6px 0 rgba(0,0,0,.20)}.ap-buybar .ap-iconbtn--danger svg,.ap-buybar .ap-iconbtn--danger img{width:18px;height:18px;color:#fff !important;filter:none !important}.ap-buybar .ap-iconbtn--danger svg *{stroke:currentColor !important}.ap-input-sm,.ap-gallery select,.ap-gallery input[type="number"],.ap-input,.ap-form input,.ap-form textarea,.ap-form select{width:100%;min-height:42px;border:1px solid var(--ap-border-strong);border-radius:0 !important;background:#fff;color:var(--ap-ink);padding:10px 12px;font:700 15px/1.2 var(--ap-font-body)}.ap-buybar .ap-input-sm,.ap-buybar select,.ap-buybar input[type="number"]{background:#000 !important;color:#fff !important;border-color:#000 !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.20)}.ap-buybar select option{background:#000;color:#fff}.ap-gf-grid figure.ap-card{padding:0 !important;overflow:hidden;border:0 !important;border-radius:0 !important;background:var(--ap-section-dark) !important;color:#fff !important;box-shadow:10px 10px 0 rgba(0,0,0,.18)}.ap-gf-frame-chooser{width:var(--ap-content);max-width:var(--ap-content);margin:clamp(16px,3vw,28px) auto !important;border:0 !important;border-radius:0 !important;background:var(--ap-section-bg,#fff) !important;color:var(--ap-ink,#111827) !important;box-shadow:10px 10px 0 rgba(0,0,0,.14)}.ap-gf-frame-chooser>summary{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:18px !important;min-height:56px;padding:16px 18px !important;background:var(--ap-primary,#1f3a6f) !important;color:var(--ap-contrast,#fff) !important;border:0 !important;font:950 15px/1.1 var(--ap-font-display) !important;letter-spacing:.10em !important;text-transform:uppercase}.ap-gf-frame-chooser>summary::before{content:"";display:block;width:0}.ap-gf-frame-chooser>summary:after{content:"+" !important;width:34px !important;height:34px !important;display:inline-grid !important;place-items:center !important;flex:0 0 auto;color:var(--ap-primary,#1f3a6f) !important;border:0 !important;border-radius:0 !important;background:var(--ap-contrast,#fff) !important;font:950 24px/1 var(--ap-font-display) !important;transform:none !important;box-shadow:5px 5px 0 rgba(0,0,0,.22)}.ap-gf-frame-chooser[open]>summary:after{content:"×" !important;background:var(--ap-accent,#ff4015) !important;color:#fff !important;transform:none !important}.ap-gf-frame-chooser>.ap-acc-body{padding:18px !important;border-top:0 !important}.ap-gf-frame-chooser h2{margin:0 0 6px !important;color:var(--ap-primary,#1f3a6f) !important}.ap-gf-frame-chooser .ap-gf-tools{margin-top:14px}.ap-gf-frame-chooser .ap-card{border:0 !important;border-radius:0 !important;box-shadow:none !important}.ap-gf-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:clamp(14px,2vw,22px) !important}@media (max-width:980px){.ap-gf-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:640px){.ap-gf-grid{grid-template-columns:1fr !important}}.ap-gf-grid figure.ap-card:hover{border:0 !important;box-shadow:14px 14px 0 rgba(0,0,0,.24)}.ap-gf-grid figure.ap-card img{display:block;width:100%;border:0 !important;border-radius:0 !important}.ap-gf-grid figure.ap-card figcaption{background:var(--ap-section-dark) !important;color:#fff !important}.ap-gf-grid figure.ap-card figcaption,.ap-gf-grid figure.ap-card figcaption *,.ap-gf-grid .ap-cart-form label,.ap-gf-grid .ap-cart-form .ap-muted,.ap-gf-grid .ap-cart-form .ap-title-sm{color:#fff !important}.ap-gf-grid .ap-cart-form .ap-input,.ap-gf-grid .ap-cart-form select,.ap-gf-grid .ap-cart-form input[type="number"]{background:#000 !important;color:#fff !important;border-color:#000 !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.20)}.ap-gf-grid .ap-cart-form select option{background:#000;color:#fff}.ap-gf-grid .ap-cart-form .ap-cart-icon-submit{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid;place-items:center;border:0 !important;background:#000 !important;color:#fff !important;box-shadow:6px 6px 0 rgba(0,0,0,.22)}.ap-gf-grid .ap-cart-form .ap-cart-icon-submit svg,.ap-gf-grid .ap-cart-form .ap-cart-icon-submit img{width:20px;height:20px;color:#fff !important;filter:none !important}.ap-gf-grid .ap-cart-form .ap-cart-icon-submit svg *{stroke:currentColor !important}.ap-gallery input[type="number"].ap-qty{text-align:center;width:54px !important;min-width:54px;padding-left:6px;padding-right:6px}@media (max-width:720px){.ap-cart-form{grid-template-columns:minmax(0,1fr) 54px 44px}}.ap-table-wrap,.ap-card>div[style*="overflow:auto"]{overflow:auto;border:1px solid var(--ap-border-strong);border-radius:0 !important;background:#fff}.ap-table{width:100%;border-collapse:collapse;background:#fff;color:var(--ap-ink)}.ap-table th,.ap-table td{padding:14px;border-bottom:1px solid var(--ap-border);text-align:left;vertical-align:middle}.ap-table th{background:var(--ap-section-dark);color:#fff;font:900 12px/1.2 var(--ap-font-display);letter-spacing:.10em;text-transform:uppercase}.ap-table img{width:74px;height:58px;object-fit:cover;border-radius:0 !important}.ap-cart-page,.ap-checkout-page{width:var(--ap-content);max-width:var(--ap-content);margin:clamp(24px,4vw,48px) auto}.ap-cart-page .ap-card,.ap-checkout-page .ap-card{border:0 !important;border-radius:0 !important;background:var(--ap-section-dark) !important;color:#fff !important;box-shadow:var(--ap-shadow-soft)}.ap-cart-page .ap-muted,.ap-checkout-page .ap-muted,.ap-cart-page p,.ap-checkout-page p{color:rgba(255,255,255,.82) !important}.ap-cart-page h1,.ap-cart-page h2,.ap-checkout-page h1,.ap-checkout-page h2,.ap-checkout-page h3{color:#fff !important}.ap-cart-page .ap-table-wrap,.ap-cart-page .ap-card>div[style*="overflow:auto"],.ap-checkout-page .ap-table-wrap{border:0 !important;background:color-mix(in srgb,var(--ap-section-dark) 82%,#fff);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.ap-cart-page .ap-table,.ap-checkout-page .ap-table{background:transparent;color:#fff}.ap-cart-page .ap-table th,.ap-checkout-page .ap-table th{background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 55%,#000) !important;color:#fff !important}.ap-cart-page .ap-table td,.ap-checkout-page .ap-table td{border-color:rgba(255,255,255,.16);color:#fff !important}.ap-cart-page .ap-table a,.ap-checkout-page .ap-table a{color:#fff !important}.ap-cart-page .ap-table img,.ap-checkout-page .ap-table img,.ap-cart-page .ap-table span[style*="position:relative"],.ap-checkout-page .ap-table span[style*="position:relative"]{border:0 !important;border-radius:0 !important}.ap-cart-page .ap-input,.ap-checkout-page .ap-input,.ap-checkout-page .ap-form input,.ap-checkout-page .ap-form select,.ap-checkout-page .ap-form textarea{background:#fff !important;color:#111827 !important;border-color:rgba(255,255,255,.55) !important}.ap-cart-page .ap-label,.ap-checkout-page .ap-label{color:rgba(255,255,255,.86) !important}.ap-cart-page .ap-cart-actions .ap-btn,.ap-checkout-page .ap-btn{min-width:min(100%,190px)}.ap-btn,a.ap-btn,button.ap-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 18px;border:1px solid var(--ap-btn-bg);border-radius:0 !important;background:var(--ap-btn-bg);color:var(--ap-btn-text) !important;font:900 12px/1 var(--ap-font-display);letter-spacing:.12em;text-transform:uppercase;text-decoration:none !important;cursor:pointer;box-shadow:9px 9px 0 rgba(15,23,42,.18);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.ap-btn:hover,.ap-btn:focus-visible{transform:translate(3px,3px);box-shadow:3px 3px 0 rgba(15,23,42,.26);background:color-mix(in srgb,var(--ap-btn-bg) 82%,#000);border-color:color-mix(in srgb,var(--ap-btn-bg) 82%,#000);color:#fff !important}.ap-btn-ghost{--ap-btn-bg:transparent;--ap-btn-text:var(--ap-primary,#1f3a6f);background:transparent;color:var(--ap-btn-text) !important;border-color:currentColor}.ap-section-dark .ap-btn-ghost,.ap-auto-hero-split .ap-btn-ghost,.ap-site-footer .ap-btn-ghost{--ap-btn-text:#fff}.ap-contact-wrap,.ap-login-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:clamp(20px,4vw,42px);align-items:stretch}.ap-contact-actions{display:flex;flex-wrap:wrap;gap:10px}.ap-login-logo,.ap-contact-logo{max-width:260px;display:block;margin:0 auto 18px}.ap-card a:not(.ap-btn):not(.ap-pill):not(.ap-autolink),.ap-block a:not(.ap-btn):not(.ap-pill):not(.ap-tile):not(.ap-autolink),.ap-login-card a,.ap-login-aside a{color:var(--ap-primary,#1f3a6f);font-weight:850;text-decoration-thickness:1px}.ap-pack-section details:not(.ap-drawer-accordion),.ap-block details:not(.ap-drawer-accordion),.ap-card details:not(.ap-drawer-accordion),.ap-prose details:not(.ap-drawer-accordion){margin:14px 0;border:1px solid var(--ap-border-strong);border-radius:0 !important;background:#fff;color:var(--ap-ink)}.ap-pack-section details:not(.ap-drawer-accordion)>summary,.ap-block details:not(.ap-drawer-accordion)>summary,.ap-card details:not(.ap-drawer-accordion)>summary,.ap-prose details:not(.ap-drawer-accordion)>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;list-style:none;font:900 14px/1.2 var(--ap-font-display);letter-spacing:.08em;text-transform:uppercase}.ap-pack-section details:not(.ap-drawer-accordion)>summary::-webkit-details-marker,.ap-block details:not(.ap-drawer-accordion)>summary::-webkit-details-marker,.ap-card details:not(.ap-drawer-accordion)>summary::-webkit-details-marker{display:none}.ap-pack-section details:not(.ap-drawer-accordion)>summary:after,.ap-block details:not(.ap-drawer-accordion)>summary:after,.ap-card details:not(.ap-drawer-accordion)>summary:after{content:"⌄";font-size:18px}.ap-pack-section details:not(.ap-drawer-accordion)[open]>summary:after,.ap-block details:not(.ap-drawer-accordion)[open]>summary:after,.ap-card details:not(.ap-drawer-accordion)[open]>summary:after{transform:rotate(180deg)}.ap-pack-section details:not(.ap-drawer-accordion)>:not(summary),.ap-block details:not(.ap-drawer-accordion)>:not(summary),.ap-card details:not(.ap-drawer-accordion)>:not(summary){padding:0 18px 18px}.ap-site-footer{margin:0;padding:clamp(22px,4vw,44px) 0 20px;background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 92%,#05070b);color:#fff;border-top:1px solid rgba(255,255,255,.18)}.ap-site-footer-inner{width:var(--ap-content);margin:0 auto;padding-left:0;padding-right:0}.ap-site-footer-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,4vw,56px)}.ap-site-footer-logo{width:54px;height:54px;display:grid;place-items:center;background:#fff;border-radius:0 !important;margin-bottom:16px}.ap-site-footer-logo img{width:100%;height:100%;object-fit:contain;padding:6px}.ap-site-footer-art{display:flex;align-items:center;justify-content:center;justify-self:end;width:clamp(110px,15vw,190px);min-width:44px;min-height:44px;padding:6px;opacity:.92}.ap-site-footer-art img{display:block;width:100%;height:auto;max-height:118px;object-fit:contain}.ap-site-footer-title{margin:0 0 6px;color:#fff;font:950 clamp(20px,2.8vw,34px)/1 var(--ap-font-display);letter-spacing:-.02em;text-transform:uppercase}.ap-site-footer-desc,.ap-site-footer-address,.ap-site-footer .ap-muted{color:rgba(255,255,255,.72) !important}.ap-site-footer-contact,.ap-site-footer-links{display:flex;flex-wrap:wrap;gap:10px 14px}.ap-site-footer-contact span,.ap-site-footer-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 4px;border:0;background:transparent;color:#fff !important;border-radius:0 !important;text-decoration:none;font:850 12px/1.25 var(--ap-font-display);letter-spacing:.08em;text-transform:uppercase}.ap-site-footer-links a:hover{color:color-mix(in srgb,var(--ap-accent,#fff) 70%,#fff) !important;text-decoration:underline;text-underline-offset:4px}.ap-site-footer-bottom{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.16);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:rgba(255,255,255,.58);font-size:12px}.ap-back-top{position:fixed;right:var(--ap-content-gutter);bottom:18px;z-index:60;width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:0 !important;background:var(--ap-accent,#ff4015);color:#fff !important;box-shadow:10px 10px 0 rgba(15,23,42,.22);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.ap-back-top.is-visible{opacity:1;pointer-events:auto;transform:none}.ap-back-top:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 rgba(15,23,42,.28)}.ap-back-top svg{width:22px;height:22px}.ap-plain-lb{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.82)}.ap-plain-lb.is-open{display:flex}.ap-plain-lb-panel{max-width:min(1100px,96vw);max-height:92vh}.ap-plain-lb-img,.ap-plain-lb video{max-width:100%;max-height:86vh;border-radius:0 !important}.ap-plain-lb-close{position:absolute;top:16px;right:16px}@media (max-width:1100px){.ap-nav--desktop{display:none !important}.ap-burger{display:inline-flex}.ap-topbar-inner{grid-template-columns:auto 1fr auto;gap:12px}.ap-brand-name{max-width:44vw}.ap-grid,.ap-news-list-grid,.ap-gallery-list-grid,.ap-home-simple-grid,.ap-video-list-grid,.ap-video-single-grid,.ap-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-pack-section-with-media,.ap-pack-section>.ap-pack-inner:has(.ap-pack-media),.ap-pack-section>.ap-pack-inner:has(>figure),.ap-pack-split,.ap-contact-wrap,.ap-login-grid,.ap-site-footer-grid{grid-template-columns:1fr}.ap-pack-section-with-media>.ap-pack-copy,.ap-pack-split>.ap-pack-copy,.ap-pack-section-with-media>.ap-pack-media,.ap-pack-split>.ap-pack-media,.ap-pack-section-with-media>:first-child,.ap-pack-split>:first-child,.ap-pack-section-with-media>figure,.ap-pack-section>.ap-pack-inner:has(.ap-pack-media)>:first-child,.ap-pack-section>.ap-pack-inner:has(>figure)>:first-child,.ap-pack-section>.ap-pack-inner:has(.ap-pack-media)>.ap-pack-media,.ap-pack-section>.ap-pack-inner:has(>figure)>figure,.ap-pack-split>figure{grid-column:auto}}@media (max-width:700px){:root{--ap-content:calc(100vw - 44px)}.ap-topbar-inner{min-height:66px;width:calc(100vw - 28px)}.ap-brand img,.ap-topbar .ap-brand img{width:44px;height:44px}.ap-brand-name{max-width:calc(100vw - 170px);font-size:12px}.ap-auto-hero-split{display:block;position:relative;min-height:min(70vh,620px)}.ap-auto-hero-media{position:absolute;inset:0;min-height:0}.ap-auto-hero-media:after{background:linear-gradient(180deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.16) 42%,rgba(0,0,0,.66) 100%)}.ap-auto-hero-content{min-height:min(70vh,620px);justify-content:flex-end;padding:90px 22px 28px;background:transparent !important}.ap-auto-hero-content:before{display:none}.ap-auto-hero-title,.ap-hero-title,.ap-auto-hero-content h1,.ap-auto-hero-content h2{font-size:clamp(38px,15vw,66px)}.ap-hero-sub,.ap-auto-hero-content p{font-size:16px}.ap-grid,.ap-news-list-grid,.ap-gallery-list-grid,.ap-home-simple-grid,.ap-video-list-grid,.ap-video-single-grid,.ap-gallery{grid-template-columns:1fr}.ap-pack-section,.ap-block,.ap-card:not(.ap-auto-hero-split):not(.ap-tile):not(.ap-gitem),.ap-news-detail-content,.ap-tagpage-intro,.ap-gallery-intro,.ap-contact-card,.ap-login-card{padding:28px 22px}.ap-pack-article>.ap-pack-section>*,.ap-news-detail-body>section>*,.ap-blocks-brand>section>*{max-width:calc(100vw - 44px)}.ap-table th,.ap-table td{padding:10px}.ap-site-footer-bottom{flex-direction:column}.ap-site-footer-inner{width:100%;max-width:none;padding-left:22px;padding-right:22px}.ap-site-footer-art{justify-self:start;width:min(170px,52vw)}.ap-back-top{right:22px;bottom:18px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.001ms !important}}body.ap-client .ap-topbar,body.ap-client .ap-drawer-panel,body.ap-client .ap-submenu,body.ap-client .ap-nav-dropdown-panel,body.ap-client .ap-site-footer{color:var(--ap-menu-text,#fff) !important;background:var(--ap-menu-bg,var(--ap-primary,#1f3a6f)) !important}body.ap-client .ap-brand,body.ap-client .ap-brand-name,body.ap-client .ap-nav-link,body.ap-client .ap-nav-button,body.ap-client .ap-nav-dropdown-item,body.ap-client .ap-submenu-link,body.ap-client .ap-drawer-title,body.ap-client .ap-drawer-link,body.ap-client .ap-drawer-accordion-summary,body.ap-client .ap-site-footer,body.ap-client .ap-site-footer a,body.ap-client .ap-site-footer-title{color:var(--ap-menu-text,#fff) !important}body.ap-client .ap-drawer-subtitle,body.ap-client .ap-drawer-sub,body.ap-client .ap-site-footer-desc,body.ap-client .ap-site-footer-address,body.ap-client .ap-site-footer .ap-muted,body.ap-client .ap-site-footer-bottom{color:color-mix(in srgb,var(--ap-menu-text,#fff) 88%,transparent) !important}body.ap-client .ap-auto-hero-content p,body.ap-client .ap-auto-hero-content .ap-muted,body.ap-client .ap-hero-sub{color:rgba(255,255,255,.92) !important}body.ap-client .ap-auto-hero-kicker,body.ap-client .ap-auto-hero-content .ap-kicker{color:#fff !important}body.ap-client .ap-topbar svg,body.ap-client .ap-site-footer svg,body.ap-client .ap-burger span{color:var(--ap-menu-text,#fff) !important;border-color:var(--ap-menu-text,#fff) !important}body.ap-client .ap-burger span{background:var(--ap-menu-text,#fff) !important}body.ap-client .ap-topbar,body.ap-client .ap-drawer-panel,body.ap-client .ap-submenu,body.ap-client .ap-nav-dropdown-panel,body.ap-client .ap-site-footer{color:var(--ap-menu-text,#fff) !important;background:var(--ap-menu-bg,var(--ap-primary,#1f3a6f)) !important}body.ap-client .ap-brand,body.ap-client .ap-brand-name,body.ap-client .ap-nav-link,body.ap-client .ap-nav-button,body.ap-client .ap-nav-dropdown-item,body.ap-client .ap-submenu-link,body.ap-client .ap-drawer-title,body.ap-client .ap-drawer-link,body.ap-client .ap-drawer-accordion-summary,body.ap-client .ap-site-footer,body.ap-client .ap-site-footer a,body.ap-client .ap-site-footer-title,body.ap-client .ap-site-footer-desc,body.ap-client .ap-site-footer-address,body.ap-client .ap-site-footer .ap-muted,body.ap-client .ap-site-footer-bottom{color:var(--ap-menu-text,#fff) !important}body.ap-client .ap-auto-hero-content p,body.ap-client .ap-auto-hero-content .ap-muted,body.ap-client .ap-hero-sub{color:rgba(255,255,255,.92) !important}body.ap-client .ap-auto-hero-kicker,body.ap-client .ap-auto-hero-content .ap-kicker{color:#fff !important}body.ap-client .ap-muted,body.ap-client .ap-prose,body.ap-client .ap-pack-section p,body.ap-client .ap-pack-section li{color:color-mix(in srgb,var(--ap-muted,#667085) 58%,#111827) !important}body.ap-client .ap-btn,body.ap-client a.ap-btn,body.ap-client button.ap-btn,body.ap-client .ap-back-top{background:color-mix(in srgb,var(--ap-accent,#ff4015) 70%,#111827) !important;border-color:color-mix(in srgb,var(--ap-accent,#ff4015) 70%,#111827) !important;color:#fff !important}body.ap-client .ap-btn-ghost{background:#fff !important;border-color:#fff !important;color:#111827 !important}body.ap-client .ap-pill{background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 72%,#111827) !important;border-color:color-mix(in srgb,var(--ap-primary,#1f3a6f) 72%,#111827) !important;color:#fff !important}body.ap-client .ap-tile-body,body.ap-client .ap-gbody,body.ap-client .ap-gallery-caption,body.ap-client .ap-sitemap-copy,body.ap-client .ap-video-list-grid .ap-tile-body,body.ap-client .ap-video-single-grid .ap-tile-body{background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 78%,#111827) !important;color:#fff !important}body.ap-client .ap-tile-body *,body.ap-client .ap-gbody *,body.ap-client .ap-gallery-caption *,body.ap-client .ap-sitemap-copy *{color:#fff !important}body.ap-client .ap-topbar,body.ap-client .ap-site-footer,body.ap-client .ap-auto-hero-split,body.ap-client .ap-card.ap-auto-hero-split,body.ap-client .ap-card.ap-news-list-hero,body.ap-client .ap-card.ap-gallery-list-hero,body.ap-client .ap-card.ap-gallery-single-hero,body.ap-client .ap-card.ap-themes-hero,body.ap-client .ap-card.ap-video-list-hero,body.ap-client .ap-news-detail-hero.ap-auto-hero-split,body.ap-client .ap-home-simple-hero.ap-auto-hero-split{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;border-left:0 !important;border-right:0 !important}body.ap-client .ap-main{width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important}body.ap-client .ap-pack-article,body.ap-client .ap-news-detail-body,body.ap-client .ap-blocks-brand{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}body.ap-client .ap-pack-article>.ap-pack-section,body.ap-client .ap-news-detail-body>section,body.ap-client .ap-blocks-brand>section,body.ap-client .ap-home-simple-section,body.ap-client .ap-search-results-section,body.ap-client .ap-sitemap-section,body.ap-client .ap-themes-section,body.ap-client .ap-tags-index-section,body.ap-client .ap-gallery-list-section,body.ap-client .ap-video-list-section{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:max(var(--ap-page-pad),calc((100vw - var(--ap-content)) / 2)) !important;padding-right:max(var(--ap-page-pad),calc((100vw - var(--ap-content)) / 2)) !important}body.ap-client .ap-pack-article>.ap-pack-section>*,body.ap-client .ap-news-detail-body>section>*,body.ap-client .ap-blocks-brand>section>*,body.ap-client .ap-home-simple-section>*,body.ap-client .ap-search-results-section>*,body.ap-client .ap-sitemap-section>*,body.ap-client .ap-themes-section>*,body.ap-client .ap-tags-index-section>*,body.ap-client .ap-gallery-list-section>*,body.ap-client .ap-video-list-section>*{max-width:var(--ap-content) !important;margin-left:auto !important;margin-right:auto !important}body.ap-client .ap-auto-hero-content p,body.ap-client .ap-auto-hero-content .ap-muted,body.ap-client .ap-hero-sub{color:rgba(255,255,255,.92) !important}body.ap-client .ap-auto-hero-kicker,body.ap-client .ap-auto-hero-content .ap-kicker{color:#fff !important}body.ap-client .ap-pack-section h3,body.ap-client .ap-block h3,body.ap-client .ap-card h3{color:color-mix(in srgb,var(--ap-secondary,var(--ap-primary,#1f3a6f)) 48%,#111827) !important}body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) h3,body.ap-client .ap-news-detail-body>section:nth-of-type(even) h3,body.ap-client .ap-tone-dark h3,body.ap-client .ap-section-dark h3{color:#fff !important}body.ap-client .ap-muted,body.ap-client .ap-prose,body.ap-client .ap-pack-section p,body.ap-client .ap-pack-section li{color:color-mix(in srgb,var(--ap-muted,#667085) 58%,#111827) !important}body.ap-client .ap-btn,body.ap-client a.ap-btn,body.ap-client button.ap-btn,body.ap-client .ap-back-top{background:color-mix(in srgb,var(--ap-accent,#ff4015) 70%,#111827) !important;border-color:color-mix(in srgb,var(--ap-accent,#ff4015) 70%,#111827) !important;color:#fff !important}body.ap-client .ap-btn-ghost{background:#fff !important;border-color:#fff !important;color:#111827 !important}body.ap-client .ap-pill{background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 72%,#111827) !important;border-color:color-mix(in srgb,var(--ap-primary,#1f3a6f) 72%,#111827) !important;color:#fff !important}body.ap-client .ap-tile-body,body.ap-client .ap-gbody,body.ap-client .ap-gallery-caption,body.ap-client .ap-sitemap-copy,body.ap-client .ap-video-list-grid .ap-tile-body,body.ap-client .ap-video-single-grid .ap-tile-body{background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 78%,#111827) !important;color:#fff !important}body.ap-client .ap-tile-body *,body.ap-client .ap-gbody *,body.ap-client .ap-gallery-caption *,body.ap-client .ap-sitemap-copy *{color:#fff !important}body.ap-client .ap-topbar,body.ap-client .ap-site-footer,body.ap-client .ap-auto-hero-split,body.ap-client .ap-card.ap-auto-hero-split,body.ap-client .ap-card.ap-news-list-hero,body.ap-client .ap-card.ap-gallery-list-hero,body.ap-client .ap-card.ap-gallery-single-hero,body.ap-client .ap-card.ap-themes-hero,body.ap-client .ap-card.ap-video-list-hero,body.ap-client .ap-news-detail-hero.ap-auto-hero-split,body.ap-client .ap-home-simple-hero.ap-auto-hero-split{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;border-left:0 !important;border-right:0 !important}body.ap-client .ap-main{width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important}body.ap-client .ap-pack-article,body.ap-client .ap-news-detail-body,body.ap-client .ap-blocks-brand{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}body.ap-client .ap-pack-article>.ap-pack-section,body.ap-client .ap-news-detail-body>section,body.ap-client .ap-blocks-brand>section,body.ap-client main>.ap-pack-section,body.ap-client .ap-main>.ap-pack-section{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}body.ap-client .ap-pack-article>.ap-pack-section>*,body.ap-client .ap-news-detail-body>section>*,body.ap-client .ap-blocks-brand>section>*,body.ap-client main>.ap-pack-section>*,body.ap-client .ap-main>.ap-pack-section>*{max-width:var(--ap-content);margin-left:auto;margin-right:auto}body.ap-client .ap-pack-article>.ap-pack-section-with-media,body.ap-client main>.ap-pack-section-with-media,body.ap-client .ap-main>.ap-pack-section-with-media{grid-template-columns:minmax(22px,1fr) minmax(0,620px) minmax(280px,500px) minmax(22px,1fr)}body.ap-client .ap-pack-article>.ap-pack-section-with-media>:first-child,body.ap-client main>.ap-pack-section-with-media>:first-child,body.ap-client .ap-main>.ap-pack-section-with-media>:first-child{grid-column:2;max-width:none !important;width:100%;min-width:0;margin:0 !important}body.ap-client .ap-pack-article>.ap-pack-section-with-media>figure,body.ap-client main>.ap-pack-section-with-media>figure,body.ap-client .ap-main>.ap-pack-section-with-media>figure{grid-column:3;max-width:none !important;width:100%;min-width:0;margin:0 !important}body.ap-client .ap-main>:first-child{margin-top:0 !important}body.ap-client .ap-submenu,body.ap-client .ap-nav-dropdown-panel{margin-top:0 !important}@media (max-width:1100px){body.ap-client .ap-pack-article>.ap-pack-section-with-media,body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner:has(.ap-pack-media),body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner:has(>figure),body.ap-client main>.ap-pack-section-with-media,body.ap-client main>.ap-pack-section>.ap-pack-inner:has(.ap-pack-media),body.ap-client main>.ap-pack-section>.ap-pack-inner:has(>figure),body.ap-client .ap-main>.ap-pack-section-with-media{grid-template-columns:1fr}body.ap-client .ap-pack-article>.ap-pack-section-with-media>:first-child,body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner:has(.ap-pack-media)>:first-child,body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner:has(>figure)>:first-child,body.ap-client main>.ap-pack-section-with-media>:first-child,body.ap-client main>.ap-pack-section>.ap-pack-inner:has(.ap-pack-media)>:first-child,body.ap-client main>.ap-pack-section>.ap-pack-inner:has(>figure)>:first-child,body.ap-client .ap-main>.ap-pack-section-with-media>:first-child,body.ap-client .ap-pack-article>.ap-pack-section-with-media>figure,body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner:has(.ap-pack-media)>.ap-pack-media,body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner:has(>figure)>figure,body.ap-client main>.ap-pack-section-with-media>figure,body.ap-client main>.ap-pack-section>.ap-pack-inner:has(.ap-pack-media)>.ap-pack-media,body.ap-client main>.ap-pack-section>.ap-pack-inner:has(>figure)>figure,body.ap-client .ap-main>.ap-pack-section-with-media>figure{grid-column:auto;width:var(--ap-content);max-width:var(--ap-content) !important;margin-left:auto !important;margin-right:auto !important}}.ap-coach-upload-page{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}.ap-coach-upload-hero{width:100%;min-height:clamp(360px,58vh,620px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:clamp(44px,7vw,92px) max(22px,calc((100vw - 1180px) / 2));background:linear-gradient(115deg,rgba(0,0,0,.76),rgba(0,0,0,.34) 48%,rgba(0,0,0,.82)),radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--ap-accent) 34%,transparent),transparent 34%),var(--ap-section-dark);color:#fff}.ap-coach-upload-hero h1{max-width:820px;margin:0;color:#fff;font-size:clamp(44px,7vw,92px);line-height:.92}.ap-coach-upload-hero .ap-muted,.ap-coach-upload-hero p{max-width:64ch;color:rgba(255,255,255,.86) !important}.ap-coach-upload-page>.ap-muted,.ap-coach-upload-page>.js-ap-upload{width:var(--ap-content);max-width:var(--ap-content);margin:clamp(28px,4vw,56px) auto}.ap-upload-steps{display:grid;gap:18px}.ap-coach-upload-page .ap-step{border:1px solid var(--ap-border-strong);background:var(--ap-section-light);color:var(--ap-text);padding:clamp(20px,3vw,34px);box-shadow:var(--ap-shadow-soft)}.ap-coach-upload-page .ap-step:nth-child(even){background:var(--ap-section-dark);color:#fff}.ap-coach-upload-page .ap-step:nth-child(even) .ap-muted,.ap-coach-upload-page .ap-step:nth-child(even) .ap-step-sub,.ap-coach-upload-page .ap-step:nth-child(even) p{color:rgba(255,255,255,.78) !important}.ap-step-head,.ap-step-left,.ap-step-cta{display:flex;gap:14px}.ap-step-head{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.ap-step-left{align-items:flex-start;min-width:0}.ap-step-main{min-width:0;display:grid;gap:14px}.ap-step-action{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.ap-step-body{margin-top:18px}.ap-step-cta{align-items:center;flex-wrap:wrap}.ap-coach-upload-page .ap-field{display:grid;gap:7px;min-width:min(360px,100%)}.ap-step-status{margin:0;font-size:13px}.ap-coach-upload-page .ap-filemeta,.ap-coach-upload-page .ap-link-soft{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--ap-border-strong);background:rgba(255,255,255,.12);color:inherit;text-decoration:none;box-shadow:var(--ap-shadow-tight)}.ap-coach-upload-page .ap-step.is-active{border-color:color-mix(in srgb,var(--ap-accent) 68%,var(--ap-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--ap-accent) 18%,transparent),var(--ap-shadow-soft)}.ap-coach-upload-page .ap-step.is-done .ap-step-num,.ap-coach-upload-page .ap-step.is-done .ap-btn-primary{background:color-mix(in srgb,var(--ap-secondary,#16a34a) 78%,#111827) !important;border-color:color-mix(in srgb,var(--ap-secondary,#16a34a) 72%,#fff) !important;color:#fff !important}.ap-coach-upload-page .ap-step.is-done .ap-btn-primary:after{content:" OK";font-weight:950}.ap-up-previews{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.ap-up-previews img{width:100%;aspect-ratio:1/1;height:auto;display:block;object-fit:cover;border:0;box-shadow:var(--ap-shadow-tight)}.ap-hidden-file{position:absolute;left:-9999px;width:1px;height:1px}@media (max-width:700px){.ap-coach-upload-hero{min-height:min(70vh,620px);grid-template-columns:1fr;align-items:end;padding:88px 22px 30px}.ap-coach-upload-page>.ap-muted,.ap-coach-upload-page>.js-ap-upload{width:calc(100vw - 44px);max-width:calc(100vw - 44px)}.ap-step-cta>*,.ap-step-action>*,.ap-coach-upload-page .ap-btn-wide{width:100%}}body.ap-client .ap-cart-page,body.ap-client .ap-checkout-page{width:var(--ap-content) !important;max-width:var(--ap-content) !important;margin:clamp(24px,4vw,52px) auto !important;padding:0 !important}body.ap-client .ap-cart-head,body.ap-client .ap-cart-panel,body.ap-client .ap-checkout-shell,body.ap-client .ap-checkout-form-card,body.ap-client .ap-cart-page>.ap-card,body.ap-client .ap-checkout-page .ap-card{border:0 !important;border-radius:0 !important;background:linear-gradient(135deg,rgba(0,0,0,.18),rgba(0,0,0,.04)),color-mix(in srgb,var(--ap-primary,#1f3a6f) 78%,#111827) !important;color:#fff !important;box-shadow:12px 12px 0 rgba(15,23,42,.16) !important}body.ap-client .ap-cart-head{align-items:center !important;min-height:150px}body.ap-client .ap-cart-page h1,body.ap-client .ap-cart-page h2,body.ap-client .ap-cart-page h3,body.ap-client .ap-checkout-page h1,body.ap-client .ap-checkout-page h2,body.ap-client .ap-checkout-page h3{color:#fff !important}body.ap-client .ap-cart-page .ap-muted,body.ap-client .ap-cart-page p,body.ap-client .ap-checkout-page .ap-muted,body.ap-client .ap-checkout-page p{color:rgba(255,255,255,.86) !important}body.ap-client .ap-cart-panel>h2:first-child{margin:0;min-height:120px;display:grid;place-items:center start;color:#fff !important;font-size:clamp(34px,7vw,76px)}body.ap-client .ap-cart-page .ap-table-wrap,body.ap-client .ap-cart-page div[style*="overflow:auto"],body.ap-client .ap-checkout-page .ap-table-wrap{border:0 !important;border-radius:0 !important;background:rgba(255,255,255,.08) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16) !important}body.ap-client .ap-cart-page table.ap-table,body.ap-client .ap-checkout-page table.ap-table{color:#fff !important;background:transparent !important}body.ap-client .ap-cart-page .ap-table th,body.ap-client .ap-checkout-page .ap-table th{background:rgba(0,0,0,.42) !important;color:#fff !important}body.ap-client .ap-cart-page .ap-table td,body.ap-client .ap-checkout-page .ap-table td{border-color:rgba(255,255,255,.16) !important;color:#fff !important;background:transparent !important}body.ap-client .ap-cart-page .ap-table tbody tr{background:rgba(255,255,255,.06) !important}body.ap-client .ap-cart-page .ap-table tbody tr:nth-child(even){background:rgba(0,0,0,.18) !important}body.ap-client .ap-cart-page .ap-table tbody tr:hover{background:color-mix(in srgb,var(--ap-accent,#ff4015) 22%,rgba(0,0,0,.20)) !important}body.ap-client .ap-cart-page .ap-table tbody tr>td{background:transparent !important}body.ap-client .ap-cart-page .ap-table a,body.ap-client .ap-checkout-page .ap-table a{color:#fff !important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}body.ap-client .ap-cart-page .ap-table a:hover,body.ap-client .ap-checkout-page .ap-table a:hover{text-decoration-color:transparent}body.ap-client .ap-cart-page .ap-table img,body.ap-client .ap-checkout-page .ap-table img,body.ap-client .ap-cart-page .ap-table span[style*="position:relative"],body.ap-client .ap-checkout-page .ap-table span[style*="position:relative"]{border:0 !important;border-radius:0 !important;box-shadow:7px 7px 0 rgba(0,0,0,.22)}body.ap-client .ap-cart-page .ap-input,body.ap-client .ap-checkout-page .ap-input,body.ap-client .ap-checkout-page .ap-form input,body.ap-client .ap-checkout-page .ap-form select,body.ap-client .ap-checkout-page .ap-form textarea{background:#fff !important;border:0 !important;border-radius:0 !important;color:#111827 !important;box-shadow:inset 0 0 0 2px rgba(15,23,42,.12)}body.ap-client .ap-cart-page .ap-label,body.ap-client .ap-checkout-page .ap-label,body.ap-client .ap-cart-page td[data-label]:before{color:rgba(255,255,255,.88) !important}body.ap-client .ap-checkout-summary{background:color-mix(in srgb,var(--ap-primary,#0f172a) 72%,#000) !important;color:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:10px 10px 0 rgba(0,0,0,.20) !important}body.ap-client .ap-checkout-summary .ap-muted{color:rgba(255,255,255,.76) !important}body.ap-client .ap-checkout-summary-list{display:grid;gap:10px;margin-top:16px}body.ap-client .ap-checkout-summary-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}body.ap-client .ap-checkout-summary-item:nth-child(even){background:rgba(0,0,0,.18)}body.ap-client .ap-checkout-summary-item img{width:76px;aspect-ratio:1;object-fit:cover;border-radius:0;box-shadow:6px 6px 0 rgba(0,0,0,.24)}body.ap-client .ap-checkout-summary-main,body.ap-client .ap-checkout-summary-price{display:grid;gap:4px}body.ap-client .ap-checkout-summary-main span,body.ap-client .ap-checkout-summary-price span{color:rgba(255,255,255,.72)}body.ap-client .ap-checkout-summary-price{text-align:right;white-space:nowrap}body.ap-client .ap-checkout-summary-total{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.22);font-size:1.08rem}body.ap-client .ap-cart-actions,body.ap-client .ap-checkout-page form>div:last-child{align-items:stretch !important}body.ap-client .ap-cart-actions .ap-btn,body.ap-client .ap-checkout-page .ap-btn{min-width:190px}body.ap-client .ap-gallery .ap-buybar .ap-muted,body.ap-client .ap-gallery .ap-buybar .ap-field-label,body.ap-client .ap-gallery .ap-buybar label,body.ap-client .ap-gallery .ap-buybar label span{color:#fff !important}.ap-cart-toast{position:fixed;right:max(18px,calc((100vw - var(--ap-content,1180px)) / 2));bottom:24px;z-index:9999;width:min(420px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:2px solid var(--ap-accent,#ff4015);border-radius:0;background:#050505;color:#fff;box-shadow:12px 12px 0 rgba(0,0,0,.28)}.ap-cart-toast strong{margin:0;color:#fff;font:900 15px/1.2 var(--ap-font-display,inherit);letter-spacing:.02em}.ap-cart-toast .ap-btn{margin:0 !important;white-space:nowrap;background:var(--ap-accent,#ff4015) !important;border-color:var(--ap-accent,#ff4015) !important;color:#fff !important;box-shadow:5px 5px 0 rgba(255,255,255,.16) !important}.ap-cart-toast .ap-btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 rgba(255,255,255,.16) !important}@media (max-width:700px){body.ap-client .ap-cart-page,body.ap-client .ap-checkout-page{width:calc(100vw - 44px) !important;max-width:calc(100vw - 44px) !important}body.ap-client .ap-cart-page .ap-table tr{border-radius:0 !important;border-color:rgba(255,255,255,.18) !important;background:rgba(255,255,255,.08) !important}body.ap-client .ap-cart-actions,body.ap-client .ap-checkout-page form>div:last-child{display:grid !important;grid-template-columns:1fr !important;width:100%}body.ap-client .ap-cart-actions .ap-btn,body.ap-client .ap-checkout-page .ap-btn,body.ap-client .ap-cart-head .ap-btn{width:100%;min-width:0}body.ap-client .ap-checkout-summary-item{grid-template-columns:64px minmax(0,1fr)}body.ap-client .ap-checkout-summary-item img{width:64px}body.ap-client .ap-checkout-summary-price{grid-column:2;text-align:left;white-space:normal}.ap-cart-toast{left:16px;right:16px;bottom:16px;width:auto;align-items:stretch;flex-direction:column}.ap-cart-toast .ap-btn{width:100%;justify-content:center;text-align:center}}body.ap-client .ap-pack-section-n,body.ap-client .ap-section-light,body.ap-client .ap-tone-light,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd),body.ap-client .ap-news-detail-body>section:nth-of-type(odd){background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important}body.ap-client .ap-pack-section-n .ap-prose,body.ap-client .ap-pack-section-n p,body.ap-client .ap-pack-section-n li,body.ap-client .ap-pack-section-n .ap-muted,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) .ap-prose,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) p,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) li,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) .ap-muted,body.ap-client .ap-news-detail-body>section:nth-of-type(odd) .ap-prose,body.ap-client .ap-news-detail-body>section:nth-of-type(odd) p,body.ap-client .ap-news-detail-body>section:nth-of-type(odd) li,body.ap-client .ap-news-detail-body>section:nth-of-type(odd) .ap-muted{color:var(--ap-text,#111827) !important}body.ap-client .ap-pack-section-n h2,body.ap-client .ap-pack-section-n h3,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) h2,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) h3,body.ap-client .ap-news-detail-body>section:nth-of-type(odd) h2,body.ap-client .ap-news-detail-body>section:nth-of-type(odd) h3{color:var(--ap-primary,#1f3a6f) !important}body.ap-client .ap-pack-section-n1,body.ap-client .ap-section-dark,body.ap-client .ap-tone-dark,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even),body.ap-client .ap-news-detail-body>section:nth-of-type(even){background:var(--ap-section-dark,#1f3a6f) !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-pack-section-n1 .ap-prose,body.ap-client .ap-pack-section-n1 p,body.ap-client .ap-pack-section-n1 li,body.ap-client .ap-pack-section-n1 .ap-muted,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) .ap-prose,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) p,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) li,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) .ap-muted,body.ap-client .ap-news-detail-body>section:nth-of-type(even) .ap-prose,body.ap-client .ap-news-detail-body>section:nth-of-type(even) p,body.ap-client .ap-news-detail-body>section:nth-of-type(even) li,body.ap-client .ap-news-detail-body>section:nth-of-type(even) .ap-muted{color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-pack-section-n1 h2,body.ap-client .ap-pack-section-n1 h3,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) h2,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) h3,body.ap-client .ap-news-detail-body>section:nth-of-type(even) h2,body.ap-client .ap-news-detail-body>section:nth-of-type(even) h3{color:var(--ap-secondary,#5db4c6) !important}body.ap-client .ap-pack-section,body.ap-client .ap-news-detail-body>section,body.ap-client .ap-blocks-brand>section{position:relative;box-shadow:inset 0 -14px 18px -20px rgba(0,0,0,.42) !important}body.ap-client .ap-pack-section .ap-prose>h2,body.ap-client .ap-block .ap-prose>h2,body.ap-client .ap-card .ap-prose>h2{padding-bottom:10px;text-shadow:none !important}body.ap-client .ap-pack-section .ap-prose>h2:after,body.ap-client .ap-block .ap-prose>h2:after,body.ap-client .ap-card .ap-prose>h2:after{width:min(120px,42%);height:3px;background:color-mix(in srgb,currentColor 34%,transparent) !important;box-shadow:none !important}body.ap-client .ap-content-summary{background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important;border:1px solid color-mix(in srgb,var(--ap-primary,#1f3a6f) 22%,transparent) !important;box-shadow:8px 8px 0 color-mix(in srgb,var(--ap-primary,#1f3a6f) 10%,transparent) !important}body.ap-client .ap-content-summary>summary{color:var(--ap-primary,#1f3a6f) !important}body.ap-client .ap-content-summary>summary:after{background:color-mix(in srgb,var(--ap-accent,#ff4015) 18%,var(--ap-section-light,#eef7f1)) !important;border-color:color-mix(in srgb,var(--ap-primary,#1f3a6f) 18%,transparent) !important;color:var(--ap-primary,#1f3a6f) !important}body.ap-client .ap-content-summary a{background:color-mix(in srgb,var(--ap-section-light,#eef7f1) 68%,#fff) !important;border-left:3px solid color-mix(in srgb,var(--ap-accent,#ff4015) 55%,var(--ap-primary,#1f3a6f)) !important;color:var(--ap-text,#111827) !important}body.ap-client .ap-content-summary a:hover,body.ap-client .ap-content-summary a:focus-visible{background:#fff !important}body.ap-client .ap-tile-body,body.ap-client .ap-gbody,body.ap-client .ap-gallery-caption,body.ap-client .ap-sitemap-copy,body.ap-client .ap-video-list-grid .ap-tile-body,body.ap-client .ap-video-single-grid .ap-tile-body,body.ap-client .ap-gallery-list-grid .ap-tile-body,body.ap-client .ap-home-simple .ap-gallery-list-grid .ap-tile-body{background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important}body.ap-client .ap-tile-title,body.ap-client .ap-gtitle,body.ap-client .ap-sitemap-title{color:var(--ap-primary,#1f3a6f) !important}body.ap-client .ap-tile-sub,body.ap-client .ap-gmeta,body.ap-client .ap-sitemap-desc{color:color-mix(in srgb,var(--ap-text,#111827) 78%,var(--ap-primary,#1f3a6f)) !important}body.ap-client .ap-faq-item,body.ap-client .ap-pack-section .ap-faq-item,body.ap-client .ap-card .ap-faq-item{border:1px solid color-mix(in srgb,var(--ap-primary,#1f3a6f) 22%,transparent) !important;background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important;box-shadow:4px 4px 0 color-mix(in srgb,var(--ap-primary,#1f3a6f) 7%,transparent) !important}body.ap-client .ap-faq-item>summary{color:var(--ap-primary,#1f3a6f) !important;background:transparent !important;padding:16px 18px !important;font:950 15px/1.2 var(--ap-font-display) !important;letter-spacing:.02em !important}body.ap-client .ap-faq-item>summary:after{background:color-mix(in srgb,var(--ap-accent,#ff4015) 18%,var(--ap-section-light,#eef7f1)) !important;border-color:color-mix(in srgb,var(--ap-primary,#1f3a6f) 18%,transparent) !important;color:var(--ap-primary,#1f3a6f) !important}body.ap-client .ap-faq-item p,body.ap-client .ap-faq-item li{color:var(--ap-text,#111827) !important}body.ap-client .ap-faq-item>:not(summary){padding-left:18px !important;padding-right:18px !important;padding-bottom:18px !important}body.ap-client .ap-ribbon-new{position:absolute;z-index:8;top:18px;left:-42px;min-width:150px;height:30px;display:inline-flex;align-items:center;justify-content:center;transform:rotate(-45deg);transform-origin:center;background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-primary,#1f3a6f) !important;border:1px solid color-mix(in srgb,var(--ap-primary,#1f3a6f) 28%,transparent);box-shadow:6px 6px 0 rgba(0,0,0,.14);font:950 11px/1 var(--ap-font-display);letter-spacing:.08em;text-transform:uppercase}body.ap-client .ap-ribbon-wait{background:var(--ap-section-dark,#1f3a6f) !important;color:var(--ap-muted,#fff) !important}body.ap-client .ap-news-list-panel,body.ap-client .ap-news-list-grid,body.ap-client .ap-gallery-list-grid,body.ap-client .ap-gallery-grid,body.ap-client .ap-page-index,body.ap-client .ap-plan-list,body.ap-client .ap-themes-section{margin-top:clamp(24px,4vw,54px) !important;margin-bottom:clamp(32px,5vw,70px) !important}body.ap-client .ap-news-related-images-section{background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important}body.ap-client .ap-news-related-images-section h2{color:var(--ap-primary,#1f3a6f) !important}body.ap-client .ap-news-related-images-section .ap-news-gallery{margin-top:clamp(16px,2vw,26px)}@media (min-width:901px){body.ap-client .ap-auto-hero-content{background:linear-gradient(135deg,rgba(0,0,0,.68),rgba(0,0,0,.42)),var(--ap-hero-panel-image,linear-gradient(135deg,rgba(255,255,255,.08),rgba(0,0,0,.08))),radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--ap-primary,#1f3a6f) 28%,transparent),transparent 36%),radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--ap-accent,#ff4015) 15%,transparent),transparent 34%),color-mix(in srgb,var(--ap-section-dark,#1f3a6f) 72%,#090909) !important;background-size:cover,cover,auto,auto,auto !important;background-position:center,center,center,center,center !important}}body.ap-client .ap-sitemap-title,body.ap-client .ap-sitemap-title:hover,body.ap-client .ap-sitemap-item,body.ap-client .ap-sitemap-item:hover,body.ap-client .ap-themes-section a,body.ap-client .ap-themes-section a:hover{text-decoration:none !important}body.ap-client .ap-sitemap-copy h2:after,body.ap-client .ap-sitemap-copy h3:after,body.ap-client .ap-themes-section .ap-card h2:after,body.ap-client .ap-themes-section .ap-card h3:after,body.ap-client .ap-theme-card h2:after,body.ap-client .ap-theme-card h3:after{display:none !important}body.ap-client .ap-pill,body.ap-client .ap-sitemap-tags span,body.ap-client .ap-sitemap-tags a{background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-primary,#1f3a6f) !important;border-color:color-mix(in srgb,var(--ap-primary,#1f3a6f) 28%,transparent) !important}body.ap-client .ap-pack-section-n1 .ap-pill,body.ap-client .ap-section-dark .ap-pill{background:color-mix(in srgb,var(--ap-section-dark,#1f3a6f) 74%,#000) !important;color:var(--ap-muted,#fff) !important;border-color:color-mix(in srgb,var(--ap-muted,#fff) 30%,transparent) !important}body.ap-client .ap-login-wrap{padding:clamp(34px,6vw,90px) var(--ap-page-pad);background:var(--ap-section-dark,#1f3a6f)}body.ap-client .ap-login-card,body.ap-client .ap-login-aside{background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important;border:1px solid color-mix(in srgb,var(--ap-primary,#1f3a6f) 24%,transparent) !important}body.ap-client .ap-login-card h1,body.ap-client .ap-login-card h2,body.ap-client .ap-login-aside h1,body.ap-client .ap-login-aside h2{color:var(--ap-primary,#1f3a6f) !important}body.ap-client .ap-login-card p,body.ap-client .ap-login-card label,body.ap-client .ap-login-card .ap-text,body.ap-client .ap-login-aside,body.ap-client .ap-login-aside a{color:var(--ap-text,#111827) !important}body.ap-client .ap-login-card .ap-input{min-height:52px;background:#fff !important;color:var(--ap-text,#111827) !important;border:2px solid color-mix(in srgb,var(--ap-primary,#1f3a6f) 35%,transparent) !important}body.ap-client .ap-login-logo{width:min(260px,72vw) !important;max-height:220px !important;object-fit:contain}body.ap-client .ap-sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}body.ap-client .ap-header-search{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ap-muted,#fff);background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 72%,#000);border:2px solid color-mix(in srgb,var(--ap-muted,#fff) 55%,transparent);border-radius:0 !important;text-decoration:none !important;box-shadow:7px 7px 0 rgba(0,0,0,.16);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}body.ap-client .ap-header-search:hover,body.ap-client .ap-header-search:focus-visible{color:var(--ap-btn-text,#fff);background:var(--ap-accent,#ff4015);transform:translateY(2px);box-shadow:3px 3px 0 rgba(0,0,0,.22)}body.ap-client .ap-header-search svg{width:22px;height:22px}body.ap-client .ap-drawer-search,body.ap-client .ap-search-form{display:flex;align-items:stretch;gap:10px}body.ap-client .ap-drawer-search{padding:10px;background:color-mix(in srgb,var(--ap-primary,#1f3a6f) 72%,#000);border:1px solid color-mix(in srgb,var(--ap-muted,#fff) 22%,transparent);border-radius:0 !important}body.ap-client .ap-drawer-search input,body.ap-client .ap-search-form input{min-width:0;width:100%;min-height:48px;padding:0 14px;border:2px solid color-mix(in srgb,var(--ap-primary,#1f3a6f) 28%,transparent);border-radius:0 !important;background:var(--ap-section-light,#eef7f1);color:var(--ap-text,#111827);font:850 15px/1 var(--ap-font-body);outline:0}body.ap-client .ap-drawer-search button{width:48px;min-width:48px;border:0;border-radius:0 !important;background:var(--ap-accent,#ff4015);color:var(--ap-btn-text,#fff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}body.ap-client .ap-drawer-search button svg{width:21px;height:21px}body.ap-client .ap-search-form{margin-top:clamp(20px,3vw,34px);max-width:760px}body.ap-client .ap-search-form .ap-btn{margin:0}body.ap-client .ap-search-page{margin-top:clamp(24px,4vw,54px);margin-bottom:clamp(34px,6vw,80px)}body.ap-client .ap-search-results-head .ap-pack-inner{max-width:var(--ap-content-max,1200px)}body.ap-client .ap-search-section-head{width:min(var(--ap-content-max,1200px),calc(100% - (var(--ap-page-pad) * 2)));margin:0 auto clamp(18px,3vw,32px);display:flex;align-items:flex-end;justify-content:space-between;gap:16px}body.ap-client .ap-search-section-head h2{margin:0}body.ap-client .ap-search-section-head span{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:40px;padding:0 12px;background:var(--ap-section-light,#eef7f1);color:var(--ap-primary,#1f3a6f);border:1px solid color-mix(in srgb,var(--ap-primary,#1f3a6f) 28%,transparent);font:950 14px/1 var(--ap-font-display)}body.ap-client .ap-search-results-section.ap-pack-section-n1 .ap-search-section-head span{background:color-mix(in srgb,var(--ap-section-dark,#1f3a6f) 78%,#000);color:var(--ap-muted,#fff);border-color:color-mix(in srgb,var(--ap-muted,#fff) 28%,transparent)}body.ap-client .ap-search-grid{width:min(var(--ap-content-max,1200px),calc(100% - (var(--ap-page-pad) * 2)));margin:0 auto}body.ap-client .ap-search-tile .ap-tile-title{text-decoration:none !important}body.ap-client .ap-search-tile,body.ap-client .ap-search-tile .ap-tile-body{background:color-mix(in srgb,var(--ap-section-light,#eef7f1) 72%,var(--ap-primary,#1f3a6f)) !important;color:var(--ap-text,#111827) !important}body.ap-client .ap-search-tile .ap-tile-title{color:var(--ap-primary,#1f3a6f) !important}body.ap-client .ap-search-tile .ap-tile-sub{color:color-mix(in srgb,var(--ap-text,#111827) 78%,var(--ap-primary,#1f3a6f)) !important}body.ap-client .ap-search-results-section.ap-pack-section-n1 .ap-search-tile,body.ap-client .ap-search-results-section.ap-pack-section-n1 .ap-search-tile .ap-tile-body{background:color-mix(in srgb,var(--ap-section-light,#eef7f1) 72%,var(--ap-primary,#1f3a6f)) !important;color:var(--ap-text,#111827) !important}body.ap-client .ap-search-tile .ap-search-tags span{background:color-mix(in srgb,var(--ap-section-light,#eef7f1) 58%,#fff) !important;color:var(--ap-primary,#1f3a6f) !important;border-color:color-mix(in srgb,var(--ap-primary,#1f3a6f) 32%,transparent) !important}body.ap-client .ap-news-detail-body .ap-pack-section,body.ap-client .ap-pack-article>.ap-pack-section{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}body.ap-client .ap-news-detail-body .ap-pack-section.ap-pack-section-with-media,body.ap-client .ap-pack-article>.ap-pack-section.ap-pack-section-with-media{display:block !important;grid-template-columns:none !important}body.ap-client .ap-news-detail-body .ap-pack-section>.ap-pack-inner,body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner{grid-column:1 / -1 !important;width:var(--ap-content) !important;max-width:var(--ap-content) !important;margin-left:auto !important;margin-right:auto !important}body.ap-client .ap-news-detail-body .ap-pack-section>.ap-pack-inner:has(.ap-pack-media),body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner:has(.ap-pack-media){display:grid !important;grid-template-columns:minmax(0,620px) minmax(280px,500px) !important;align-items:start !important;gap:clamp(22px,4vw,48px) !important}body.ap-client .ap-news-detail-body .ap-pack-section>.ap-pack-inner>.ap-prose,body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner>.ap-prose,body.ap-client .ap-news-detail-body .ap-pack-section>.ap-pack-inner>.ap-pack-media,body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner>.ap-pack-media{width:100% !important;max-width:none !important;margin:0 !important;min-width:0 !important}@media (max-width:760px){body.ap-client .ap-news-detail-body .ap-pack-section>.ap-pack-inner,body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner{width:calc(100% - 44px) !important}body.ap-client .ap-news-detail-body .ap-pack-section>.ap-pack-inner:has(.ap-pack-media),body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner:has(.ap-pack-media){grid-template-columns:1fr !important}}body.ap-client .ap-auto-hero-content{background:linear-gradient(135deg,rgba(0,0,0,.78),rgba(0,0,0,.44)),var(--ap-hero-panel-image,none),color-mix(in srgb,var(--ap-primary,#1f3a6f) 72%,#000) !important;background-size:cover !important;background-position:center !important;color:#fff !important}body.ap-client .ap-auto-hero-content:before{background:linear-gradient(135deg,rgba(0,0,0,.62),rgba(0,0,0,.20)) !important}body.ap-client .ap-news-detail-body .ap-pack-section>.ap-pack-inner,body.ap-client .ap-pack-article>.ap-pack-section>.ap-pack-inner{width:min(1220px,calc(100vw - 44px)) !important;max-width:min(1220px,calc(100vw - 44px)) !important;margin-left:auto !important;margin-right:auto !important}body.ap-client .ap-content-summary,body.ap-client .ap-pack-section .ap-faq-item,body.ap-client .ap-faq-item{background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important;border:1px solid color-mix(in srgb,var(--ap-primary,#1f3a6f) 24%,transparent) !important;box-shadow:6px 6px 0 color-mix(in srgb,var(--ap-primary,#1f3a6f) 9%,transparent) !important}body.ap-client .ap-content-summary>summary,body.ap-client .ap-pack-section .ap-faq-item>summary,body.ap-client .ap-faq-item>summary{color:var(--ap-primary,#1f3a6f) !important;background:transparent !important}body.ap-client .ap-content-summary a,body.ap-client .ap-faq-item p,body.ap-client .ap-faq-item li,body.ap-client .ap-faq-item>:not(summary){color:var(--ap-text,#111827) !important}body.ap-client .ap-content-summary a{background:color-mix(in srgb,var(--ap-section-light,#eef7f1) 72%,#fff) !important;border-left:3px solid color-mix(in srgb,var(--ap-primary,#1f3a6f) 36%,var(--ap-accent,#ff4015)) !important}body.ap-client .ap-pack-section-n .ap-faq-item,body.ap-client .ap-pack-section-n .ap-faq-item[open],body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) .ap-faq-item,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) .ap-faq-item[open]{background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important;border-color:color-mix(in srgb,var(--ap-primary,#1f3a6f) 24%,transparent) !important}body.ap-client .ap-pack-section-n .ap-faq-item>summary,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) .ap-faq-item>summary{color:var(--ap-primary,#1f3a6f) !important}body.ap-client .ap-pack-section-n .ap-faq-item p,body.ap-client .ap-pack-section-n .ap-faq-item li,body.ap-client .ap-pack-section-n .ap-faq-item>:not(summary),body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) .ap-faq-item p,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) .ap-faq-item li,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(odd) .ap-faq-item>:not(summary){color:var(--ap-text,#111827) !important}body.ap-client .ap-pack-section-n1 .ap-faq-item,body.ap-client .ap-pack-section-n1 .ap-faq-item[open],body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) .ap-faq-item,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) .ap-faq-item[open]{background:var(--ap-section-dark,#1f3a6f) !important;color:var(--ap-muted,#ffffff) !important;border-color:color-mix(in srgb,var(--ap-secondary,#5db4c6) 32%,transparent) !important}body.ap-client .ap-pack-section-n1 .ap-faq-item>summary,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) .ap-faq-item>summary{color:var(--ap-secondary,#5db4c6) !important}body.ap-client .ap-pack-section-n1 .ap-faq-item p,body.ap-client .ap-pack-section-n1 .ap-faq-item li,body.ap-client .ap-pack-section-n1 .ap-faq-item>:not(summary),body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) .ap-faq-item p,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) .ap-faq-item li,body.ap-client .ap-pack-article>.ap-pack-section:nth-of-type(even) .ap-faq-item>:not(summary){color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-news-tag-links.ap-pack-section{width:100% !important;max-width:none !important;margin:clamp(18px,3vw,34px) 0 0 !important;background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important}body.ap-client .ap-news-tag-links.ap-pack-section>.ap-pack-inner{width:min(1220px,calc(100vw - 44px)) !important;max-width:min(1220px,calc(100vw - 44px)) !important;margin-left:auto !important;margin-right:auto !important}body.ap-client .ap-news-tag-links h2,body.ap-client .ap-news-tag-links .ap-keyword-list-intro,body.ap-client .ap-news-tag-links .ap-keyword-list-intro p{color:var(--ap-text,#111827) !important}body.ap-client .ap-auto-hero-split,body.ap-client .ap-card.ap-auto-hero-split,body.ap-client .ap-news-detail-hero.ap-auto-hero-split,body.ap-client .ap-home-simple-hero.ap-auto-hero-split{width:100vw !important;max-width:none !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;border-radius:0 !important;overflow:hidden !important}@media (min-width:901px){body.ap-client .ap-auto-hero-split,body.ap-client .ap-card.ap-auto-hero-split,body.ap-client .ap-news-detail-hero.ap-auto-hero-split,body.ap-client .ap-home-simple-hero.ap-auto-hero-split{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;min-height:clamp(420px,62vh,720px) !important}body.ap-client .ap-auto-hero-media,body.ap-client .ap-auto-hero-content{min-width:0 !important;min-height:inherit !important}body.ap-client .ap-auto-hero-media{position:relative !important;inset:auto !important;width:100% !important;height:100% !important}body.ap-client .ap-auto-hero-media img{width:100% !important;height:100% !important;object-fit:cover !important}body.ap-client .ap-auto-hero-content{position:relative !important;z-index:2 !important;width:100% !important;max-width:none !important;height:100% !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;align-items:flex-start !important;padding:clamp(34px,5vw,84px) !important;background:linear-gradient(135deg,rgba(0,0,0,.58),rgba(0,0,0,.28)),var(--ap-hero-panel-image,linear-gradient(135deg,rgba(255,255,255,.16),rgba(0,0,0,.10))),radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--ap-primary,#1f3a6f) 22%,transparent),transparent 40%),radial-gradient(circle at 92% 88%,color-mix(in srgb,var(--ap-accent,#ff4015) 12%,transparent),transparent 34%),color-mix(in srgb,var(--ap-primary,#1f3a6f) 72%,#111) !important;background-size:cover,cover,auto,auto,auto !important;background-position:center !important;color:#fff !important}body.ap-client .ap-auto-hero-content:before{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important;background:linear-gradient(135deg,rgba(0,0,0,.34),rgba(0,0,0,.12)),radial-gradient(circle at 20% 14%,rgba(255,255,255,.12),transparent 42%) !important}}@media (max-width:900px){body.ap-client .ap-auto-hero-split,body.ap-client .ap-card.ap-auto-hero-split,body.ap-client .ap-news-detail-hero.ap-auto-hero-split,body.ap-client .ap-home-simple-hero.ap-auto-hero-split{display:grid !important;grid-template-columns:1fr !important;min-height:min(70vh,640px) !important;height:min(70vh,640px) !important}body.ap-client .ap-auto-hero-split .ap-auto-hero-media,body.ap-client .ap-auto-hero-split .ap-auto-hero-content{grid-area:1 / 1 !important;min-height:inherit !important;height:100% !important}body.ap-client .ap-auto-hero-media{position:relative !important;inset:auto !important;width:100% !important;height:100% !important}body.ap-client .ap-auto-hero-media img{width:100% !important;height:100% !important;object-fit:cover !important}body.ap-client .ap-auto-hero-media:after{background:linear-gradient(to top,rgba(0,0,0,.58) 0%,rgba(0,0,0,.24) 46%,rgba(0,0,0,.04) 100%) !important}body.ap-client .ap-auto-hero-content{position:relative !important;z-index:2 !important;justify-content:flex-end !important;align-items:flex-start !important;padding:clamp(24px,6vw,38px) !important;background:linear-gradient(to top,rgba(0,0,0,.52) 0%,rgba(0,0,0,.22) 48%,rgba(0,0,0,0) 100%) !important;color:#fff !important}body.ap-client .ap-auto-hero-content:before{background:transparent !important}body.ap-client .ap-auto-hero-title,body.ap-client .ap-hero-title,body.ap-client .ap-auto-hero-content h1,body.ap-client .ap-auto-hero-content h2{font-size:clamp(30px,9vw,52px) !important}}body.ap-client .ap-auto-hero-content>*{position:relative !important;z-index:1 !important}body.ap-client .ap-login-wrap{background:var(--ap-section-dark,var(--ap-menu-bg,#1f3a6f)) !important}body.ap-client .ap-login-card,body.ap-client .ap-login-aside{background:var(--ap-section-light,#eef7f1) !important;color:#111827 !important}body.ap-client .ap-login-card h1,body.ap-client .ap-login-card h2{color:var(--ap-primary,#1f3a6f) !important}body.ap-client .ap-login-card label,body.ap-client .ap-login-card p,body.ap-client .ap-login-card .ap-text,body.ap-client .ap-login-aside,body.ap-client .ap-login-aside a{color:#111827 !important}body.ap-client .ap-login-card input.ap-input,body.ap-client .ap-login-card input[name="pin"],body.ap-client .ap-login-card .ap-form input{background:#ffffff !important;color:#111827 !important;-webkit-text-fill-color:#111827 !important;caret-color:#111827 !important;border:2px solid color-mix(in srgb,var(--ap-primary,#1f3a6f) 42%,#ffffff) !important;box-shadow:inset 0 0 0 1px rgba(17,24,39,.05) !important}body.ap-client .ap-login-card input.ap-input:focus,body.ap-client .ap-login-card input[name="pin"]:focus{outline:0 !important;border-color:var(--ap-accent,#ff4015) !important;box-shadow:0 0 0 4px color-mix(in srgb,var(--ap-accent,#ff4015) 18%,transparent) !important}body.ap-client .ap-topbar,body.ap-client .ap-drawer-panel,body.ap-client .ap-submenu,body.ap-client .ap-nav-dropdown-panel,body.ap-client .ap-site-footer{background:var(--ap-menu-bg,var(--ap-primary,#1f3a6f)) !important;color:var(--ap-menu-text,#fff) !important}body.ap-client .ap-topbar *,body.ap-client .ap-drawer-panel *,body.ap-client .ap-submenu *,body.ap-client .ap-nav-dropdown-panel *,body.ap-client .ap-site-footer,body.ap-client .ap-site-footer *{color:var(--ap-menu-text,#fff) !important}body.ap-client .ap-burger span{background:var(--ap-menu-text,#fff) !important}body.ap-client .ap-header-cart,body.ap-client .ap-header-search{width:44px !important;height:44px !important;min-width:44px !important;padding:0 !important;background:transparent !important;border:0 !important;outline:0 !important;box-shadow:none !important;color:var(--ap-menu-text,#fff) !important}body.ap-client .ap-header-cart:hover,body.ap-client .ap-header-cart:focus-visible,body.ap-client .ap-header-search:hover,body.ap-client .ap-header-search:focus-visible{background:rgba(255,255,255,.12) !important;color:var(--ap-menu-text,#fff) !important;transform:none !important;box-shadow:none !important}body.ap-client .ap-header-cart svg,body.ap-client .ap-header-search svg{width:22px !important;height:22px !important;color:currentColor !important;stroke:currentColor !important;fill:none !important}body.ap-client .ap-home-model .ap-home-simple-head{align-items:flex-end}body.ap-client .ap-home-model .ap-home-simple-cta-inner{width:min(var(--ap-content-max,1200px),100%)}body.ap-client .ap-home-split-intro{display:grid !important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,5vw,76px);align-items:start}body.ap-client .ap-home-split-intro>*{max-width:none !important}body.ap-client .ap-home-split-intro.ap-home-intro-only .ap-home-split-text{grid-column:1 / -1}body.ap-client .ap-home-split-copy h2{margin-top:0}body.ap-client .ap-home-split-text{font-size:clamp(17px,2vw,22px);line-height:1.55}body.ap-client .ap-home-editorial-hero .ap-auto-hero-content{justify-content:center}body.ap-client .ap-home-final-band{min-height:clamp(320px,42vw,520px);display:flex;align-items:center}@media (max-width:760px){body.ap-client .ap-home-split-intro{grid-template-columns:1fr}body.ap-client .ap-home-model .ap-home-simple-head{align-items:flex-start}}body.ap-client .ap-sitemap-section-head>span{background:var(--ap-menu-bg,var(--ap-primary,#1f3a6f)) !important;border-color:var(--ap-menu-bg,var(--ap-primary,#1f3a6f)) !important;color:var(--ap-menu-text,#fff) !important}body.ap-client .ap-themes-section .ap-sitemap-section-head h2,body.ap-client .ap-theme-card .ap-tile-title,body.ap-client .ap-theme-card-body .ap-tile-title{color:var(--ap-primary,#1f3a6f) !important;font-size:clamp(22px,2.6vw,34px) !important;line-height:1.08 !important;font-weight:950 !important}body.ap-client .ap-theme-card-body,body.ap-client .ap-theme-card-body *,body.ap-client .ap-gallery-intro,body.ap-client .ap-gallery-intro .ap-prose,body.ap-client .ap-gallery-intro .ap-gallery-intro-prose,body.ap-client .ap-gallery-intro p,body.ap-client .ap-gallery-intro li{background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important}body.ap-client .ap-gallery-intro h1,body.ap-client .ap-gallery-intro h2,body.ap-client .ap-gallery-intro h3{color:var(--ap-primary,#1f3a6f) !important}body.ap-client .ap-gallery-intro{padding:clamp(24px,4vw,48px) !important}body.ap-client .ap-drawer{opacity:0;pointer-events:none;transition:opacity .22s ease !important}body.ap-client .ap-drawer.is-open{opacity:1;pointer-events:auto}body.ap-client .ap-drawer-panel{position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:auto !important;width:min(430px,88vw) !important;max-width:430px !important;margin-left:0 !important;transform:translate3d(104%,0,0) !important;transition:transform .32s cubic-bezier(.2,.82,.2,1) !important}body.ap-client .ap-drawer.is-open .ap-drawer-panel{transform:translate3d(0,0,0) !important}@media (max-width:520px){body.ap-client .ap-drawer-panel{width:100vw !important;max-width:none !important}}body.ap-client.ap-pack-opticien-editorial{--ap-opt-noir:#161210;--ap-opt-noir-2:#1f1916;--ap-opt-bordeaux:var(--ap-primary,#6e1f2e);--ap-opt-ivoire:var(--ap-section-light,#f3ece0);--ap-opt-ivoire-2:var(--ap-secondary,#eae0d0);--ap-opt-or:var(--ap-accent,#b58a3c);--ap-opt-or-light:color-mix(in srgb,var(--ap-opt-or) 68%,#fff);--ap-opt-line:color-mix(in srgb,var(--ap-opt-or) 30%,transparent);background:var(--ap-opt-ivoire) !important}.ap-optician-home{background:var(--ap-opt-ivoire);color:var(--ap-opt-noir);font-family:Inter,Arial,sans-serif;font-weight:400;line-height:1.65;overflow:hidden}.ap-optician-home h1,.ap-optician-home h2,.ap-optician-home h3,.ap-optician-home blockquote{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:0}.ap-optician-home h1 strong,.ap-optician-home h2 strong,.ap-optician-home h3 strong,.ap-optician-home .ap-prose strong{color:var(--ap-opt-or);font-style:italic;font-weight:600}.ap-optician-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.ap-optician-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--ap-opt-or);font-size:11px;font-weight:800;letter-spacing:3px;line-height:1.4;text-transform:uppercase}.ap-optician-eyebrow:before{width:28px;height:1px;background:var(--ap-opt-or);content:""}.ap-optician-section{padding:clamp(68px,8vw,104px) 0}.ap-optician-section-head{max-width:700px;margin:0 0 46px}.ap-optician-section-head h2,.ap-optician-practical h2,.ap-optician-about h2,.ap-optician-access h2,.ap-optician-final h2{margin:14px 0 0;color:inherit !important;font-size:clamp(38px,5vw,62px);line-height:1.02;text-transform:none}.ap-optician-section-head p{max-width:620px;margin:18px 0 0;color:color-mix(in srgb,currentColor 72%,transparent);font-size:16px}.ap-optician-home .ap-btn{min-height:50px;padding:13px 24px;border-radius:999px !important;font-size:14px;font-weight:800;letter-spacing:.25px;transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.ap-optician-home .ap-btn:hover,.ap-optician-home .ap-btn:focus-visible{transform:translateY(-3px)}.ap-optician-home .ap-btn-primary{border-color:var(--ap-opt-or) !important;background:var(--ap-opt-or) !important;color:var(--ap-opt-noir) !important;box-shadow:0 12px 28px color-mix(in srgb,var(--ap-opt-or) 26%,transparent)}.ap-optician-home .ap-btn-primary:hover,.ap-optician-home .ap-btn-primary:focus-visible{background:var(--ap-opt-or-light) !important}.ap-optician-home .ap-btn-ghost{border-color:color-mix(in srgb,currentColor 32%,transparent) !important;background:transparent !important;color:inherit !important}.ap-optician-home .ap-btn-ghost:hover,.ap-optician-home .ap-btn-ghost:focus-visible{border-color:var(--ap-opt-or) !important;color:var(--ap-opt-or) !important}.ap-optician-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.ap-optician-phone-float{position:fixed;z-index:25;top:86px;right:22px;display:inline-flex;padding:9px 18px;border:1px solid var(--ap-opt-or);border-radius:999px;background:color-mix(in srgb,var(--ap-opt-noir) 88%,transparent);color:var(--ap-opt-or-light);font-size:13px;font-weight:800;text-decoration:none;backdrop-filter:blur(10px);transition:transform .22s ease,background .22s ease,color .22s ease}.ap-optician-phone-float:hover{transform:translateY(-2px);background:var(--ap-opt-or);color:var(--ap-opt-noir)}.ap-optician-hero{position:relative;min-height:min(880px,calc(100vh - 40px));display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 86% 36%,color-mix(in srgb,var(--ap-opt-bordeaux) 64%,transparent),transparent 38%),var(--ap-opt-noir);color:var(--ap-opt-ivoire)}.ap-optician-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(36px,6vw,76px);align-items:center;padding:118px 0 126px}.ap-optician-hero h1{max-width:720px;margin:20px 0 0;color:var(--ap-opt-ivoire);font-size:clamp(56px,7vw,94px);line-height:.98}.ap-optician-lead{max-width:560px;margin:24px 0 0;color:color-mix(in srgb,var(--ap-opt-ivoire) 76%,transparent);font-size:18px}.ap-optician-hero-visual{position:relative}.ap-optician-hero-visual img{width:100%;aspect-ratio:4 / 5;display:block;border:1px solid color-mix(in srgb,var(--ap-opt-or) 52%,transparent);object-fit:cover}.ap-optician-hero-label{position:absolute;bottom:-20px;left:-20px;max-width:250px;padding:17px 22px;background:var(--ap-opt-bordeaux);color:var(--ap-opt-ivoire)}.ap-optician-hero-label span{display:block;color:var(--ap-opt-or-light);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.ap-optician-hero-label strong{display:block;margin-top:4px;font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:500}.ap-optician-hero-info{position:absolute;right:0;bottom:0;left:0;border-top:1px solid var(--ap-opt-line);background:rgba(0,0,0,.23)}.ap-optician-hero-info .ap-optician-wrap{display:flex;flex-wrap:wrap;gap:10px 38px;padding-top:17px;padding-bottom:17px;color:color-mix(in srgb,var(--ap-opt-ivoire) 76%,transparent);font-size:13px}.ap-optician-hero-info b{margin-right:6px;color:var(--ap-opt-or);font-weight:800}.ap-optician-proof{border-bottom:1px solid color-mix(in srgb,var(--ap-opt-noir) 16%,transparent);background:var(--ap-opt-ivoire-2)}.ap-optician-proof .ap-optician-wrap,.ap-optician-proof a{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;padding-top:20px;padding-bottom:20px;color:var(--ap-opt-noir);text-decoration:none}.ap-optician-stars{color:var(--ap-opt-or);font-size:18px;letter-spacing:3px}.ap-optician-services{background:var(--ap-opt-ivoire)}.ap-optician-home .ap-home-simple-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid color-mix(in srgb,var(--ap-opt-noir) 16%,transparent);background:color-mix(in srgb,var(--ap-opt-noir) 16%,transparent)}.ap-optician-home .ap-home-simple-grid .ap-tile{border:0 !important;border-radius:0 !important;background:var(--ap-opt-ivoire) !important;box-shadow:none !important;color:var(--ap-opt-noir) !important;transition:transform .24s ease,background .28s ease,color .28s ease}.ap-optician-home .ap-home-simple-grid .ap-tile:hover,.ap-optician-home .ap-home-simple-grid .ap-tile:focus-visible{z-index:2;transform:translateY(-5px);background:var(--ap-opt-noir) !important;color:var(--ap-opt-ivoire) !important}.ap-optician-home .ap-home-simple-grid .ap-tile-media{aspect-ratio:16 / 10}.ap-optician-home .ap-home-simple-grid .ap-tile-body{min-height:154px;padding:22px !important;background:transparent !important;color:inherit !important}.ap-optician-home .ap-home-simple-grid .ap-tile-title{color:inherit !important;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:500;line-height:1.1}.ap-optician-home .ap-home-simple-grid .ap-tile-sub{margin-top:11px;color:color-mix(in srgb,currentColor 70%,transparent) !important;font-size:14px}.ap-optician-home .ap-home-simple-grid .ap-tile-tag{border-radius:999px;background:var(--ap-opt-or);color:var(--ap-opt-noir)}.ap-optician-practical{position:relative;overflow:hidden;background:var(--ap-opt-bordeaux);color:var(--ap-opt-ivoire)}.ap-optician-practical-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,6vw,74px);align-items:center}.ap-optician-practical p{max-width:540px;margin:18px 0 0;color:color-mix(in srgb,var(--ap-opt-ivoire) 86%,transparent)}.ap-optician-practical ul{margin:0;padding:0;list-style:none}.ap-optician-practical li{padding:14px 0;border-top:1px solid color-mix(in srgb,var(--ap-opt-ivoire) 22%,transparent)}.ap-optician-practical li:before{margin-right:12px;color:var(--ap-opt-or-light);content:"✦"}.ap-optician-selection,.ap-optician-final{background:var(--ap-opt-noir);color:var(--ap-opt-ivoire)}.ap-optician-selection .ap-home-simple-grid{border-color:var(--ap-opt-line);background:var(--ap-opt-line)}.ap-optician-selection .ap-home-simple-grid .ap-tile{background:var(--ap-opt-noir) !important;color:var(--ap-opt-ivoire) !important}.ap-optician-selection .ap-home-simple-grid .ap-tile:hover{background:var(--ap-opt-bordeaux) !important}.ap-optician-about{background:var(--ap-opt-ivoire)}.ap-optician-about-grid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(34px,6vw,76px);align-items:center}.ap-optician-about img{width:100%;aspect-ratio:3 / 4;border:1px solid color-mix(in srgb,var(--ap-opt-noir) 16%,transparent);object-fit:cover}.ap-optician-about .ap-prose{margin-top:20px;color:color-mix(in srgb,var(--ap-opt-noir) 74%,transparent)}.ap-optician-signature{margin:24px 0 0;color:var(--ap-accent,#f1cf86);font-family:Georgia,"Times New Roman",serif;font-size:25px;font-style:italic}.ap-optician-reviews{background:var(--ap-opt-ivoire-2)}.ap-optician-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ap-optician-review{padding:26px;border:1px solid color-mix(in srgb,var(--ap-opt-noir) 16%,transparent);background:var(--ap-opt-ivoire)}.ap-optician-review blockquote{margin:15px 0 18px;font-size:20px;font-style:italic;line-height:1.4}.ap-optician-review-name{color:color-mix(in srgb,var(--ap-opt-noir) 62%,transparent);font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.ap-optician-review-link{align-self:center;justify-self:start}.ap-optician-access{background:var(--ap-opt-ivoire)}.ap-optician-access-grid{display:grid;grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);gap:clamp(34px,6vw,70px);align-items:stretch}.ap-optician-access dl{margin:22px 0 26px}.ap-optician-access dl div{padding:15px 0;border-bottom:1px solid color-mix(in srgb,var(--ap-opt-noir) 16%,transparent)}.ap-optician-access dt{color:var(--ap-opt-or);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.ap-optician-access dd{margin:4px 0 0}.ap-optician-map,.ap-optician-map iframe{width:100%;min-height:390px;display:block;border:0}.ap-optician-map{border:1px solid color-mix(in srgb,var(--ap-opt-noir) 16%,transparent);background:linear-gradient(135deg,var(--ap-opt-noir-2),var(--ap-opt-bordeaux))}.ap-optician-map-placeholder{min-height:390px;display:grid;place-items:center;padding:22px;color:var(--ap-opt-or-light);font-weight:800;text-align:center;text-decoration:none}.ap-optician-final{text-align:center}.ap-optician-final .ap-optician-eyebrow{justify-content:center}.ap-optician-final h2{max-width:820px;margin-right:auto;margin-left:auto;font-size:clamp(46px,6vw,76px)}.ap-optician-final p{max-width:620px;margin:22px auto 0;color:color-mix(in srgb,var(--ap-opt-ivoire) 76%,transparent)}.ap-optician-final .ap-optician-actions{justify-content:center}@media (max-width:900px){.ap-optician-phone-float{top:auto;right:14px;bottom:14px}.ap-optician-hero{min-height:auto}.ap-optician-hero-grid,.ap-optician-practical-grid,.ap-optician-about-grid,.ap-optician-access-grid{grid-template-columns:1fr}.ap-optician-hero-grid{padding:92px 0 42px}.ap-optician-hero-visual{max-width:500px}.ap-optician-hero-info{position:static;background:var(--ap-opt-noir-2)}.ap-optician-home .ap-home-simple-grid,.ap-optician-review-grid{grid-template-columns:1fr}}@media (max-width:560px){.ap-optician-wrap{width:min(100% - 28px,1180px)}.ap-optician-hero h1{font-size:clamp(50px,16vw,72px)}.ap-optician-hero-label{bottom:-12px;left:-7px}}body.ap-client .ap-index-hero{overflow:hidden !important}@media (min-width:901px){body.ap-client .ap-index-hero-full{display:grid !important;grid-template-columns:1fr !important;min-height:clamp(420px,62vh,720px) !important}body.ap-client .ap-index-hero-full .ap-auto-hero-media,body.ap-client .ap-index-hero-full .ap-auto-hero-content{grid-area:1 / 1 !important;width:100% !important;min-height:inherit !important}body.ap-client .ap-index-hero-full .ap-auto-hero-content{justify-content:flex-end !important;background:linear-gradient(90deg,rgba(0,0,0,.74),rgba(0,0,0,.26) 68%,rgba(0,0,0,.12)) !important}body.ap-client .ap-index-hero-full .ap-auto-hero-content:before{background:linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,.34)) !important}body.ap-client .ap-index-hero-compact{grid-template-columns:minmax(0,38%) minmax(0,62%) !important;min-height:clamp(230px,34vh,360px) !important}body.ap-client .ap-index-hero-compact .ap-auto-hero-content{padding:clamp(24px,4vw,58px) !important}}@media (max-width:900px){body.ap-client .ap-index-hero-compact{min-height:300px !important;height:300px !important}}body.ap-client .ap-home-simple .ap-pack-section{border-top:1px solid var(--ap-accent,#ff4015) !important;border-bottom:1px solid var(--ap-accent,#ff4015) !important;border-left:0 !important;border-right:0 !important}body.ap-client .ap-home-simple .ap-section-light h2,body.ap-client .ap-home-simple .ap-section-light h3,body.ap-client .ap-home-simple .ap-section-light .ap-home-simple-head h2,body.ap-client .ap-home-simple .ap-section-light .ap-home-simple-head h3{color:var(--ap-text,#111827) !important}body.ap-client .ap-home-simple .ap-section-dark h2,body.ap-client .ap-home-simple .ap-section-dark h3,body.ap-client .ap-home-simple .ap-section-dark .ap-home-simple-head h2,body.ap-client .ap-home-simple .ap-section-dark .ap-home-simple-head h3{color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-home-simple .ap-section-light .ap-tile-title{color:var(--ap-text,#111827) !important}body.ap-client .ap-home-simple .ap-section-dark .ap-tile-title{color:var(--ap-text,#111827) !important}body.ap-client .ap-home-simple .ap-section-light .ap-news-list-grid .ap-tile-body{background:var(--ap-section-dark,#1f3a6f) !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-home-simple .ap-section-light .ap-news-list-grid .ap-tile-title,body.ap-client .ap-home-simple .ap-section-light .ap-news-list-grid .ap-tile-sub{background:transparent !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-home-simple .ap-pack-section .ap-prose>h2:after,body.ap-client .ap-home-simple .ap-pack-section .ap-prose>h3:after{background:var(--ap-accent,#ff4015) !important;box-shadow:none !important}body.ap-client .ap-sitemap-page{background:var(--ap-section-light,#eef7f1) !important}body.ap-client .ap-sitemap-page>.ap-sitemap-section{border-top:1px solid var(--ap-accent,#ff4015) !important;border-bottom:1px solid var(--ap-accent,#ff4015) !important}body.ap-client .ap-sitemap-page>.ap-sitemap-section:nth-of-type(odd){background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important}body.ap-client .ap-sitemap-page>.ap-sitemap-section:nth-of-type(even){background:var(--ap-section-dark,#1f3a6f) !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-sitemap-page>.ap-sitemap-section:nth-of-type(odd) h2,body.ap-client .ap-sitemap-page>.ap-sitemap-section:nth-of-type(odd) .ap-kicker{color:var(--ap-text,#111827) !important}body.ap-client .ap-sitemap-page>.ap-sitemap-section:nth-of-type(even) h2,body.ap-client .ap-sitemap-page>.ap-sitemap-section:nth-of-type(even) .ap-kicker{color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-sitemap-page .ap-sitemap-tile-body{background:var(--ap-section-dark,#1f3a6f) !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-sitemap-page .ap-sitemap-title,body.ap-client .ap-sitemap-page .ap-sitemap-desc{color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-sitemap-page .ap-sitemap-tags span{background:transparent !important;border-color:var(--ap-accent,#ff4015) !important;color:var(--ap-accent,#ff4015) !important}body.ap-client{background:var(--ap-section-light,#eef7f1) !important}body.ap-client .ap-news-list-panel,body.ap-client .ap-main>.ap-gallery-list-grid,body.ap-client .ap-gallery-list-hero ~ .ap-gallery-list-grid,body.ap-client .ap-themes-section,body.ap-client .ap-page-index{background:var(--ap-section-light,#eef7f1) !important}body.ap-client .ap-news-list-panel .ap-news-list-grid .ap-tile-body,body.ap-client .ap-main>.ap-gallery-list-grid .ap-tile-body,body.ap-client .ap-gallery-list-hero ~ .ap-gallery-list-grid .ap-tile-body,body.ap-client .ap-themes-grid .ap-tile-body{background:var(--ap-section-dark,#1f3a6f) !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-news-list-panel .ap-news-list-grid .ap-tile-title,body.ap-client .ap-main>.ap-gallery-list-grid .ap-tile-title,body.ap-client .ap-gallery-list-hero ~ .ap-gallery-list-grid .ap-tile-title,body.ap-client .ap-themes-grid .ap-tile-title{color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-news-list-panel .ap-news-list-grid .ap-tile-sub,body.ap-client .ap-main>.ap-gallery-list-grid .ap-tile-sub,body.ap-client .ap-gallery-list-hero ~ .ap-gallery-list-grid .ap-tile-sub,body.ap-client .ap-themes-grid .ap-tile-sub{color:color-mix(in srgb,var(--ap-muted,#ffffff) 82%,transparent) !important}body.ap-client .ap-themes-section .ap-sitemap-section-head h2{color:var(--ap-text,#111827) !important}@media (min-width:901px){body.ap-client .ap-themes-hero.ap-index-hero-split{height:clamp(380px,58vh,560px) !important;min-height:clamp(380px,58vh,560px) !important;max-height:560px !important}body.ap-client .ap-themes-hero.ap-index-hero-split .ap-auto-hero-media,body.ap-client .ap-themes-hero.ap-index-hero-split .ap-auto-hero-content{height:100% !important;min-height:0 !important}}body.ap-client .ap-themes-grid .ap-theme-card-body{background:var(--ap-section-dark,#1f3a6f) !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-themes-grid .ap-theme-card-body .ap-tile-title,body.ap-client .ap-themes-grid .ap-theme-card-body .ap-theme-keyword{background:transparent !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-themes-grid .ap-theme-card-body .ap-tile-sub{background:transparent !important}body.ap-client .ap-themes-grid .ap-theme-card-body .ap-theme-keyword{text-decoration:none !important}body.ap-client .ap-gallery-intro{background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important;border-top:1px solid var(--ap-accent,#ff4015) !important;border-bottom:1px solid var(--ap-accent,#ff4015) !important}body.ap-client .ap-gallery-intro h1,body.ap-client .ap-gallery-intro h2,body.ap-client .ap-gallery-intro h3{color:var(--ap-text,#111827) !important}body.ap-client .ap-gallery .ap-gitem,body.ap-client .ap-gallery .ap-gallery-caption{background:var(--ap-section-dark,#1f3a6f) !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-gallery .ap-gallery-caption .ap-gtitle,body.ap-client .ap-gallery .ap-gallery-caption .ap-gmeta{background:transparent !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-gallery-list-grid .ap-ribbon-new{background:var(--ap-accent,#ff4015) !important;border-color:var(--ap-accent,#ff4015) !important;color:var(--ap-section-light,#111827) !important}body.ap-client .ap-auto-hero-split.ap-auto-hero-no-media{display:grid !important;grid-template-columns:minmax(0,1fr) !important;min-height:clamp(280px,42vh,420px) !important}body.ap-client .ap-auto-hero-split.ap-auto-hero-no-media .ap-auto-hero-content{width:100% !important;min-height:inherit !important;padding:clamp(28px,6vw,72px) !important}body.ap-client .ap-news-detail-body>section:nth-of-type(odd) h1,body.ap-client .ap-news-detail-body>section:nth-of-type(odd) h2,body.ap-client .ap-news-detail-body>section:nth-of-type(odd) h3{color:var(--ap-text,#111827) !important}body.ap-client .ap-news-detail-body>section:nth-of-type(even) h1,body.ap-client .ap-news-detail-body>section:nth-of-type(even) h2,body.ap-client .ap-news-detail-body>section:nth-of-type(even) h3{color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-news-related-images-section h1,body.ap-client .ap-news-related-images-section h2,body.ap-client .ap-news-related-images-section h3,body.ap-client .ap-news-related-videos-section h1,body.ap-client .ap-news-related-videos-section h2,body.ap-client .ap-news-related-videos-section h3{color:var(--ap-text,#111827) !important}body.ap-client .ap-search-results-head,body.ap-client .ap-search-results-section{border-top:1px solid var(--ap-accent,#ff4015) !important;border-bottom:1px solid var(--ap-accent,#ff4015) !important;border-left:0 !important;border-right:0 !important}body.ap-client .ap-search-page>.ap-search-results-head h1,body.ap-client .ap-search-page>.ap-search-results-head h2,body.ap-client .ap-search-page>.ap-search-results-head h3,body.ap-client .ap-search-page>.ap-search-results-head .ap-kicker{color:var(--ap-text,#111827) !important}body.ap-client .ap-search-page>.ap-search-results-section:nth-of-type(odd) h1,body.ap-client .ap-search-page>.ap-search-results-section:nth-of-type(odd) h2,body.ap-client .ap-search-page>.ap-search-results-section:nth-of-type(odd) h3,body.ap-client .ap-search-page>.ap-search-results-section:nth-of-type(odd) .ap-kicker,body.ap-client .ap-search-page>.ap-search-results-section:nth-of-type(even) h1,body.ap-client .ap-search-page>.ap-search-results-section:nth-of-type(even) h2,body.ap-client .ap-search-page>.ap-search-results-section:nth-of-type(even) h3,body.ap-client .ap-search-page>.ap-search-results-section:nth-of-type(even) .ap-kicker{color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-search-grid .ap-tile,body.ap-client .ap-search-grid .ap-tile:hover,body.ap-client .ap-search-grid .ap-tile:focus-within,body.ap-client .ap-search-grid .ap-tile-body,body.ap-client .ap-search-grid .ap-tile:hover .ap-tile-body,body.ap-client .ap-search-grid .ap-tile:focus-within .ap-tile-body{background:var(--ap-section-dark,#1f3a6f) !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-search-grid .ap-tile-title,body.ap-client .ap-search-grid .ap-tile-sub{background:transparent !important;color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-search-grid .ap-search-tags span{background:transparent !important;border-color:var(--ap-accent,#ff4015) !important;color:var(--ap-accent,#ff4015) !important}body.ap-client .ap-pack-section-n h1,body.ap-client .ap-pack-section-n h2,body.ap-client .ap-pack-section-n h3{color:var(--ap-text,#111827) !important}body.ap-client .ap-pack-section-n1 h1,body.ap-client .ap-pack-section-n1 h2,body.ap-client .ap-pack-section-n1 h3{color:var(--ap-muted,#ffffff) !important}body.ap-client .ap-news-tag-links{border-top:1px solid var(--ap-accent,#ff4015) !important;border-bottom:1px solid var(--ap-accent,#ff4015) !important;border-left:0 !important;border-right:0 !important}body.ap-client .ap-news-tag-links .ap-news-tag-pills .ap-pill{background:transparent !important;border-color:var(--ap-accent,#ff4015) !important;color:var(--ap-accent,#ff4015) !important;text-decoration:none !important}body.ap-client .ap-news-tag-links .ap-news-tag-pills .ap-pill:hover,body.ap-client .ap-news-tag-links .ap-news-tag-pills .ap-pill:focus-visible{background:color-mix(in srgb,var(--ap-accent,#ff4015) 14%,transparent) !important;color:var(--ap-accent,#ff4015) !important}body.ap-client .ap-news-detail-body #introduction.ap-pack-section-n .ap-prose>h2,body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section-n .ap-prose>h2{color:var(--ap-text,#111827) !important}body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section-n .ap-news-tag-pills>.ap-pill,body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section-n .ap-news-tag-pills>.ap-pill:hover,body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section-n .ap-news-tag-pills>.ap-pill:focus-visible{border-color:var(--ap-accent,#ff4015) !important;color:var(--ap-accent,#ff4015) !important;text-decoration:none !important}body.ap-client .ap-header-actions>a.ap-header-phone{width:44px !important;max-width:44px !important;height:44px !important;min-width:44px !important;max-height:44px !important;display:inline-flex !important;align-items:center;justify-content:center;flex:0 0 44px !important;overflow:hidden !important;padding:0 !important;border:0 !important;outline:0 !important;background:var(--ap-accent,#ff4015) !important;box-shadow:none !important;color:#fff !important;text-decoration:none !important;visibility:visible !important;opacity:1 !important}body.ap-client .ap-header-actions>a.ap-header-phone:hover,body.ap-client .ap-header-actions>a.ap-header-phone:focus-visible{background:color-mix(in srgb,var(--ap-accent,#ff4015) 78%,#fff) !important;color:#fff !important}body.ap-client .ap-header-actions>a.ap-header-phone svg,body.ap-client .ap-header-actions>a.ap-header-phone .ap-ico{width:20px !important;max-width:20px !important;height:20px !important;max-height:20px !important;flex:0 0 20px !important;display:block !important;visibility:visible !important;opacity:1 !important;color:currentColor !important;stroke:currentColor !important;fill:none !important}body.ap-client .ap-header-actions>a.ap-header-phone svg path{display:block !important;visibility:visible !important;opacity:1 !important;stroke:#fff !important}body.ap-client .ap-header-actions>a.ap-header-phone .ap-header-phone-label{display:none !important;color:inherit;font:800 12px/1 var(--ap-font-display,system-ui,sans-serif);letter-spacing:.04em;white-space:nowrap}body.ap-client .ap-nav-dropdown-item--footer,body.ap-client .ap-drawer-link--footer{margin-top:6px;border-top:1px solid var(--ap-accent,#ff4015) !important;color:#fff !important;font-weight:900}@media (max-width:720px){body.ap-client .ap-header-actions>a.ap-header-phone{width:auto !important;max-width:none !important;min-width:0 !important;flex:0 0 auto !important;padding:0 13px !important}body.ap-client .ap-header-actions>a.ap-header-phone .ap-header-phone-label{display:block !important}body.ap-client .ap-header-actions>a.ap-header-phone svg,body.ap-client .ap-header-actions>a.ap-header-phone .ap-ico{display:none !important}}body.ap-client .ap-content-summary{border:1px solid var(--ap-accent,#ff4015) !important;background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important}body.ap-client .ap-content-summary>summary,body.ap-client .ap-content-summary nav,body.ap-client .ap-content-summary li,body.ap-client .ap-content-summary a{color:var(--ap-text,#111827) !important}body.ap-client .ap-content-summary a{text-decoration:none !important}body.ap-client .ap-content-summary a:hover,body.ap-client .ap-content-summary a:focus-visible{text-decoration:underline !important;text-decoration-color:var(--ap-accent,#ff4015) !important}body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section{background:var(--ap-section-light,#eef7f1) !important;color:var(--ap-text,#111827) !important}body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-prose,body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-prose>h2,body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-prose p,body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-keyword-list-intro,body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-keyword-list-intro p{color:var(--ap-text,#111827) !important}body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-news-tag-pills>.ap-pill,body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-news-tag-pills>.ap-pill:hover,body.ap-client .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-news-tag-pills>.ap-pill:focus-visible{background:var(--ap-section-dark,#111827) !important;border:1px solid var(--ap-accent,#ff4015) !important;color:#fff !important;text-decoration:none !important}body.ap-client .ap-news-detail-hero .ap-hero-actions .ap-btn-ghost,body.ap-client .ap-news-detail-bottom-actions .ap-btn-ghost{background:rgba(0,0,0,.78) !important;border-color:var(--ap-accent,#ff4015) !important;color:#fff !important}body.ap-client.ap-pack-opticien-editorial{--ap-font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--ap-font-text:"Jost",Inter,Arial,sans-serif;--ap-font-body:var(--ap-font-text);--ap-btn-bg:var(--ap-accent,#b58a3c);--ap-btn-text:#161210;background:var(--ap-section-light,#f3ece0) !important;color:var(--ap-text,#161210) !important;font-family:var(--ap-font-text) !important;font-weight:400}body.ap-client.ap-pack-opticien-editorial .ap-optician-home{font-family:var(--ap-font-text) !important}body.ap-client.ap-pack-opticien-editorial h1,body.ap-client.ap-pack-opticien-editorial h2,body.ap-client.ap-pack-opticien-editorial h3,body.ap-client.ap-pack-opticien-editorial .ap-tile-title,body.ap-client.ap-pack-opticien-editorial .ap-sitemap-title,body.ap-client.ap-pack-opticien-editorial blockquote{font-family:var(--ap-font-display) !important;font-weight:500 !important;letter-spacing:0 !important}body.ap-client.ap-pack-opticien-editorial .ap-prose strong,body.ap-client.ap-pack-opticien-editorial h1 strong,body.ap-client.ap-pack-opticien-editorial h2 strong,body.ap-client.ap-pack-opticien-editorial h3 strong{color:var(--ap-accent,#b58a3c) !important;font-style:italic;font-weight:600 !important}body.ap-client.ap-pack-opticien-editorial .ap-pack-section-n,body.ap-client.ap-pack-opticien-editorial .ap-section-light,body.ap-client.ap-pack-opticien-editorial .ap-tone-light,body.ap-client.ap-pack-opticien-editorial .ap-pack-article>.ap-pack-section:nth-of-type(odd),body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body>section:nth-of-type(odd){background:var(--ap-section-light,#f3ece0) !important;color:var(--ap-text,#161210) !important}body.ap-client.ap-pack-opticien-editorial .ap-pack-section-n1,body.ap-client.ap-pack-opticien-editorial .ap-section-dark,body.ap-client.ap-pack-opticien-editorial .ap-tone-dark,body.ap-client.ap-pack-opticien-editorial .ap-pack-article>.ap-pack-section:nth-of-type(even),body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body>section:nth-of-type(even){background:var(--ap-section-dark,#161210) !important;color:var(--ap-muted,#f3ece0) !important}body.ap-client.ap-pack-opticien-editorial .ap-pack-section-n h1,body.ap-client.ap-pack-opticien-editorial .ap-pack-section-n h2,body.ap-client.ap-pack-opticien-editorial .ap-pack-section-n h3,body.ap-client.ap-pack-opticien-editorial .ap-pack-article>.ap-pack-section:nth-of-type(odd) h1,body.ap-client.ap-pack-opticien-editorial .ap-pack-article>.ap-pack-section:nth-of-type(odd) h2,body.ap-client.ap-pack-opticien-editorial .ap-pack-article>.ap-pack-section:nth-of-type(odd) h3,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body>section:nth-of-type(odd) h1,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body>section:nth-of-type(odd) h2,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body>section:nth-of-type(odd) h3{color:var(--ap-primary,#6e1f2e) !important}body.ap-client.ap-pack-opticien-editorial .ap-section-light h1,body.ap-client.ap-pack-opticien-editorial .ap-section-light h2,body.ap-client.ap-pack-opticien-editorial .ap-section-light h3,body.ap-client.ap-pack-opticien-editorial .ap-tone-light h1,body.ap-client.ap-pack-opticien-editorial .ap-tone-light h2,body.ap-client.ap-pack-opticien-editorial .ap-tone-light h3{color:var(--ap-primary,#6e1f2e) !important}body.ap-client.ap-pack-opticien-editorial .ap-pack-section-n1 h1,body.ap-client.ap-pack-opticien-editorial .ap-pack-section-n1 h2,body.ap-client.ap-pack-opticien-editorial .ap-pack-section-n1 h3,body.ap-client.ap-pack-opticien-editorial .ap-pack-article>.ap-pack-section:nth-of-type(even) h1,body.ap-client.ap-pack-opticien-editorial .ap-pack-article>.ap-pack-section:nth-of-type(even) h2,body.ap-client.ap-pack-opticien-editorial .ap-pack-article>.ap-pack-section:nth-of-type(even) h3,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body>section:nth-of-type(even) h1,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body>section:nth-of-type(even) h2,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body>section:nth-of-type(even) h3{color:var(--ap-secondary,#eae0d0) !important}body.ap-client.ap-pack-opticien-editorial .ap-section-dark h1,body.ap-client.ap-pack-opticien-editorial .ap-section-dark h2,body.ap-client.ap-pack-opticien-editorial .ap-section-dark h3,body.ap-client.ap-pack-opticien-editorial .ap-tone-dark h1,body.ap-client.ap-pack-opticien-editorial .ap-tone-dark h2,body.ap-client.ap-pack-opticien-editorial .ap-tone-dark h3{color:var(--ap-secondary,#eae0d0) !important}body.ap-client.ap-pack-opticien-editorial .ap-pack-section .ap-prose>h2:after,body.ap-client.ap-pack-opticien-editorial .ap-pack-section .ap-prose>h3:after,body.ap-client.ap-pack-opticien-editorial .ap-block .ap-prose>h2:after,body.ap-client.ap-pack-opticien-editorial .ap-card .ap-prose>h2:after{height:1px !important;background:var(--ap-accent,#b58a3c) !important;box-shadow:none !important}body.ap-client.ap-pack-opticien-editorial .ap-kicker,body.ap-client.ap-pack-opticien-editorial .ap-auto-hero-kicker{color:var(--ap-accent,#b58a3c) !important;font-family:var(--ap-font-text) !important;font-size:11px !important;font-weight:600 !important;letter-spacing:3px !important}body.ap-client.ap-pack-opticien-editorial .ap-kicker:before,body.ap-client.ap-pack-opticien-editorial .ap-auto-hero-kicker:before{width:28px;height:1px;display:inline-block;margin-right:12px;vertical-align:middle;background:var(--ap-accent,#b58a3c);content:""}body.ap-client.ap-pack-opticien-editorial .ap-btn,body.ap-client.ap-pack-opticien-editorial a.ap-btn,body.ap-client.ap-pack-opticien-editorial button.ap-btn{border-radius:999px !important;border-color:var(--ap-accent,#b58a3c) !important;background:var(--ap-accent,#b58a3c) !important;color:#161210 !important;font-family:var(--ap-font-text) !important;transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease !important}body.ap-client.ap-pack-opticien-editorial .ap-btn:hover,body.ap-client.ap-pack-opticien-editorial .ap-btn:focus-visible{transform:translateY(-3px);background:color-mix(in srgb,var(--ap-accent,#b58a3c) 76%,#fff) !important}body.ap-client.ap-pack-opticien-editorial .ap-btn-ghost{border-color:currentColor !important;background:transparent !important;color:inherit !important}body.ap-client.ap-pack-opticien-editorial .ap-tile,body.ap-client.ap-pack-opticien-editorial .ap-card,body.ap-client.ap-pack-opticien-editorial .ap-sitemap-item,body.ap-client.ap-pack-opticien-editorial .ap-gallery .ap-gitem{border-color:color-mix(in srgb,var(--ap-accent,#b58a3c) 38%,transparent) !important;border-radius:0 !important;box-shadow:none !important}body.ap-client.ap-pack-opticien-editorial .ap-tile-body,body.ap-client.ap-pack-opticien-editorial .ap-sitemap-copy,body.ap-client.ap-pack-opticien-editorial .ap-gallery-caption,body.ap-client.ap-pack-opticien-editorial .ap-theme-card-body{background:var(--ap-section-dark,#161210) !important;color:var(--ap-muted,#f3ece0) !important}body.ap-client.ap-pack-opticien-editorial .ap-tile-title,body.ap-client.ap-pack-opticien-editorial .ap-sitemap-title,body.ap-client.ap-pack-opticien-editorial .ap-gallery-caption .ap-gtitle,body.ap-client.ap-pack-opticien-editorial .ap-theme-card-body .ap-theme-keyword{color:var(--ap-muted,#f3ece0) !important}body.ap-client.ap-pack-opticien-editorial .ap-tile-sub,body.ap-client.ap-pack-opticien-editorial .ap-sitemap-desc,body.ap-client.ap-pack-opticien-editorial .ap-gallery-caption .ap-gmeta{color:color-mix(in srgb,var(--ap-muted,#f3ece0) 78%,transparent) !important}body.ap-client.ap-pack-opticien-editorial .ap-pill,body.ap-client.ap-pack-opticien-editorial .ap-sitemap-tags span,body.ap-client.ap-pack-opticien-editorial .ap-search-tags span,body.ap-client.ap-pack-opticien-editorial .ap-news-tag-pills .ap-pill{border-color:var(--ap-accent,#b58a3c) !important;background:var(--ap-section-dark,#161210) !important;color:#fff !important;text-decoration:none !important}body.ap-client.ap-pack-opticien-editorial .ap-news-tag-pills .ap-pill:hover,body.ap-client.ap-pack-opticien-editorial .ap-news-tag-pills .ap-pill:focus-visible{border-color:var(--ap-accent,#b58a3c) !important;background:var(--ap-section-dark,#161210) !important;color:#fff !important;text-decoration:none !important}body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body .ap-news-tag-links.ap-pack-section{background:var(--ap-section-light,#f3ece0) !important;color:var(--ap-text,#161210) !important}body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-prose,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-prose>h2,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-prose p{color:var(--ap-text,#161210) !important}body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-news-tag-pills>.ap-pill,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-news-tag-pills>.ap-pill:hover,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-body .ap-news-tag-links.ap-pack-section .ap-news-tag-pills>.ap-pill:focus-visible{background:var(--ap-section-dark,#161210) !important;border-color:var(--ap-accent,#b58a3c) !important;color:#fff !important}body.ap-client.ap-pack-opticien-editorial .ap-faq-item,body.ap-client.ap-pack-opticien-editorial .ap-content-summary{border-color:color-mix(in srgb,var(--ap-accent,#b58a3c) 42%,transparent) !important;border-radius:0 !important;box-shadow:none !important}body.ap-client.ap-pack-opticien-editorial .ap-topbar,body.ap-client.ap-pack-opticien-editorial .ap-drawer-panel,body.ap-client.ap-pack-opticien-editorial .ap-submenu,body.ap-client.ap-pack-opticien-editorial .ap-nav-dropdown-panel,body.ap-client.ap-pack-opticien-editorial .ap-site-footer{background:var(--ap-menu-bg,#161210) !important;color:var(--ap-menu-text,#f3ece0) !important}body.ap-client.ap-pack-opticien-editorial .ap-auto-hero-content{background:linear-gradient(135deg,rgba(0,0,0,.76),rgba(0,0,0,.38)),var(--ap-hero-panel-image,none),var(--ap-section-dark,#161210) !important;background-position:center !important;background-size:cover !important}@media (min-width:901px){body.ap-client.ap-pack-opticien-editorial .ap-news-detail-hero .ap-auto-hero-kicker,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-hero .ap-auto-hero-title,body.ap-client.ap-pack-opticien-editorial .ap-news-detail-hero .ap-hero-sub{text-shadow:0 2px 12px rgba(0,0,0,.52)}}body.ap-client.ap-pack-opticien-editorial .ap-optician-intro,body.ap-client.ap-pack-opticien-editorial .ap-optician-practical,body.ap-client.ap-pack-opticien-editorial .ap-optician-about,body.ap-client.ap-pack-opticien-editorial .ap-optician-access{background:var(--ap-section-light,#f3ece0) !important;color:var(--ap-text,#161210) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-services,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection,body.ap-client.ap-pack-opticien-editorial .ap-optician-reviews,body.ap-client.ap-pack-opticien-editorial .ap-optician-final{background:var(--ap-section-dark,#161210) !important;color:var(--ap-muted,#f3ece0) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-section-head h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-section-head p,body.ap-client.ap-pack-opticien-editorial .ap-optician-practical h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-practical p,body.ap-client.ap-pack-opticien-editorial .ap-optician-practical li,body.ap-client.ap-pack-opticien-editorial .ap-optician-about h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-access h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-access dd,body.ap-client.ap-pack-opticien-editorial .ap-optician-final h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-final p{color:inherit !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-intro .ap-prose{max-width:820px;color:inherit !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-intro .ap-optician-wrap{margin-right:auto !important;margin-left:auto !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-reviews .ap-optician-review{border-color:color-mix(in srgb,var(--ap-accent,#b58a3c) 34%,transparent);background:color-mix(in srgb,var(--ap-section-dark,#161210) 84%,#fff);color:var(--ap-muted,#f3ece0)}body.ap-client.ap-pack-opticien-editorial .ap-optician-reviews .ap-optician-review-name{color:color-mix(in srgb,var(--ap-muted,#f3ece0) 72%,transparent)}body.ap-client.ap-pack-opticien-editorial .ap-optician-services .ap-optician-eyebrow,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection .ap-optician-eyebrow,body.ap-client.ap-pack-opticien-editorial .ap-optician-reviews .ap-optician-eyebrow,body.ap-client.ap-pack-opticien-editorial .ap-optician-final .ap-optician-eyebrow,body.ap-client.ap-pack-opticien-editorial .ap-optician-services .ap-optician-service-number{color:var(--ap-accent,#f1cf86) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-services .ap-optician-eyebrow:before,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection .ap-optician-eyebrow:before,body.ap-client.ap-pack-opticien-editorial .ap-optician-reviews .ap-optician-eyebrow:before,body.ap-client.ap-pack-opticien-editorial .ap-optician-final .ap-optician-eyebrow:before{background:var(--ap-accent,#f1cf86) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero .ap-auto-hero-title,body.ap-client.ap-pack-opticien-editorial .ap-optician-hero .ap-hero-sub,body.ap-client.ap-pack-opticien-editorial .ap-optician-hero .ap-optician-hero-info,body.ap-client.ap-pack-opticien-editorial .ap-optician-hero .ap-optician-hero-info span{color:var(--ap-secondary,#fff7e8) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-about{background:var(--ap-section-light,#f3ece0) !important;color:var(--ap-text,#161210) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-about *,body.ap-client.ap-pack-opticien-editorial .ap-optician-about h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-about .ap-prose,body.ap-client.ap-pack-opticien-editorial .ap-optician-about .ap-prose p{color:var(--ap-text,#161210) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-about .ap-optician-eyebrow,body.ap-client.ap-pack-opticien-editorial .ap-optician-about h2 strong{color:var(--ap-primary,#6e1f2e) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-about .ap-optician-eyebrow:before{background:var(--ap-primary,#6e1f2e) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-about .ap-optician-signature{color:var(--ap-primary,#6e1f2e) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-intro h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-practical h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-about h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-access h2{color:var(--ap-primary,#6e1f2e) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-intro p,body.ap-client.ap-pack-opticien-editorial .ap-optician-practical p,body.ap-client.ap-pack-opticien-editorial .ap-optician-practical li,body.ap-client.ap-pack-opticien-editorial .ap-optician-about p,body.ap-client.ap-pack-opticien-editorial .ap-optician-access p,body.ap-client.ap-pack-opticien-editorial .ap-optician-access dt,body.ap-client.ap-pack-opticien-editorial .ap-optician-access dd{color:var(--ap-text,#161210) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-intro .ap-optician-eyebrow,body.ap-client.ap-pack-opticien-editorial .ap-optician-practical .ap-optician-eyebrow,body.ap-client.ap-pack-opticien-editorial .ap-optician-about .ap-optician-eyebrow,body.ap-client.ap-pack-opticien-editorial .ap-optician-access .ap-optician-eyebrow{color:var(--ap-primary,#6e1f2e) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-intro .ap-optician-eyebrow:before,body.ap-client.ap-pack-opticien-editorial .ap-optician-practical .ap-optician-eyebrow:before,body.ap-client.ap-pack-opticien-editorial .ap-optician-about .ap-optician-eyebrow:before,body.ap-client.ap-pack-opticien-editorial .ap-optician-access .ap-optician-eyebrow:before{background:var(--ap-primary,#6e1f2e) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-services h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-reviews h2,body.ap-client.ap-pack-opticien-editorial .ap-optician-final h2{color:var(--ap-secondary,#eae0d0) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-services p,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection p,body.ap-client.ap-pack-opticien-editorial .ap-optician-reviews p,body.ap-client.ap-pack-opticien-editorial .ap-optician-final p{color:var(--ap-muted,#f3ece0) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-services .ap-optician-eyebrow,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection .ap-optician-eyebrow,body.ap-client.ap-pack-opticien-editorial .ap-optician-reviews .ap-optician-eyebrow,body.ap-client.ap-pack-opticien-editorial .ap-optician-final .ap-optician-eyebrow{color:var(--ap-secondary,#eae0d0) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-services .ap-optician-eyebrow:before,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection .ap-optician-eyebrow:before,body.ap-client.ap-pack-opticien-editorial .ap-optician-reviews .ap-optician-eyebrow:before,body.ap-client.ap-pack-opticien-editorial .ap-optician-final .ap-optician-eyebrow:before{background:var(--ap-secondary,#eae0d0) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-home .ap-btn,body.ap-client.ap-pack-opticien-editorial .ap-optician-home .ap-btn-ghost,body.ap-client.ap-pack-opticien-editorial .ap-optician-home a.ap-btn{border-color:var(--ap-accent,#b58a3c) !important;background:color-mix(in srgb,var(--ap-accent,#b58a3c) 36%,#fff) !important;color:#161210 !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-home .ap-btn:hover,body.ap-client.ap-pack-opticien-editorial .ap-optician-home .ap-btn:focus-visible,body.ap-client.ap-pack-opticien-editorial .ap-optician-home .ap-btn-ghost:hover,body.ap-client.ap-pack-opticien-editorial .ap-optician-home .ap-btn-ghost:focus-visible{border-color:var(--ap-accent,#b58a3c) !important;background:var(--ap-accent,#b58a3c) !important;color:#161210 !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero.ap-index-hero{min-height:clamp(400px,52vh,590px) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero .ap-auto-hero-content{justify-content:center !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero .ap-optician-hero-copy{width:min(590px,100%);margin-right:auto;margin-left:auto}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero.ap-index-hero-split{min-height:clamp(400px,52vh,590px) !important;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media content";align-items:stretch;background:var(--ap-section-dark,#161210)}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero .ap-auto-hero-content{grid-area:content;padding-right:max(24px,calc((100vw - 1180px) / 2)) !important;padding-left:clamp(32px,5vw,76px) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero .ap-auto-hero-media{grid-area:media}@media (min-width:901px){body.ap-client.ap-pack-opticien-editorial .ap-optician-hero.ap-index-hero-full{min-height:clamp(400px,52vh,590px) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero.ap-index-hero-full .ap-auto-hero-content{padding-right:max(24px,calc((100vw - 1180px) / 2)) !important;padding-left:max(24px,calc((100vw - 1180px) / 2)) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero.ap-index-hero-full .ap-optician-hero-copy{width:min(1180px,100%);max-width:1180px}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero.ap-index-hero-compact{min-height:clamp(260px,34vh,360px) !important;grid-template-columns:minmax(0,1fr) minmax(0,38%) !important;grid-template-areas:"content media"}}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero .ap-optician-hero-info{position:static;margin-top:28px;border-top:1px solid color-mix(in srgb,var(--ap-accent,#b58a3c) 38%,transparent);background:transparent}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero .ap-optician-hero-info span{display:block;padding-top:7px;color:color-mix(in srgb,var(--ap-muted,#f3ece0) 82%,transparent);font-size:13px}body.ap-client.ap-pack-opticien-editorial .ap-optician-services .ap-optician-service,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection .ap-optician-selection-card,body.ap-client.ap-pack-opticien-editorial .ap-optician-services .ap-home-simple-grid .ap-tile,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection .ap-home-simple-grid .ap-tile{background:var(--ap-section-dark,#211b18) !important;color:var(--ap-muted,#fff7e8) !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-services .ap-optician-service h3,body.ap-client.ap-pack-opticien-editorial .ap-optician-services .ap-optician-service p,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection .ap-optician-selection-card h3,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection .ap-optician-selection-card p,body.ap-client.ap-pack-opticien-editorial .ap-optician-services .ap-home-simple-grid .ap-tile *,body.ap-client.ap-pack-opticien-editorial .ap-optician-selection .ap-home-simple-grid .ap-tile *{color:inherit !important}body.ap-client.ap-pack-opticien-editorial .ap-home-simple-sections>.ap-pack-section{padding:clamp(64px,8vw,104px) max(24px,calc((100vw - 1180px) / 2)) !important}body.ap-client.ap-pack-opticien-editorial .ap-home-simple-sections>.ap-pack-section>*{width:min(1180px,100%) !important;margin-right:auto !important;margin-left:auto !important}body.ap-client.ap-pack-opticien-editorial .ap-home-simple-sections>.ap-pack-section-with-media{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(280px,.82fr) !important;gap:clamp(28px,5vw,72px) !important;align-items:center !important}body.ap-client.ap-pack-opticien-editorial .ap-home-simple-sections>.ap-pack-section-with-media>figure{margin:0 !important}body.ap-client.ap-pack-opticien-editorial .ap-home-simple-sections>.ap-pack-section-with-media img{width:100% !important;max-height:720px !important;display:block;object-fit:cover}.ap-optician-service-grid,.ap-optician-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--ap-opt-line);background:var(--ap-opt-line)}.ap-optician-service,.ap-optician-selection-card{min-height:210px;padding:25px;background:var(--ap-opt-ivoire);color:var(--ap-opt-noir)}.ap-optician-service-number{color:var(--ap-opt-or);font-family:var(--ap-font-display);font-size:24px;font-style:italic}.ap-optician-service h3,.ap-optician-selection-card h3{margin:14px 0 9px;color:inherit !important;font-size:27px}.ap-optician-service p,.ap-optician-selection-card p{margin:0;color:color-mix(in srgb,currentColor 74%,transparent)}.ap-optician-selection-card{background:var(--ap-opt-noir-2);color:var(--ap-opt-ivoire)}@media (max-width:900px){body.ap-client.ap-pack-opticien-editorial .ap-optician-hero.ap-index-hero{min-height:0 !important}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero.ap-index-hero-split{min-height:0;grid-template-columns:1fr;grid-template-areas:"media" "content"}body.ap-client.ap-pack-opticien-editorial .ap-optician-hero .ap-auto-hero-content{min-height:auto !important;padding:30px 18px 34px !important}body.ap-client.ap-pack-opticien-editorial .ap-auto-hero-split .ap-auto-hero-media{position:relative !important;z-index:1 !important}body.ap-client.ap-pack-opticien-editorial .ap-auto-hero-split .ap-auto-hero-content{position:relative !important;z-index:2 !important;background:linear-gradient(to top,rgba(0,0,0,.62),rgba(0,0,0,.18) 55%,rgba(0,0,0,0)) !important}body.ap-client.ap-pack-opticien-editorial .ap-home-simple-sections>.ap-pack-section-with-media,.ap-optician-service-grid,.ap-optician-selection-grid{grid-template-columns:1fr !important}}@media (min-width:901px){body.ap-client.ap-pack-opticien-editorial .ap-topbar .ap-brand{flex:0 0 auto !important;width:auto !important;min-width:44px !important;max-width:220px !important}body.ap-client.ap-pack-opticien-editorial .ap-topbar .ap-brand-name{display:inline-block !important;max-width:160px !important}body.ap-client.ap-pack-opticien-editorial .ap-topbar .ap-brand-logo{display:inline-flex !important;flex:0 0 50px !important;width:50px !important;height:50px !important;min-width:50px !important;align-items:center !important;justify-content:center !important}body.ap-client.ap-pack-opticien-editorial .ap-topbar .ap-brand-logo img{display:block !important;width:50px !important;height:50px !important;object-fit:contain !important;padding:0 !important;background:transparent !important;border:0 !important}}@media (max-width:900px){body.ap-client.ap-pack-opticien-editorial .ap-topbar .ap-brand-name{display:inline-block !important;max-width:54vw !important}}