/* Ordinateur Express / Thème permanent. Functional commerce hooks stay native. */
body.oe-modern.oe-permanent{--ui-lime:#1769e0;--ui-dark:#090d11;--ui-panel:#131a20;--ui-silver:#dbe2e7;--ui-border:#303a42;--oe-ink:#f7f9fb;--oe-muted:#aeb9c2;--oe-paper:#090d11;--oe-soft:#141c23;--oe-line:#303a42;--oe-blue:#1769e0;--oe-blue-hover:#0b54bc;--ui-orange:#1769e0;--ui-copper:#3f84e4;--ui-night:#090d11;--ui-plum:#151d24;background:#090d11;color:#edf1f5;background-image:radial-gradient(ellipse at 100% 10%,#1769e008,transparent 40%);color-scheme:light}
body.oe-modern.oe-permanent *{scrollbar-color:#546068 #131a20}
body.oe-modern.oe-permanent ::selection{background:#1769e0;color:#090d11}
body.oe-modern.oe-permanent :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #1d64c7;outline-offset:4px}
body.oe-modern.oe-permanent :is(h1,h2,h3,h4){text-wrap:balance}
body.oe-modern.oe-permanent .oe-shell{max-width:1920px;width:100%;padding-inline:clamp(18px,3vw,58px)}
body.oe-modern.oe-permanent .body{background:transparent}
body.oe-modern.oe-permanent :is(.oe-section-heading h2,.oe-home .page-heading){font-size:clamp(28px,3vw,48px);font-weight:750;letter-spacing:-.055em;line-height:1.1;color:#f7f9fb}
body.oe-modern.oe-permanent .oe-eyebrow{font:700 10px/1.5 Manrope,sans-serif;letter-spacing:.17em;color:#a9b6c1}
body.oe-modern.oe-permanent .oe-section-note{background:#172719;border-color:#315d31;color:#b8e3bc}
body.oe-modern.oe-permanent .oe-button{border-radius:9px;min-height:48px;font-weight:750;letter-spacing:-.015em;gap:18px;transition:background .2s,box-shadow .2s,transform .2s}
body.oe-modern.oe-permanent :is(.oe-button--blue,.oe-button--ink,.button--primary){background:#1769e0;border-color:#1769e0;color:#090e16}
body.oe-modern.oe-permanent :is(.oe-button--blue,.oe-button--ink,.button--primary):hover{background:#0b54bc;border-color:#0b54bc;color:#080d15;box-shadow:0 5px 22px #3279dc20}
body.oe-modern.oe-permanent :is(.oe-button--ghost,.oe-svc-button--secondary){border-color:#5a666e;background:#ffffff06;color:#f5f8fa}
body.oe-modern.oe-permanent :is(.oe-button--ghost,.oe-svc-button--secondary):hover{background:#ffffff10;border-color:#b8c4cd;color:#fff}
/* Compact, full-width catalogue header. */
body.oe-modern.oe-permanent .header,body.oe-modern.oe-permanent.oe-header-scrolled .header{background:#0e141af5;border-color:#344047;box-shadow:0 6px 28px #0003;backdrop-filter:blur(18px)}
body.oe-modern.oe-permanent .header::after{background:linear-gradient(90deg,transparent,#1769e0aa 35%,#ffffff33 65%,transparent)}
body.oe-modern.oe-permanent .oe-catalogue-toggle{background:#1769e0;border:1px solid #1769e0;color:#0b121b;border-radius:9px;box-shadow:none}
body.oe-modern.oe-permanent .oe-catalogue-toggle:hover,body.oe-modern.oe-permanent .oe-catalogue-toggle[aria-expanded=true]{background:#0b54bc;border-color:#0b54bc;color:#080e17;box-shadow:none}
body.oe-modern.oe-permanent .header._left>.container>.oe-header-search{background:#1a232b;border-color:#36424b;border-radius:9px}
body.oe-modern.oe-permanent .header .oe-header-search:focus-within{background:#202b34;border-color:#377ad7;box-shadow:0 0 0 3px #1769e015}
body.oe-modern.oe-permanent .header .oe-header-search input{color:#f2f5f8}
body.oe-modern.oe-permanent .header .oe-header-search input::placeholder{color:#a9b4bc}
body.oe-modern.oe-permanent .header .oe-header-search button{background:#34424d;color:#e7edf1}
body.oe-modern.oe-permanent .header .oe-header-services{background:#19232b;border:1px solid #4a5963;color:#f3f7fa;border-radius:9px}
body.oe-modern.oe-permanent .header .oe-header-services:hover{color:#1769e0;border-color:#3a70bc}
body.oe-modern.oe-permanent .header .navUser-action._hasLabel{border-color:#45515c;color:#eef2f5;border-radius:9px}
body.oe-modern.oe-permanent .header .countPill{background:#1769e0;color:#08101b}
body.oe-modern.oe-permanent .oe-catalogue-panel{--oe-ink:#182229;--oe-muted:#57636c;--oe-paper:#fff;--oe-line:#e3e7e9;color:#172028;background:#fff;border-color:#cdd5d9;border-radius:14px}
body.oe-modern.oe-permanent .oe-catalogue-panel :is(h2,a,button){color:#182229}
body.oe-modern.oe-permanent .oe-catalogue-tabs{background:#f1f4f5;border-color:#dde4e8}
body.oe-modern.oe-permanent .oe-catalogue-tab[aria-selected=true]{background:#e9f1fc;color:#112239}
body.oe-modern.oe-permanent .oe-catalogue-tab[aria-selected=true]>span:last-child{color:#0e3163}
body.oe-modern.oe-permanent .oe-catalogue-panel__footer{color:#52636b;background:#f1f4f5;border-color:#dce4e7}
body.oe-modern.oe-permanent .oe-catalogue-panel a:hover{color:#0f3468}
body.oe-modern.oe-permanent .oe-catalogue-panel__heading>p{color:#1e3d68}
/* Oversized campaign typography, with a real photographic product stage. */
body.oe-modern.oe-permanent .oe-ui-hero{min-height:690px;background:#090d11;isolation:isolate;overflow:hidden;border-bottom:1px solid #324259}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__inner{min-height:690px;padding-block:66px 56px;position:relative;z-index:3}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__image{object-position:65% center;filter:none;opacity:.92}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__shade{background:linear-gradient(90deg,#090d11eb 0%,#090d11c4 24%,#090d115e 44%,transparent 70%),linear-gradient(0deg,#090d1144,transparent 30%)}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__copy{width:53%;max-width:800px;position:relative;z-index:2}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__eyebrow{display:flex;align-items:center;gap:12px;background:none;border:none;padding:0;font-size:10px;letter-spacing:.19em;color:#e0e7ed;margin-bottom:26px;white-space:normal}
.oe-ui-live-dot{display:block;width:7px;height:7px;flex:0 0 7px;background:#1769e0;box-shadow:0 0 15px #1769e040;border-radius:50%}
body.oe-modern.oe-permanent .oe-ui-hero h1{font-size:clamp(86px,9.4vw,172px);font-weight:850;letter-spacing:-.085em;line-height:.86;margin:0 0 30px;text-wrap:nowrap;color:#f5f7f8}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__accent{color:#1769e0;text-shadow:none}
.oe-ui-hero__period{display:inline-block;transform:translateX(-.04em)}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__description{max-width:440px;color:#d2dbe1;font-size:14px;line-height:1.8;margin:0 0 26px}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__actions{gap:12px;flex-wrap:wrap}
.oe-ui-hero__location{font-size:10px;line-height:1.6;color:#a9b6c1;margin:28px 0 0;letter-spacing:.015em}
.oe-ui-hero__grid{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(90deg,#85b1ee07 1px,transparent 1px);background-size:12.5% 100%;mask-image:linear-gradient(90deg,#000,transparent 80%)}
.oe-ui-hero__edition{position:absolute;right:34px;bottom:26px;display:flex;align-items:center;gap:14px;writing-mode:vertical-rl;color:#edf1f3;font:9px/1.3 monospace;letter-spacing:.16em}.oe-ui-scanline{height:90px;width:1px;background:#1769e0}
.oe-ui-campaign-strip{overflow:hidden;background:#1769e0;color:#061120;border-block:1px solid #1769e0;user-select:none}
.oe-ui-campaign-strip__track{display:flex;width:max-content;animation:oe-ui-marquee 38s linear infinite}.oe-ui-campaign-strip__track>span{display:block;flex:none;padding:13px 24px;font-size:12px;line-height:1.5;font-weight:850;letter-spacing:.15em;white-space:nowrap}.oe-ui-campaign-strip i{font-size:17px;font-style:normal;padding-inline:35px;line-height:0}
.oe-ui-campaign-strip:hover .oe-ui-campaign-strip__track{animation-play-state:paused}
@keyframes oe-ui-marquee{to{transform:translateX(-50%)}}
body.oe-modern.oe-permanent .oe-ui-trust{background:#111820;color:#d8e1e7;border-color:#29343d}
body.oe-modern.oe-permanent .oe-ui-trust svg{color:#6a9ee6}
/* Category discovery and home merchandising. */
body.oe-modern.oe-permanent .oe-categories{padding-block:64px 46px}
body.oe-modern.oe-permanent .oe-category-card{background:#f3f5f5;border:1px solid #e1e6e8;border-radius:12px;color:#1b252d;box-shadow:none;position:relative;overflow:hidden;transition:border-color .2s,transform .2s}
body.oe-modern.oe-permanent .oe-category-card:hover{border-color:#5a92e1;background:#fff;transform:translateY(-3px)}
body.oe-modern.oe-permanent .oe-category-card::before{content:"";position:absolute;top:12px;right:12px;width:5px;height:5px;border-radius:50%;background:#bac2c7;transition:background .2s}
body.oe-modern.oe-permanent .oe-category-card:hover::before{background:#1955aa}
body.oe-modern.oe-permanent .oe-category-card__image{background:transparent}
body.oe-modern.oe-permanent .oe-category-card__image img{object-fit:contain;max-height:130px;max-width:100%;mix-blend-mode:multiply}
body.oe-modern.oe-permanent .oe-category-card__image img.oe-cutout-image{mix-blend-mode:normal}
body.oe-modern.oe-permanent .oe-category-card :is(a,span,h3){color:#1d2831}
body.oe-modern.oe-permanent .oe-category-card__arrow{color:#23487d}
body.oe-modern.oe-permanent .oe-home{padding-block:20px 40px}
.oe-ui-section-index{align-self:end;font:10px/1.3 monospace;letter-spacing:.12em;color:#83929e;border-bottom:1px solid #46565e;padding:0 0 9px 22px}
body.oe-modern.oe-permanent :is(.slick-prev,.slick-next){border-color:#495863;color:#e9eef3;background:#151f27}
body.oe-modern.oe-permanent :is(.slick-prev,.slick-next):hover{border-color:#4783d7;background:#172130;color:#bcd4f5}
body.oe-modern.oe-permanent .oe-ui-collections .oe-collection-grid{gap:24px}
body.oe-modern.oe-permanent .oe-ui-collection-card{border-radius:14px;border:1px solid #46525d;min-height:450px;background:#17222b;color:#fff;overflow:hidden}
body.oe-modern.oe-permanent .oe-ui-collection-card>img{filter:none;transform:scale(1);transition:transform .8s cubic-bezier(.2,.6,.3,1)}
body.oe-modern.oe-permanent .oe-ui-collection-card:hover>img{transform:scale(1.035)}
body.oe-modern.oe-permanent .oe-ui-collection-card::after{background:linear-gradient(180deg,#071018b8 0%,#07101812 80%)}
body.oe-modern.oe-permanent .oe-ui-collection-card .oe-collection-card__copy{padding:36px}
body.oe-modern.oe-permanent .oe-ui-collection-card h3{max-width:350px;font-size:clamp(30px,3.4vw,48px);font-weight:750;line-height:1.08;color:#fff;letter-spacing:-.05em}
body.oe-modern.oe-permanent .oe-ui-collection-card .oe-eyebrow{color:#1769e0;font-size:10px}
body.oe-modern.oe-permanent .oe-ui-collection-card .oe-collection-card__link{color:#fff;gap:18px}
.oe-ui-collection-card__serial{position:absolute;right:24px;bottom:20px;z-index:2;font:9px/1.5 monospace;letter-spacing:.1em;color:#e0e8ec}
body.oe-modern.oe-permanent .oe-ergotron__banner{border-radius:14px;background:#edf0f4;color:#152020;border-color:#d1d8e2;overflow:hidden}
body.oe-modern.oe-permanent .oe-ergotron__copy :is(h2,p){color:#1b2b2b}
body.oe-modern.oe-permanent .oe-ergotron__brand{color:#233349}
body.oe-modern.oe-permanent .oe-ergotron__cta{color:#13243c;border-color:#5b7ba7}
body.oe-modern.oe-permanent .oe-ergotron__ring{border-color:#7795c0;background:#b4c9e642}
body.oe-modern.oe-permanent .oe-services{background:#141e26;border:1px solid #3e4e5b;border-radius:14px}
body.oe-modern.oe-permanent .oe-services__number{background:#212831;color:#1769e0;border:1px solid #2e415b}
body.oe-modern.oe-permanent .oe-services__links>a{border-color:#394952}
body.oe-modern.oe-permanent .oe-services__links h3{color:#f3f7f9}
body.oe-modern.oe-permanent .oe-services__links p{color:#adbbc5}
/* White product photography, uniform cards and a four-line title clamp. */
body.oe-modern.oe-permanent .card{--oe-ink:#15212b;--oe-muted:#5c6c78;--oe-paper:#fff;--oe-soft:#f3f6f7;--oe-line:#e1e7eb;--oe-blue:#1769e0;background:#fff;color:#17212a;border:1px solid #e0e6ea;border-radius:13px;box-shadow:0 9px 25px #0000000b;overflow:hidden;min-width:0;height:100%;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s;isolation:isolate}
body.oe-modern.oe-permanent .card:hover{border-color:#77a2dd;box-shadow:0 12px 28px #0002;transform:none}
body.oe-modern.oe-permanent .card :is(.card-figure,.card-img-container,.card-image-link){background:#fff;overflow:hidden;isolation:isolate;clip-path:inset(0 round 11px);border-radius:11px;margin:0;max-width:100%}
body.oe-modern.oe-permanent .card :is(.card-figure::before,.card-figure::after){display:none}
body.oe-modern.oe-permanent .card .card-image{object-fit:contain;max-width:100%;transform:scale(1);transition:transform .35s}
body.oe-modern.oe-permanent .card:hover .card-image{transform:scale(1.025)}
body.oe-modern.oe-permanent .card .card-body{background:#fff;color:#17212a;display:flex;flex-direction:column;flex:1;padding:18px;min-width:0}
body.oe-modern.oe-permanent .card :is(.card-title,.card-title a){color:#1b2933;font-size:13px;font-weight:650;line-height:1.65}
body.oe-modern.oe-permanent .card .card-title{height:6.6em;min-height:6.6em;margin:0 0 15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
body.oe-modern.oe-permanent .card .card-title a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
body.oe-modern.oe-permanent .card :is(.card-text,.price-section){color:#34434d}
body.oe-modern.oe-permanent .card :is(.price--withoutTax,.price--withTax){color:#14212b;font-size:20px;font-weight:800;letter-spacing:-.045em}
body.oe-modern.oe-permanent .card .card-text:has(.price){border-color:#e1e7eb;margin-top:auto}
body.oe-modern.oe-permanent .card .card-footer{background:#fff;margin-top:auto;padding:0 18px 18px;color:#24343e;border:0}
body.oe-modern.oe-permanent .card :is(.card-figcaption-button,.card-figcaption-button--quickview,.button--icon){color:#263842;background:#f0f4f5;border-color:#e4e9ec;border-radius:7px}
body.oe-modern.oe-permanent .card :is(.card-figcaption-button--add,.card-figcaption-button--addToCart,.button--primary){background:#1769e0;color:#0d1c30;border-color:#3b81e3}
body.oe-modern.oe-permanent .card :is(.form-input,.form-increment){color:#1e2e38;background:#f4f6f7;border-color:#e0e7eb}
body.oe-modern.oe-permanent .card .sale-flag-side{background:#233827;color:#edf4fc;border-color:#233827}
body.oe-modern.oe-permanent .productCarousel .slick-track{display:flex;align-items:stretch}
body.oe-modern.oe-permanent .productCarousel .slick-slide{height:auto}
body.oe-modern.oe-permanent .productCarousel .slick-slide>div{height:100%}
/* Listing frames, brand directory, search results and product details. */
body.oe-modern.oe-permanent .oe-catalogue-hero{background:linear-gradient(105deg,#15212b,#0b1218);border-color:#384852;border-radius:14px;margin-top:16px;overflow:hidden;position:relative;padding-block:34px}
body.oe-modern.oe-permanent .oe-catalogue-hero::before{content:"";position:absolute;inset:0;background:url('circuit.svg') right center/540px auto no-repeat;opacity:.18;pointer-events:none}
body.oe-modern.oe-permanent .oe-catalogue-hero :is(h1,.breadcrumbs a,.breadcrumbs li,.oe-catalogue-hero__description){color:#ecf3f8}
body.oe-modern.oe-permanent .oe-catalogue-hero h1{font-weight:750;letter-spacing:-.055em;max-width:calc(100% - 240px)}
body.oe-modern.oe-permanent .oe-catalogue-hero__art{background:#f2f5f5;border-radius:12px;border:1px solid #d9e1e5;padding:12px}
body.oe-modern.oe-permanent .oe-catalogue-hero__art img{filter:none;mix-blend-mode:multiply}
body.oe-modern.oe-permanent .oe-catalogue-hero__art img.oe-cutout-image{mix-blend-mode:normal}
body.oe-modern.oe-permanent .oe-catalogue-hero :is(.oe-catalogue-children a,.oe-subcategory-chip){background:#ffffff08;border-color:#52636f;color:#ebf1f5;border-radius:7px}
body.oe-modern.oe-permanent :is(.plp-page-main-header,.plp-page-sidebar-modal){--oe-ink:#1e2c35;--oe-muted:#5b6d78;--oe-paper:#fff;background:#fff;color:#1e2c35;border:1px solid #dfe5e9;border-radius:12px}
body.oe-modern.oe-permanent .plp-page-main-header :is(label,span,p,a,button),body.oe-modern.oe-permanent .plp-page-sidebar-modal :is(h2,h3,label,summary,p){color:#263a46}
body.oe-modern.oe-permanent :is(.plp-page-sidebar-modal .form-input,.plp-page-sidebar-modal input){background:#f5f7f8;color:#253b49;border-color:#d6e0e6}
body.oe-modern.oe-permanent .plp-page-sidebar-modal .button--primary{background:#1769e0;border-color:#3980e3;color:#0b182b}
body.oe-modern.oe-permanent .plp-page-sidebar-modal :is(a,.oe-brand-search){color:#153158}
body.oe-modern.oe-permanent :is(.oe-brand-page,.oe-brand-directory){color:#edf3f6}
body.oe-modern.oe-permanent .productView{color:#26323c}
body.oe-modern.oe-permanent :is(.productView-images,.productView-details){--oe-ink:#23323d;--oe-muted:#5b6b78;--oe-paper:#fff;--oe-line:#e0e7eb;background:#fff;color:#23323d;border-color:#dce5ea;border-radius:14px}
body.oe-modern.oe-permanent .productView-images{overflow:hidden}
body.oe-modern.oe-permanent .productView-details :is(.productView-title,.productView-price,.productView-info-value,dt,dd){color:#23333f}
body.oe-modern.oe-permanent .productView-details .productView-title{font-weight:750;letter-spacing:-.045em}
body.oe-modern.oe-permanent .productView-details .productView-price{font-size:34px;font-weight:800}
body.oe-modern.oe-permanent .productView-details .button--primary{background:#1769e0;border-color:#3f83e3;color:#0b1522}
body.oe-modern.oe-permanent .productView-details :is(.form-input,.form-select,.form-increment,.button--icon){color:#233640;border-color:#d6e1e7;background:#f5f7f8}
body.oe-modern.oe-permanent .productView-productTabs{background:transparent;border-color:#3b4c58;color:#e7edf2}
body.oe-modern.oe-permanent .productView-productTabs :is(.tab-title,.tabs-contents){color:#e7edf2}
body.oe-modern.oe-permanent .productView-productTabs :is(.tab-content,.accordion-content){background:#fff;color:#253640;border-color:#dbe4e9}
body.oe-modern.oe-permanent .productView-productTabs :is(.tab-content h2,.tab-content h3,.tab-content p,.tab-content td,.tab-content li){color:#263943}
body.oe-modern.oe-permanent :is(.productView-details,.productView-images,.productView-productTabs,.section--recentlyViewed,.section--relatedProducts)::before,body.oe-modern.oe-permanent :is(.productView-details,.productView-images,.productView-productTabs,.section--recentlyViewed,.section--relatedProducts)::after{background-image:none!important}
body.oe-modern.oe-permanent :is(.oe-stock-live,.oe-stock-cart){box-shadow:none}
/* Dedicated CMS pages retain their real content, link targets, forms and partner integrations. */
body.oe-modern.oe-permanent .oe-svc{--svc-cream:#f3f7fa;--svc-muted:#b6c5d0;--svc-border:#3c505e}
body.oe-modern.oe-permanent :is(.oe-svc-hero,.oe-remote-hero){background:linear-gradient(125deg,#172733,#0c151e);border:1px solid #3a5262;border-radius:14px;box-shadow:none}
body.oe-modern.oe-permanent :is(.oe-svc-hero h1,.oe-remote-hero h1){color:#f6f9fb;font-weight:750;letter-spacing:-.055em}
body.oe-modern.oe-permanent :is(.oe-svc-accent,.oe-remote-accent,.oe-svc-eyebrow,.oe-remote-eyebrow){color:#1769e0}
body.oe-modern.oe-permanent :is(.oe-svc-button,.oe-remote-launch){background:#1769e0;color:#0a1525;border-color:#3980e3;border-radius:8px}
body.oe-modern.oe-permanent .oe-svc-button--secondary{background:transparent;border-color:#7d909d;color:#eef4f8}
body.oe-modern.oe-permanent :is(.oe-svc-lead,.oe-remote-lead){color:#bdcbd4}
body.oe-modern.oe-permanent :is(.oe-svc-tile,.oe-svc-feature,.oe-svc-human,.oe-svc-faq,.oe-remote-step,.oe-remote-card){background:#151f27;border-color:#3b4e5c;border-radius:12px;color:#dfe8ee}
body.oe-modern.oe-permanent :is(.oe-svc-feature h3,.oe-svc-tile h3,.oe-remote-step h3){color:#f4f8fb;font-weight:750}
body.oe-modern.oe-permanent :is(.oe-svc-feature__number,.oe-svc-number,.oe-svc-icon,.oe-remote-step__number){color:#1769e0}
body.oe-modern.oe-permanent :is(.oe-svc-contact,.oe-remote-contact){background:#172528;border-color:#465b4c;border-radius:14px}
body.oe-modern.oe-permanent .oe-svc-contact h2{color:#f0f5f1}
body.oe-modern.oe-permanent .oe-svc-nav a{border-radius:7px;border-color:#4b606d;color:#d7e3eb;background:#17242e}
body.oe-modern.oe-permanent .oe-svc-nav a[aria-current=page]{background:#1769e0;color:#0b1727;border-color:#1769e0}
body.oe-modern.oe-permanent.oe-ui-cms-page:not(.oe-service-page):not(.oe-ui-support-page) main.page{padding:36px clamp(20px,3vw,55px);background:#f7f9fa;border:1px solid #cfdce3;border-radius:14px;color:#21343f;overflow:hidden}
body.oe-modern.oe-permanent.oe-ui-cms-page:not(.oe-service-page):not(.oe-ui-support-page) main.page>.page-heading{color:#122b3b;font-size:clamp(32px,4vw,62px);font-weight:750;letter-spacing:-.055em;border-bottom:1px solid #c7d4dc;padding-bottom:24px;margin-bottom:28px}
body.oe-modern.oe-permanent.oe-ui-cms-page main.page :is(.article,table){max-width:100%}
body.oe-modern.oe-permanent.oe-ui-cms-page main.page .article{color:#283d49;line-height:1.85}
body.oe-modern.oe-permanent.oe-ui-cms-page main.page .article a{color:#0d2d5a;text-decoration:underline;text-underline-offset:3px}
body.oe-modern.oe-permanent .oe-contact-hero{background:#14222d;border-color:#3b5365;border-radius:14px}
body.oe-modern.oe-permanent .oe-contact-hero h1{color:#f3f8fc;font-weight:750}
body.oe-modern.oe-permanent .oe-contact-hero__title{color:#c3d1db}
body.oe-modern.oe-permanent :is(.oe-contact-online,.oe-contact-form,.oe-contact-store){--oe-ink:#263a47;--oe-muted:#5c7280;background:#fff;color:#263a47;border:1px solid #dce5eb;border-radius:12px}
body.oe-modern.oe-permanent :is(.oe-contact-online h2,.oe-contact-form h2,.oe-contact-store h3,.oe-contact-phone,.oe-contact-email){color:#233b4b}
body.oe-modern.oe-permanent .oe-contact-phone{border-color:#dee7ec}
body.oe-modern.oe-permanent .oe-contact-map{border-radius:12px;overflow:hidden;border:1px solid #506477}
/* Every customer, gift, cart and utility template gets a coherent surface. */
body.oe-modern.oe-permanent :is(.login-form,.new-customer,.account-body,.account-content,.oe-gift-page .form,.cart-totals,.cart-additionalCheckoutButtons,.cart-preview-modal){--oe-ink:#1e3441;--oe-muted:#59707e;--oe-paper:#fff;background:#fff;color:#223b49;border-color:#dce5ea;border-radius:12px}
body.oe-modern.oe-permanent :is(.login-form,.new-customer,.account-content,.oe-gift-page .form) :is(h1,h2,h3,p,label,.form-label,.form-label small,.form-field--error){color:#263c49}
body.oe-modern.oe-permanent :is(.login-form,.new-customer,.account-content,.oe-gift-page .form) :is(.form-input,.form-select,textarea){background:#f5f8fa;color:#253e4c;border-color:#ccdae3}
body.oe-modern.oe-permanent :is(.login-form,.new-customer,.account-content,.oe-gift-page .form) a{color:#103261}
body.oe-modern.oe-permanent .oe-customer-auth__google{background:#fff;color:#253d49;border-color:#c7d6df}
body.oe-modern.oe-permanent .oe-customer-auth__hint{color:#526d7d}
body.oe-modern.oe-permanent .oe-customer-auth__divider{color:#637d8d;border-color:#d2dee6}
body.oe-modern.oe-permanent .oe-ui-account-story{background:linear-gradient(150deg,#152a39,#10191f);border:1px solid #426171;border-radius:14px;overflow:hidden}
body.oe-modern.oe-permanent .oe-ui-account-story h2{font-size:clamp(36px,4vw,62px);color:#fff;font-weight:750;line-height:1.04}
body.oe-modern.oe-permanent .oe-ui-account-story .oe-ui-accent{display:block;color:#1769e0}
body.oe-modern.oe-permanent .oe-ui-account-story>p{color:#bdcdd8}
.oe-ui-account-art{height:250px;position:relative;display:grid;place-items:center;isolation:isolate;margin-block:12px}
.oe-ui-account-art__card{width:230px;aspect-ratio:1.6;position:relative;z-index:2;background:linear-gradient(145deg,#4a95f1,#2162bd);color:#051020;border:1px solid #b9d2f5;border-radius:12px;padding:20px;transform:rotate(-9deg);box-shadow:15px 22px 60px #0005;display:flex;flex-direction:column;justify-content:space-between}.oe-ui-account-art__card>b{font-size:13px}.oe-ui-account-art__card>span{font-size:30px;letter-spacing:-.065em;font-weight:850;line-height:.9}.oe-ui-account-art__card>i{position:absolute;right:16px;bottom:20px;font:9px monospace;writing-mode:vertical-rl;font-style:normal}.oe-ui-account-art__ring{position:absolute;width:270px;height:270px;border:1px solid #2d599670;border-radius:50%;transform:rotateX(50deg) rotate(-20deg);z-index:0}
body.oe-modern.oe-permanent .oe-ui-gift-banner{display:grid;grid-template-columns:1fr .8fr;align-items:center;border:1px solid #4c6371;border-radius:14px;background:linear-gradient(120deg,#152a3a,#0f181f);min-height:310px;overflow:hidden}
body.oe-modern.oe-permanent .oe-ui-gift-copy{padding:38px}
body.oe-modern.oe-permanent .oe-ui-gift-banner h2{font-size:clamp(36px,4.8vw,68px);font-weight:750;color:#f5f9fb;line-height:1.05;letter-spacing:-.06em}
body.oe-modern.oe-permanent .oe-ui-gift-banner p{color:#bfd0dc}
.oe-ui-gift-art{position:relative;height:270px;display:grid;place-items:center;isolation:isolate}.oe-ui-gift-art__card{width:240px;height:160px;border:1px solid #b7d1f5;border-radius:11px;background:linear-gradient(140deg,#1769e0,#2e72d1);color:#061223;transform:rotate(-11deg);box-shadow:15px 20px 50px #0007;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:18px}.oe-ui-gift-art__card>b{font-size:12px}.oe-ui-gift-art__card>strong{font-size:37px;line-height:.86;font-weight:850;letter-spacing:-.06em}.oe-ui-gift-art__card>span{font:8px/1.5 monospace}.oe-ui-gift-art__orbit{position:absolute;width:310px;height:210px;border:1px solid #6a9ade50;border-radius:50%;transform:rotate(30deg)}
body.oe-modern.oe-permanent .quickSearch{background:#0e1821;color:#e6eef5}
body.oe-modern.oe-permanent .oe-ui-search-intro{position:relative;background:transparent;padding-top:38px}
body.oe-modern.oe-permanent .oe-ui-search-intro h2{color:#f0f5f9;font-weight:750;letter-spacing:-.05em}
body.oe-modern.oe-permanent .oe-ui-search-scene{position:relative;min-height:180px;isolation:isolate;background:#14222c;border:1px solid #3a5262;border-radius:12px;overflow:hidden}
.oe-ui-search-scene__type{display:block;padding:30px;font-size:clamp(28px,6vw,60px);font-weight:850;line-height:.9;letter-spacing:-.07em;color:#fff}.oe-ui-search-scene__type>i{font-style:normal;color:#1769e0}.oe-ui-search-scene__lines{position:absolute;inset:0;background:url('circuit.svg') right center/65% auto no-repeat;opacity:.4;z-index:-1}
body.oe-modern.oe-permanent .oe-ui-search-scene .oe-ui-marketline{position:absolute;inset:auto 24px 20px 45%;color:#9dbae2;padding:0}
body.oe-modern.oe-permanent :is(.cart,.cart-item,.cart-total){color:#dce7ee;border-color:#415562}
body.oe-modern.oe-permanent .cart-item-image{background:#fff;border-radius:9px}
body.oe-modern.oe-permanent .cart-totals :is(strong,span,label,button,a){color:#2a414f}
body.oe-modern.oe-permanent .cart-totals .button--primary{background:#1769e0;color:#081426}
body.oe-modern.oe-permanent :is(.previewCart,.cartDrawer){--oe-ink:#243947;--oe-muted:#5c7383;--oe-paper:#fff;background:#fff;color:#243947}
body.oe-modern.oe-permanent :is(.previewCart,.cartDrawer) :is(h2,h3,p,a,label){color:#243947}
body.oe-modern.oe-permanent :is(.previewCart,.cartDrawer) .button--primary{background:#1769e0;color:#0d192b}
body.oe-modern.oe-permanent :is(.pagination-link,.navBar-action,.tab-title){color:#c7d7e3}
body.oe-modern.oe-permanent .pagination-item--current{background:#1769e0;color:#091526;border-color:#1769e0}
body.oe-modern.oe-permanent .pagination-item--current .pagination-link{color:#091526}
body.oe-modern.oe-permanent .oe-ui-utility-frame{padding:30px;border:1px solid #425e70;border-radius:14px;background:#13232e}
body.oe-modern.oe-permanent .oe-ui-utility-frame .page-heading{color:#f3f7fa}
body.oe-modern.oe-permanent.page-type-product .body{--oe-ink:#eaf1f6;--oe-muted:#a5b9c8;background:#0d161e;color:#eaf1f6}
body.oe-modern.oe-permanent.page-type-product .productView ._eyeva-sticky-box{border-radius:14px;border-top:3px solid #568fdf;box-shadow:0 14px 42px #00000018}
body.oe-modern.oe-permanent.page-type-product .productView ._eyeva-sticky-box::before{display:none}
body.oe-modern.oe-permanent.page-type-product .productView-options .add-to-cart-buttons::before,body.oe-modern.oe-permanent.page-type-product .productView-options .add-to-cart-buttons::after{display:none}
body.oe-modern.oe-permanent.page-type-product .productView-productTabs{background:#101d27;border-color:#3a5264;border-radius:14px}
body.oe-modern.oe-permanent.page-type-product .productView-productTabs .section--relatedProducts,body.oe-modern.oe-permanent.page-type-product .productView-productTabs .section--recentlyViewed{background:transparent}
body.oe-modern.oe-permanent.page-type-product .productView-productTabs .page-heading{color:#edf4f9}
body.oe-modern.oe-permanent.page-type-product .productView-productTabs .card .card-title a{color:#1b2933}
body.oe-modern.oe-permanent [data-cart] .cart-item::before,body.oe-modern.oe-permanent [data-cart] .cart-header::after{display:none}
body.oe-modern.oe-permanent [data-cart] .cart-item{background:#fff;color:#243d4d;border-color:#d7e2e9;border-radius:12px}
body.oe-modern.oe-permanent [data-cart] .cart-item :is(h2,h3,a,p,label,.cart-item-value,.cart-item-name){color:#243d4d}
body.oe-modern.oe-permanent [data-cart] .cart-item .form-increment{background:#f1f5f7;color:#273e4b;border-color:#cddde5}
body.oe-modern.oe-permanent [data-cart] .cart-totals::before,body.oe-modern.oe-permanent [data-cart] .cart-actions::after{display:none}
body.oe-modern.oe-permanent [data-cart] .cart-actions>.button{background:#1769e0;color:#091629;border-color:#4283dd}
body.oe-modern.oe-permanent.page-type-product .productView .form-action .button--primary{background:#1769e0;color:#091527;border-color:#4283dd}
body.oe-modern.oe-permanent.page-type-product{background:#0d161e}
body.oe-modern.oe-permanent.page-type-product .breadcrumbs .breadcrumb-label{color:#d1e1ec}
body.oe-modern.oe-permanent.page-type-product .breadcrumbs .breadcrumb.is-active>.breadcrumb-label{color:#7ca9e7}
body.oe-modern.oe-permanent .oe-contact :is(.oe-contact-online,.oe-contact-store) :is(p,span,strong,a,ul,li,address){color:#304d5f}
body.oe-modern.oe-permanent .oe-contact .oe-contact-online .oe-contact-phone strong{color:#203f53}
body.oe-modern.oe-permanent .oe-contact .oe-contact-online .oe-contact-phone span{color:#1e3c65}
body.oe-modern.oe-permanent .oe-contact .oe-contact-online .oe-eyebrow{color:#526e80}
body.oe-modern.oe-permanent .oe-contact .oe-contact-store h3{color:#1d3c51}
body.oe-modern.oe-permanent .login .form .button--primary,body.oe-modern.oe-permanent .register-form .button--primary,body.oe-modern.oe-permanent .oe-gift-page .form .button--primary{background:#1769e0;border-color:#3a7ddb;color:#0a172a}
body.oe-modern.oe-permanent :is(.login-form,.new-customer,main.page)>.oe-ui-page-kicker{color:#546e7e;font-size:9px}
body.oe-modern.oe-permanent.oe-ui-support-page main.page{background:transparent;color:#e8f1f7;border:0;border-radius:0;padding:0;overflow:visible}
body.oe-modern.oe-permanent.oe-ui-support-page :is(.oe-remote-steps h2,.oe-remote-step h3,.oe-remote-section h2){color:#f1f6fa}
body.oe-modern.oe-permanent .oe-ui-editorial-photo{width:100%!important;max-width:100%!important;height:420px!important;object-fit:cover;object-position:center;border-radius:12px;margin-block:0 16px}
@media(max-width:800px){body.oe-modern.oe-permanent .oe-ui-editorial-photo{height:240px!important}}
/* Footer identity replaces the old seasonal decorations, without an extra sales CTA. */
body.oe-modern.oe-permanent .footer{background:#0c141b;border-color:#3a4d5c;color:#c2d0da;position:relative;overflow:hidden}
body.oe-modern.oe-permanent .footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#1769e0a0,transparent)}
body.oe-modern.oe-permanent .footer :is(h3,h4,h5){color:#edf4f9}
body.oe-modern.oe-permanent .footer :is(a,p,address){color:#bfced9}
body.oe-modern.oe-permanent .footer a:hover{color:#1769e0}
.oe-ui-footer-identity{padding:42px clamp(20px,3vw,58px) 25px;border-bottom:1px solid #304350;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1920px;margin:auto}
.oe-ui-footer-identity__word{font-size:clamp(38px,8.8vw,150px);font-weight:850;letter-spacing:-.08em;line-height:.9;color:#1769e0}.oe-ui-footer-identity__side{display:flex;flex-direction:column;gap:10px;font:9px/1.7 monospace;letter-spacing:.12em;color:#b7cbd9;text-align:right}.oe-ui-footer-identity__side>strong{font-size:11px;color:#e6f0f6;font-family:Manrope,sans-serif;letter-spacing:0}
body.oe-modern.oe-permanent .footer :is(.oe-retired-footer-art,.oe-permanent-footer-art){display:none}
/* Decorative interactions use fixed overlays, never change card or button geometry. */
.oe-ui-add-spark{position:fixed;left:var(--x);top:var(--y);z-index:10040;width:42px;height:42px;pointer-events:none;color:#0b1421;background:#1769e0;border:1px solid #bad3f5;border-radius:11px;display:grid;place-items:center;box-shadow:0 10px 25px #0003;animation:oe-ui-cart-spark .85s cubic-bezier(.2,.6,.25,1) forwards}.oe-ui-add-spark svg{width:22px;height:22px}
@keyframes oe-ui-cart-spark{0%{opacity:0;transform:translate(-50%,-50%) scale(.55) rotate(-12deg)}20%{opacity:1;transform:translate(-50%,-90%) scale(1) rotate(6deg)}100%{opacity:0;transform:translate(-25%,-210%) scale(.68) rotate(18deg)}}
.oe-ui-page-kicker{display:flex;align-items:center;gap:13px;font:9px/1.5 monospace;letter-spacing:.13em;color:#a9c0ce;margin:0 0 18px}.oe-ui-page-kicker::before{content:"";width:28px;height:1px;background:#417ed4}
.oe-ui-reveal{transition:opacity .65s,transform .65s}.oe-ui-reveal:not(.is-visible){opacity:0;transform:translateY(18px)}
body.oe-modern.oe-permanent .oe-svc-reveal:not(.is-visible){transition-duration:.6s}
@media(min-width:1600px){body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__copy{max-width:820px}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__description{max-width:490px}}
@media(max-width:1120px){body.oe-modern.oe-permanent .oe-ui-hero,body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__inner{min-height:610px}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__copy{width:62%}body.oe-modern.oe-permanent .oe-ui-hero h1{font-size:clamp(90px,11vw,140px)}body.oe-modern.oe-permanent .oe-ui-collection-card{min-height:370px}body.oe-modern.oe-permanent .oe-ui-collection-card .oe-collection-card__copy{padding:28px}}
@media(max-width:800px){body.oe-modern.oe-permanent .oe-shell{padding-inline:20px}body.oe-modern.oe-permanent .oe-ui-hero{min-height:720px}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__inner{min-height:720px;padding:42px 22px 290px;align-items:flex-start}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__copy{width:100%;max-width:none}body.oe-modern.oe-permanent .oe-ui-hero h1{font-size:clamp(78px,17.2vw,126px);margin-bottom:20px}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__eyebrow{font-size:8px;margin-bottom:22px}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__description{font-size:12px;line-height:1.7;max-width:390px;margin-bottom:20px}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__image{height:54%;top:auto;bottom:0;object-position:87% center;opacity:.88}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__shade{background:linear-gradient(180deg,#090d11 0%,#090d11 39%,#090d1199 53%,transparent 70%)}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__actions{gap:9px}.oe-ui-hero__location{font-size:9px;margin-top:18px}.oe-ui-hero__edition{display:none}.oe-ui-campaign-strip__track>span{font-size:10px;padding-block:11px}.oe-ui-campaign-strip i{padding-inline:20px}body.oe-modern.oe-permanent .oe-ui-trust .oe-shell{gap:14px;padding-block:18px}body.oe-modern.oe-permanent .oe-ui-trust span{font-size:9px}body.oe-modern.oe-permanent .oe-categories{padding-block:40px 24px}body.oe-modern.oe-permanent .oe-category-card{border-radius:10px}body.oe-modern.oe-permanent .oe-category-card__image img{max-height:95px}body.oe-modern.oe-permanent .card .card-body{padding:13px}body.oe-modern.oe-permanent .card .card-footer{padding:0 13px 14px}body.oe-modern.oe-permanent .card .card-title{font-size:11px;line-height:1.55;height:6.2em;min-height:6.2em}body.oe-modern.oe-permanent .card :is(.price--withoutTax,.price--withTax){font-size:17px}body.oe-modern.oe-permanent .oe-ui-collections .oe-collection-grid{gap:16px}body.oe-modern.oe-permanent .oe-ui-collection-card{min-height:330px}body.oe-modern.oe-permanent .oe-ui-collection-card .oe-collection-card__copy{padding:24px}body.oe-modern.oe-permanent .oe-catalogue-hero{border-radius:10px;padding-block:24px}body.oe-modern.oe-permanent .oe-catalogue-hero h1{max-width:100%;font-size:32px}body.oe-modern.oe-permanent .oe-catalogue-hero__art{display:none}body.oe-modern.oe-permanent .oe-ui-gift-banner{grid-template-columns:1fr}.oe-ui-gift-art{height:230px}.oe-ui-account-art{height:220px}body.oe-modern.oe-permanent .oe-ui-gift-copy{padding:26px}.oe-ui-footer-identity{padding:28px 20px 22px;align-items:flex-start;flex-direction:column;gap:15px}.oe-ui-footer-identity__word{font-size:clamp(42px,12.5vw,90px)}.oe-ui-footer-identity__side{font-size:8px;text-align:left}.oe-ui-search-scene__type{padding:25px}body.oe-modern.oe-permanent .oe-ui-search-scene .oe-ui-marketline{display:none}body.oe-modern.oe-permanent .oe-contact-grid{gap:18px}body.oe-modern.oe-permanent .oe-svc-hero{border-radius:10px}}
@media(prefers-reduced-motion:reduce){.oe-ui-campaign-strip__track,.oe-ui-add-spark{animation:none!important}.oe-ui-reveal,.oe-ui-reveal:not(.is-visible){opacity:1;transform:none;transition:none!important}body.oe-modern.oe-permanent :is(.card-image,.oe-collection-card>img,.oe-category-card){transition:none!important;transform:none!important}}
@media print{body.oe-modern.oe-permanent{background:#fff;color:#111}.oe-ui-campaign-strip,.oe-ui-footer-identity,.oe-ui-hero__grid,.oe-ui-add-spark,.oe-ui-page-kicker{display:none!important}.oe-ui-reveal{opacity:1;transform:none}}
/* Permanent storefront refinements. */
/* Everyday palette; preserve the supplied theme's geometry and commerce hooks. */
body.oe-modern.oe-permanent{--oe-ink:#192d3b;--oe-muted:#5b6e7b;--oe-paper:#fff;--oe-soft:#f3f6f9;--oe-line:#dce5ec;--oe-blue:#1769e0;--oe-blue-hover:#0b54bc;--ui-lime:#1769e0;--ui-orange:#1769e0;--ui-copper:#0b54bc;--ui-night:#102331;--ui-plum:#173448;background:#f7f9fc;color:#192d3b;background-image:none;color-scheme:light}
body.oe-modern.oe-permanent *{scrollbar-color:#b9c8d5 #eef3f7}
body.oe-modern.oe-permanent ::selection{background:#cfe3ff;color:#102b49}
body.oe-modern.oe-permanent :is(a,button,input,textarea,select,summary):focus-visible{outline-color:#1769e0}
body.oe-modern.oe-permanent :is(.oe-section-heading h2,.oe-home .page-heading,.oe-brand-page h1,.oe-brand-directory h1){color:#172e40}
body.oe-modern.oe-permanent .oe-eyebrow{color:#486376}
body.oe-modern.oe-permanent .oe-section-note{background:#edf8f2;border-color:#cae8d8;color:#216849}
body.oe-modern.oe-permanent :is(.oe-button--blue,.oe-button--ink,.button--primary){background:#1769e0;color:#fff;border-color:#1769e0}
body.oe-modern.oe-permanent :is(.oe-button--blue,.oe-button--ink,.button--primary):hover{background:#0b54bc;color:#fff;border-color:#0b54bc;box-shadow:0 6px 20px #1769e025}
/* White, full-width header with the existing compact catalogue and Services action. */
body.oe-modern.oe-permanent .header,body.oe-modern.oe-permanent.oe-header-scrolled .header{background:#fffffff7;border-color:#dce5ec;box-shadow:0 5px 24px #17344b0a}
body.oe-modern.oe-permanent .header::after{background:linear-gradient(90deg,transparent,#1769e040,transparent)}
body.oe-modern.oe-permanent .header :is(.header-logo-image,.header-logo img){filter:brightness(0);background:transparent}
body.oe-modern.oe-permanent .header :is(.navUser-action,.navUser-action._hasLabel,.mobileMenu-toggle,.header-logo-text){color:#1c3344;border-color:#d9e3ec}
body.oe-modern.oe-permanent .header :is(.navUser-action svg,.mobileMenu-toggleIcon,.mobileMenu-toggleIcon::before,.mobileMenu-toggleIcon::after){color:#1c3344}
body.oe-modern.oe-permanent .header .navUser-action :is(.icon,.oe-support-icon),body.oe-modern.oe-permanent .header .mobileMenu-toggle .icon{filter:none}
body.oe-modern.oe-permanent .header :is(.mobileMenu-toggleIcon,.mobileMenu-toggleIcon::before,.mobileMenu-toggleIcon::after){background:#1c3344}
body.oe-modern.oe-permanent .oe-catalogue-toggle{background:#173448;border-color:#173448;color:#fff}
body.oe-modern.oe-permanent .oe-catalogue-toggle:hover,body.oe-modern.oe-permanent .oe-catalogue-toggle[aria-expanded=true]{background:#234f6e;border-color:#234f6e;color:#fff}
body.oe-modern.oe-permanent .header._left>.container>.oe-header-search{background:#f1f5f9;border-color:#dce6ee}
body.oe-modern.oe-permanent .header .oe-header-search:focus-within{background:#fff;border-color:#6ba4ed;box-shadow:0 0 0 3px #1769e010}
body.oe-modern.oe-permanent .header .oe-header-search input{color:#213a4d}
body.oe-modern.oe-permanent .header .oe-header-search input::placeholder{color:#6c7f8e}
body.oe-modern.oe-permanent .header .oe-header-search button{color:#213a4d;background:#fff}
body.oe-modern.oe-permanent .header .oe-header-services{background:#eaf2fd;border-color:#cddff5;color:#1556a8}
body.oe-modern.oe-permanent .header .oe-header-services:hover{background:#deebfc;border-color:#91b7e8;color:#0c438c}
body.oe-modern.oe-permanent .header .countPill{background:#1769e0;color:#fff}
body.oe-modern.oe-permanent .eyeva__mobileCategoryNav{background:#edf3f9;border-color:#d7e3ed}
body.oe-modern.oe-permanent .eyeva__mobileCategoryNav a{color:#2b506e}
body.oe-modern.oe-permanent .eyeva__mobileCategoryNav a._active{color:#145ab5;background:#e0edfb}
body.oe-modern.oe-permanent .oe-catalogue-tab[aria-selected=true]{background:#e9f1fc;color:#174d91}
body.oe-modern.oe-permanent .oe-catalogue-tab[aria-selected=true]>span:last-child,body.oe-modern.oe-permanent .oe-catalogue-panel__heading>p{color:#1769c4}
body.oe-modern.oe-permanent .oe-catalogue-panel a:hover{color:#1769c4}
/* Neutral, photographic home. No opening overlay, timer, marquee or event lettering. */
body.oe-modern.oe-permanent .oe-ui-hero{min-height:620px;background:#10212f;border-color:#dbe4ec}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__inner{min-height:620px;padding-block:76px;align-items:center}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__copy{width:55%;max-width:850px}
body.oe-modern.oe-permanent .oe-ui-hero h1{font-size:clamp(45px,4.9vw,88px);line-height:1.1;letter-spacing:-.065em;font-weight:750;text-wrap:initial;margin:0 0 26px;color:#fff}
body.oe-modern.oe-permanent .oe-ui-hero h1>span{display:block}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__accent{color:#acd0ff}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__image{object-position:65% center;opacity:1}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__shade{background:linear-gradient(90deg,#0b1c2cf2,#0b1c2cb8 32%,#0b1c2c24 60%,transparent 80%)}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__description{color:#d2dfeb;max-width:450px;font-size:15px;line-height:1.85}
body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__eyebrow{color:#d8e8f7;font-size:10px;letter-spacing:.14em;line-height:1.7}
body.oe-modern.oe-permanent .oe-ui-live-dot{background:#81b9ff;box-shadow:0 0 0 4px #81b9ff12}
body.oe-modern.oe-permanent .oe-ui-hero .oe-button--ghost{color:#fff;background:#ffffff05;border-color:#91a5b8}
body.oe-modern.oe-permanent .oe-ui-hero .oe-button--ghost:hover{background:#ffffff15;border-color:#b7cadb}
body.oe-modern.oe-permanent .oe-ui-trust{background:#fff;color:#4b6273;border-color:#e0e8ef}
body.oe-modern.oe-permanent .oe-ui-trust svg{color:#1769c4}
body.oe-modern.oe-permanent .oe-trust-strip>.oe-shell>span{color:#4b6273}
body.oe-modern.oe-permanent .oe-trust-strip>.oe-shell>span+span{border-color:#d7e3ed}
body.oe-modern.oe-permanent .oe-category-card:hover{border-color:#aac9ee}
body.oe-modern.oe-permanent .oe-category-card:hover::before{background:#1769e0}
body.oe-modern.oe-permanent .oe-ui-section-index{color:#7c92a4}
body.oe-modern.oe-permanent .oe-ui-collection-card__serial{color:#d6e7f7;border-color:#ffffff3b}
body.oe-modern.oe-permanent .oe-ergotron__banner{background:#eaf1f4;color:#203c4b;border-color:#d1e1e7}
body.oe-modern.oe-permanent .oe-ergotron__brand{color:#315e59}
body.oe-modern.oe-permanent .oe-ergotron__series{color:#566d76}
body.oe-modern.oe-permanent .oe-ergotron__cta{background:#244b48;border-color:#244b48;color:#fff}
body.oe-modern.oe-permanent .oe-discovery{--discovery-accent:#1769e0;background:linear-gradient(115deg,#eaf2fc,#f4f8fc);border-color:#d4e2f1}
body.oe-modern.oe-permanent .oe-discovery__intro h2{color:#172f44}
body.oe-modern.oe-permanent .oe-discovery__link{color:#145ab5;border-color:#bed6f0}
body.oe-modern.oe-permanent .oe-discovery__status{color:#5c7488}
body.oe-modern.oe-permanent .oe-discovery__arrows button{background:#fff;border-color:#d0dfed;color:#214563}
body.oe-modern.oe-permanent .oe-discovery__arrows button:hover{background:#e5f0fe}
body.oe-modern.oe-permanent .oe-discovery__retry{color:#145ab5}
body.oe-modern.oe-permanent .oe-security__all{color:#145ab5}
body.oe-modern.oe-permanent :is(.oe-security__intro,.oe-security__status){color:#526c7f}
body.oe-modern.oe-permanent .oe-services .oe-eyebrow{color:#aac9e6}
/* Existing equal-height cards and four-line titles, with white image canvases. */
body.oe-modern.oe-permanent .card:hover{border-color:#b5cfe9;box-shadow:0 12px 28px #17344814}
body.oe-modern.oe-permanent .card :is(.card-figcaption-button--add,.card-figcaption-button--addToCart,.button--primary){background:#1769e0;border-color:#1769e0;color:#fff}
body.oe-modern.oe-permanent .card :is(.card-figcaption-button--add,.card-figcaption-button--addToCart,.button--primary):hover{background:#0b54bc;border-color:#0b54bc;color:#fff}
body.oe-modern.oe-permanent .card .sale-flag-side{background:#eef2f6;color:#5b6b78;border-color:#dce4eb}
body.oe-modern.oe-permanent .card :is(.card-figure,.card-img-container,.card-image-link){background:#fff;overflow:hidden;isolation:isolate;clip-path:inset(0 round 11px)}
body.oe-modern.oe-permanent .card .card-title{height:6.6em;min-height:6.6em;-webkit-line-clamp:4;line-height:1.65}
body.oe-modern.oe-permanent .card .card-footer{margin-top:auto}
body.oe-modern.oe-permanent .card .price{color:#213c51}
body.oe-modern.oe-permanent .card .form-increment :is(button,input,.icon){color:#314c61;fill:currentColor;filter:none}
body.oe-modern.oe-permanent .card .card-figcaption-button ._label{color:inherit}
body.oe-modern.oe-permanent .productView-productTabs .card .card-footer .card-figcaption-button._outstock :is(span,._label){color:#26435a}
body.oe-modern.oe-permanent .card .sold-out-flag-side{background:#edf1f5;border-color:#dbe4eb}
body.oe-modern.oe-permanent .card .sold-out-text{color:#526473}
body.oe-modern.oe-permanent .oe-brand-directory__intro,body.oe-modern.oe-permanent .oe-brand-page__intro{color:#243d50}
body.oe-modern.oe-permanent :is(.oe-brand-page,.oe-brand-directory){color:#243d50}
body.oe-modern.oe-permanent :is(.oe-brand-directory,.oe-brand-page) .oe-eyebrow{color:#4d6b85}
body.oe-modern.oe-permanent .plp-page-sidebar-modal .button--primary{background:#1769e0;color:#fff;border-color:#1769e0}
body.oe-modern.oe-permanent .plp-page-sidebar-modal :is(a,.oe-brand-search){color:#1b5ba5}
body.oe-modern.oe-permanent .oe-ui-marketline{color:#6087ae}
body.oe-modern.oe-permanent .oe-ui-marketline__word{font-size:10px;font-weight:650;letter-spacing:.08em}
body.oe-modern.oe-permanent .oe-ui-marketline__wire{background:linear-gradient(90deg,transparent,#c4d7e8)}
body.oe-modern.oe-permanent .plp-page-sidebar-modal::after{opacity:.28}
body.oe-modern.oe-permanent :is(.breadcrumbs a,.breadcrumb-label,.breadcrumbs span){color:#526f85}
body.oe-modern.oe-permanent .breadcrumb.is-active>.breadcrumb-label{color:#254b6d}
body.oe-modern.oe-permanent .oe-catalogue-hero .breadcrumbs :is(a,.breadcrumb-label,span){color:#d1e2ef}
body.oe-modern.oe-permanent .oe-catalogue-hero :is(.oe-catalogue-children a,.oe-subcategory-chip){color:#e1edfa;border-color:#526a7d}
body.oe-modern.oe-permanent .oe-catalogue-hero :is(.oe-catalogue-children a,.oe-subcategory-chip)>span{color:inherit}
/* Product details, descriptions and recommendation rows share the normal light surface. */
body.oe-modern.oe-permanent.page-type-product,body.oe-modern.oe-permanent.page-type-product .body{--oe-ink:#243a4b;--oe-muted:#62798b;background:#f5f8fb;color:#243a4b}
body.oe-modern.oe-permanent.page-type-product .breadcrumbs .breadcrumb-label{color:#5e7485}
body.oe-modern.oe-permanent.page-type-product .breadcrumbs .breadcrumb.is-active>.breadcrumb-label{color:#244b6b}
body.oe-modern.oe-permanent.page-type-product .productView ._eyeva-sticky-box{border-top-color:#bdd3ec;box-shadow:0 12px 36px #1734480a}
body.oe-modern.oe-permanent.page-type-product .productView .form-action .button--primary{background:#1769e0;color:#fff;border-color:#1769e0}
body.oe-modern.oe-permanent .productView-details .button--primary{background:#1769e0;color:#fff;border-color:#1769e0}
body.oe-modern.oe-permanent.page-type-product .productView-productTabs{background:#edf3f8;border-color:#d4e1eb;color:#243a4b}
body.oe-modern.oe-permanent .productView-productTabs :is(.tab-title,.tabs-contents){color:#243a4b}
body.oe-modern.oe-permanent.page-type-product .productView-productTabs .page-heading{color:#243a4b}
body.oe-modern.oe-permanent .oe-recent-status{color:#435e74;background:#eaf2fb;border-color:#caddf0}
/* The six service pages and the Services index retain their content and layout. */
body.oe-modern.oe-permanent .oe-svc{--svc-cream:#fff;--svc-muted:#587084;--svc-border:#d9e4ed;color:#263f52}
body.oe-modern.oe-permanent :is(.oe-svc-hero,.oe-remote-hero,.oe-contact-hero){background:linear-gradient(115deg,#153349,#102435);border-color:#26495f}
body.oe-modern.oe-permanent :is(.oe-svc-accent,.oe-remote-accent,.oe-svc-eyebrow,.oe-remote-eyebrow){color:#acd0ff}
body.oe-modern.oe-permanent :is(.oe-svc-button,.oe-remote-launch){background:#1769e0;color:#fff;border-color:#1769e0}
body.oe-modern.oe-permanent .oe-svc-button--secondary{background:transparent;color:#f3f7fc;border-color:#7697b3}
body.oe-modern.oe-permanent :is(.oe-svc-tile,.oe-svc-feature,.oe-svc-human,.oe-svc-faq,.oe-remote-step,.oe-remote-card){background:#fff;border-color:#d8e4ed;color:#40596d;box-shadow:0 4px 18px #17344804}
body.oe-modern.oe-permanent :is(.oe-svc-tile h3,.oe-svc-feature h3,.oe-svc-human h3,.oe-svc-faq h3,.oe-remote-step h3,.oe-remote-card h2){color:#203c50}
body.oe-modern.oe-permanent .oe-svc-section-head h2{color:#203c50}
body.oe-modern.oe-permanent .oe-svc-section-head>p{color:#526c7f}
body.oe-modern.oe-permanent .oe-svc-tile__head>span{color:#5b7890}
body.oe-modern.oe-permanent .oe-svc-tile__action{color:#145ab5}
body.oe-modern.oe-permanent :is(.oe-svc-feature__number,.oe-svc-number,.oe-svc-icon,.oe-remote-step__number){color:#1769c4}
body.oe-modern.oe-permanent :is(.oe-svc-chapter,.oe-svc-section,.oe-svc-human,.oe-svc-faq) :is(h2,p,li,summary){color:#263f52}
body.oe-modern.oe-permanent :is(.oe-svc-tile,.oe-svc-feature,.oe-svc-human,.oe-svc-faq,.oe-remote-step,.oe-remote-card) p{color:#526c7f}
body.oe-modern.oe-permanent :is(.oe-svc-feature,.oe-svc-copy,.oe-svc-faq,.oe-remote-card) a{color:#145ab5}
body.oe-modern.oe-permanent .oe-svc-nav a{background:#fff;color:#345670;border-color:#d4e1ec}
body.oe-modern.oe-permanent .oe-svc-nav a[aria-current=page]{background:#173448;color:#fff;border-color:#173448}
body.oe-modern.oe-permanent :is(.oe-svc-contact,.oe-remote-contact){background:#eaf2fb;color:#254862;border-color:#cddff0}
body.oe-modern.oe-permanent :is(.oe-svc-contact h2,.oe-remote-contact h2,.oe-svc-contact p,.oe-remote-contact p){color:#254862}
body.oe-modern.oe-permanent .oe-svc .oe-svc-human p,body.oe-modern.oe-permanent .oe-svc .oe-svc-contact p{color:#526c7f}
body.oe-modern.oe-permanent .oe-svc-phone{color:#145ab5}
body.oe-modern.oe-permanent .oe-svc-related-link{background:#fff;border-color:#d7e3ed;color:#263f52}
body.oe-modern.oe-permanent .oe-svc-related-link:hover{background:#edf5fd;border-color:#a9caed;color:#203e55}
body.oe-modern.oe-permanent .oe-svc-related-link h3{color:#203e55}
body.oe-modern.oe-permanent .oe-svc-related .oe-svc-button--secondary{background:#fff;border-color:#b9d1e8;color:#145ab5}
body.oe-modern.oe-permanent .oe-svc-nav a:first-child{color:#145ab5}
body.oe-modern.oe-permanent .oe-svc-native-link:not(.oe-svc-button){color:#145ab5}
body.oe-modern.oe-permanent.oe-ui-support-page main.page{color:#284356;background:transparent}
body.oe-modern.oe-permanent.oe-ui-support-page :is(.oe-remote-steps h2,.oe-remote-step h3,.oe-remote-section h2){color:#203e55}
body.oe-modern.oe-permanent main.oe-remote{color:#284356}
body.oe-modern.oe-permanent .oe-remote :is(.oe-remote-steps h3,.oe-remote-section-heading h2,.oe-remote-faq>h2,.oe-remote-faq summary){color:#203e55}
body.oe-modern.oe-permanent .oe-remote :is(.oe-remote-steps p,.oe-remote-section-heading>p,.oe-remote-faq details p){color:#526c7f}
body.oe-modern.oe-permanent .oe-remote .oe-remote-eyebrow{color:#145ab5}
body.oe-modern.oe-permanent .oe-remote .oe-remote-hero .oe-remote-eyebrow{color:#acd0ff}
body.oe-modern.oe-permanent .oe-remote-button,body.oe-modern.oe-permanent .oe-remote-form .button{background:#1769e0;border-color:#1769e0;color:#fff}
body.oe-modern.oe-permanent .oe-remote-button:hover,body.oe-modern.oe-permanent .oe-remote-form .button:hover{background:#0b54bc;border-color:#0b54bc;color:#fff}
body.oe-modern.oe-permanent .oe-remote-photo-caption{background:#173448;border-color:#5b7c98}
body.oe-modern.oe-permanent .oe-remote-steps,body.oe-modern.oe-permanent .oe-remote-faq details{border-color:#d3e1ed}
body.oe-modern.oe-permanent .oe-remote-ticket{background:#edf4fb;border-color:#d3e1ed}
body.oe-modern.oe-permanent .oe-remote-contact{background:transparent;border:0}
body.oe-modern.oe-permanent .oe-remote-contact :is(h2,.oe-remote-phone,.oe-remote-phone strong,.oe-remote-hours strong){color:#254862}
body.oe-modern.oe-permanent .oe-remote-contact :is(.oe-remote-contact-intro,.oe-remote-hours p,.oe-remote-hours h3,.oe-remote-phone>span:nth-child(2)>span){color:#526c7f}
body.oe-modern.oe-permanent .oe-remote-phone{border-color:#ceddea}
body.oe-modern.oe-permanent .oe-contact-hero .oe-eyebrow{color:#acd0ff}
body.oe-modern.oe-permanent .oe-contact-locations{background:#edf3f8;border-color:#d7e3ed}
body.oe-modern.oe-permanent .oe-contact .oe-contact-online .oe-contact-support,body.oe-modern.oe-permanent .oe-contact .oe-contact-online .oe-contact-support span{color:#fff}
body.oe-modern.oe-permanent .oe-contact .oe-contact-online .oe-contact-phone span{color:#356b9c}
body.oe-modern.oe-permanent .oe-contact :is(.oe-contact-online,.oe-contact-store) a:hover{color:#1769e0}
body.oe-modern.oe-permanent.oe-ui-cms-page main.page .article a{color:#145ab5}
/* Account, gift, cart, search and other native pages remain fully functional. */
body.oe-modern.oe-permanent :is(.login-form,.new-customer,.account-content,.oe-gift-page .form) a{color:#145ab5}
body.oe-modern.oe-permanent .oe-ui-account-story{background:linear-gradient(145deg,#163b55,#102839);border-color:#3b617b}
body.oe-modern.oe-permanent .oe-ui-account-story .oe-ui-accent{color:#acd0ff}
body.oe-modern.oe-permanent .oe-ui-account-art__card{background:linear-gradient(135deg,#e0efff,#bedcff);color:#1b4671;border-color:#edf6ff;box-shadow:12px 20px 48px #0003}
body.oe-modern.oe-permanent .oe-ui-account-art__card>span{font-size:24px;line-height:1.15;max-width:175px;letter-spacing:-.045em}
body.oe-modern.oe-permanent .oe-ui-account-art__card>i{font-size:7px}
body.oe-modern.oe-permanent .oe-ui-account-art__ring{border-color:#80aeda70}
body.oe-modern.oe-permanent .oe-ui-gift-banner{background:linear-gradient(125deg,#15374f,#102638);border-color:#345c76}
body.oe-modern.oe-permanent .oe-ui-gift-art__card{background:linear-gradient(135deg,#e2f0ff,#b2d4fd);color:#173e66;border-color:#eef7ff}
body.oe-modern.oe-permanent .oe-ui-gift-art__card>strong{font-size:29px;line-height:1.05;max-width:190px;overflow-wrap:normal}
body.oe-modern.oe-permanent .oe-ui-gift-art__orbit{border-color:#7db0e36b}
body.oe-modern.oe-permanent :is(.login .form,.register-form,.oe-gift-page .form) .button--primary{background:#1769e0;border-color:#1769e0;color:#fff}
body.oe-modern.oe-permanent .oe-gift-page>.page-heading{color:#203e55}
body.oe-modern.oe-permanent .quickSearch{background:#f4f8fc;color:#243e52}
body.oe-modern.oe-permanent .oe-ui-search-intro h2{color:#183b56}
body.oe-modern.oe-permanent .oe-ui-search-intro p{color:#5b7487}
body.oe-modern.oe-permanent .oe-ui-search-scene{background:linear-gradient(120deg,#193b56,#102a3d);border-color:#335c7a}
body.oe-modern.oe-permanent .oe-ui-search-scene__type{font-size:clamp(27px,4.3vw,56px);line-height:1.1;letter-spacing:-.055em}
body.oe-modern.oe-permanent .oe-ui-search-scene__type>i{color:#a9cfff}
body.oe-modern.oe-permanent :is(.cart,.cart-item,.cart-total){color:#2c465b;border-color:#d7e3ed}
body.oe-modern.oe-permanent :is(.cart .cart-item-name,.cart .cart-item-name a,.cart .cart-header-item){color:#2c465b}
body.oe-modern.oe-permanent [data-cart] h3{color:#203e55}
body.oe-modern.oe-permanent .page[data-cart]>.cart-page-heading{color:#203e55;border-color:#d7e3ed}
body.oe-modern.oe-permanent [data-cart] .cart-actions>.button,body.oe-modern.oe-permanent .cart-totals .button--primary,body.oe-modern.oe-permanent :is(.previewCart,.cartDrawer) .button--primary{background:#1769e0;color:#fff;border-color:#1769e0}
body.oe-modern.oe-permanent :is(.pagination-link,.navBar-action,.tab-title){color:#44647e}
body.oe-modern.oe-permanent .pagination-item--current{background:#1769e0;color:#fff;border-color:#1769e0}
body.oe-modern.oe-permanent .pagination-item--current .pagination-link{color:#fff}
body.oe-modern.oe-permanent .oe-ui-utility-frame{background:#fff;border-color:#d7e3ed;color:#2a455a}
body.oe-modern.oe-permanent .oe-ui-utility-frame .page-heading{color:#203e55}
/* Footer and small interaction feedback use the permanent brand palette. */
body.oe-modern.oe-permanent .footer{--oe-ink:#e5edf4;--oe-muted:#bacbd9;--oe-paper:#102331;background:#102331;color:#bacbd9;border-color:#314c60}
body.oe-modern.oe-permanent .footer::before{background:linear-gradient(90deg,transparent,#73a9e67d,transparent)}
body.oe-modern.oe-permanent .footer a:hover{color:#acd0ff}
.oe-ui-footer-identity{padding-block:34px 26px;border-color:#2c465a}
.oe-ui-footer-identity__word{font-size:clamp(28px,5vw,78px);line-height:1.03;font-weight:750;letter-spacing:-.07em;max-width:68%;color:#d6e9ff}
.oe-ui-footer-identity__side{color:#a9c4da}
.oe-ui-add-spark{background:#1769e0;color:#fff;border-color:#b9d9ff;box-shadow:0 10px 25px #102a4d25}
.oe-ui-page-kicker{color:#6e889e;font-family:Manrope,sans-serif;font-size:9px;letter-spacing:.1em}
.oe-ui-page-kicker::before{background:#92b7de}
@media(min-width:1600px){body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__copy{max-width:900px}}
@media(max-width:1120px){body.oe-modern.oe-permanent .oe-ui-hero,body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__inner{min-height:550px}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__copy{width:68%}body.oe-modern.oe-permanent .oe-ui-hero h1{font-size:clamp(42px,5.3vw,62px)}}
@media(max-width:800px){body.oe-modern.oe-permanent .oe-ui-hero{min-height:660px}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__inner{min-height:660px;padding:40px 22px 280px;align-items:flex-start}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__copy{width:100%;max-width:540px}body.oe-modern.oe-permanent .oe-ui-hero h1{font-size:clamp(34px,7.8vw,52px);line-height:1.13;letter-spacing:-.055em;margin-bottom:20px}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__eyebrow{font-size:8px;margin-bottom:20px}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__description{font-size:12px;line-height:1.8;margin-bottom:22px}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__image{height:49%;top:auto;bottom:0;object-position:72% center;opacity:1}body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__shade{background:linear-gradient(180deg,#10212f 0%,#10212f 46%,#10212f88 59%,transparent 76%)}body.oe-modern.oe-permanent .oe-ui-trust .oe-shell{padding-block:16px}.oe-ui-footer-identity__word{max-width:100%;font-size:clamp(30px,7.5vw,56px)}.oe-ui-footer-identity__side{font-size:8px}body.oe-modern.oe-permanent .oe-ui-search-scene__type{font-size:clamp(26px,6vw,40px)}body.oe-modern.oe-permanent .oe-ui-gift-art__card>strong{font-size:27px}body.oe-modern.oe-permanent .card .card-title{height:6.2em;min-height:6.2em;font-size:11px;line-height:1.55}}
@media(max-width:370px){body.oe-modern.oe-permanent .oe-ui-hero .oe-hero__actions{gap:8px}body.oe-modern.oe-permanent .oe-ui-hero .oe-button{padding-inline:12px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.oe-ui-add-spark{display:none}.oe-ui-reveal,.oe-ui-reveal:not(.is-visible){opacity:1;transform:none;transition:none}body.oe-modern.oe-permanent :is(.oe-svc-reveal,.oe-collection-card,.oe-category-card){transition:none!important;transform:none!important}}
@media print{body.oe-modern.oe-permanent,body.oe-modern.oe-permanent.page-type-product,body.oe-modern.oe-permanent.page-type-product .body{background:#fff;color:#111}.oe-ui-page-kicker,.oe-ui-add-spark{display:none}}
