.mobile-header-phone,.mobile-header-language,.mobile-header-menu,.titan-mobile-eyebrow,.titan-mobile-title,.titan-mobile-origin,.titan-mobile-script,.titan-mobile-count,.titan-mobile-product,.titan-mobile-background,.titan-mobile-pending,.titan-mobile-break,.royal-mobile-teaser,.home-footer-compact,.album-mobile-category,.album-mobile-arrow{display:none}.album-photo-link{height:100%;min-height:0;color:inherit;grid-template-rows:minmax(0,1fr) auto;gap:9px;text-decoration:none;display:grid}.album-photo-link:focus-visible{outline-offset:3px;outline:3px solid #075fba}.album-photo-link img{min-height:0}@media (max-width:700px){main.mobile-reference-home{--hero-paper:#fff;--m:calc(100vw / 864);--site-gutter:calc(28 * var(--m));padding-top:calc(10 * var(--m));background:#fff}main.mobile-reference-home .reference-header.shop-header{top:calc(8 * var(--m));z-index:80;width:calc(100% - 56 * var(--m));height:auto;min-height:calc(110 * var(--m));margin:0 auto calc(20 * var(--m));padding:5px calc(20 * var(--m));gap:calc(10 * var(--m));border-radius:calc(26 * var(--m));background:#fff;border:1px solid #f4f5f7;flex-wrap:nowrap;position:sticky;box-shadow:0 4px 16px #16283d0a}main.mobile-reference-home .reference-header .reference-brand{gap:calc(16 * var(--m));flex:auto;min-width:0;margin:0}main.mobile-reference-home .reference-header.shop-header .reference-brand .reference-brand-mark{width:calc(66 * var(--m));height:calc(65 * var(--m));flex:0 0 calc(66 * var(--m));background-size:calc(73.66 * var(--m)) calc(74.27 * var(--m));background-position:calc(-3.26 * var(--m)) calc(-5.36 * var(--m))}main.mobile-reference-home .reference-header .reference-brand-name{color:#081323;font-size:calc(42 * var(--m));letter-spacing:calc(-1.4 * var(--m));white-space:nowrap}main.mobile-reference-home .reference-header .reference-brand-tagline{color:#081323;margin-top:calc(8 * var(--m));font-size:calc(14 * var(--m));letter-spacing:calc(2.9 * var(--m));line-height:1.2;display:block}main.mobile-reference-home .reference-header :is(.shop-nav,.header-phone,.langs,.header-socials,.header-request){display:none}main.mobile-reference-home .reference-header :is(.mobile-header-language,.mobile-header-phone,.mobile-header-menu,.basket-button){flex:0 0 max(36px, 80 * var(--m));width:max(36px, 80 * var(--m));min-width:0;height:max(36px, 80 * var(--m));color:#0b1d32;background:#f5f6f9;border:0;border-radius:50%;place-items:center;min-height:0;padding:0;display:grid}main.mobile-reference-home .reference-header .mobile-header-language{letter-spacing:-.02em;font-size:clamp(12px,3.5vw,15px);font-weight:750;text-decoration:none}main.mobile-reference-home .reference-header .mobile-header-phone svg{width:calc(42 * var(--m));height:calc(42 * var(--m))}main.mobile-reference-home .reference-header .reference-cart-icon{width:calc(40 * var(--m));height:calc(40 * var(--m))}main.mobile-reference-home .reference-header .basket-count{top:calc(-5 * var(--m));right:calc(-5 * var(--m));min-width:calc(33 * var(--m));height:calc(33 * var(--m));font-size:calc(21 * var(--m))}main.mobile-reference-home .mobile-header-menu{position:relative}main.mobile-reference-home .mobile-header-menu summary{width:100%;height:max(36px, 80 * var(--m));justify-content:center;align-items:center;gap:calc(7 * var(--m));cursor:pointer;border-radius:50%;flex-direction:column;list-style:none;display:flex}main.mobile-reference-home .mobile-header-menu summary::-webkit-details-marker{display:none}main.mobile-reference-home .mobile-header-menu summary span{width:calc(32 * var(--m));height:max(1.5px, 2.5 * var(--m));background:currentColor;border-radius:2px;display:block}main.mobile-reference-home .mobile-header-menu nav{background:#fff;border:1px solid #e2e8ef;border-radius:12px;flex-direction:column;gap:0;width:min(280px,100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0b244525}main.mobile-reference-home .mobile-header-menu nav>a,main.mobile-reference-home .mobile-header-menu nav>div{color:#0b2445;min-height:44px;padding:12px;font-size:16px}main.mobile-reference-home .mobile-header-menu nav>div{border-top:1px solid #e5eaf0;gap:24px;display:flex}main.mobile-reference-home .mobile-header-menu nav>div a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}main.mobile-reference-home :is(.mobile-header-menu summary,.mobile-header-menu a,.mobile-header-phone,.mobile-header-language):focus-visible{outline-offset:2px;outline:2px solid #075fba}main.mobile-reference-home .titan-hero{width:100%;height:auto;min-height:calc(928 * var(--m));box-shadow:none;touch-action:pan-y;background:#f4f5f7 url(/media/mobile-hero-studio-backdrop.webp) 50%/cover no-repeat;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}main.mobile-reference-home .titan-hero>:is(.titan-mobile-origin,.titan-mobile-script){display:none}main.mobile-reference-home .titan-visual{background:0 0;border-radius:0;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0;overflow:visible}main.mobile-reference-home .titan-scene{display:none}main.mobile-reference-home .titan-mobile-product{left:calc(345 * var(--m));top:calc(260 * var(--m));width:calc(520 * var(--m));filter:drop-shadow(0 calc(16 * var(--m)) calc(13 * var(--m)) #18304a24);display:block;position:absolute}main.mobile-reference-home .titan-visual[data-view^=titan-] .titan-mobile-product,main.mobile-reference-home .titan-visual[data-view^=ita-] .titan-mobile-product{left:calc(340 * var(--m));top:calc(240 * var(--m));width:calc(620 * var(--m))}main.mobile-reference-home .titan-visual[data-view^=ita-] .titan-mobile-product{left:calc(337 * var(--m));top:calc(234 * var(--m))}main.mobile-reference-home .titan-mobile-product img[data-source="/media/hero-mobile-ita-clear-material-v3.png"]{-webkit-mask-image:var(--ita-contour);mask-image:var(--ita-contour);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}main.mobile-reference-home .titan-mobile-product img[data-source*=hero-mobile-ita-smoke-three-wave],main.mobile-reference-home .titan-mobile-thumbnail[data-source*=hero-mobile-ita-smoke-three-wave]{filter:saturate(.55)brightness(.95)}main.mobile-reference-home .titan-mobile-product img[data-source*=hero-mobile-ita-clear-material-v3],main.mobile-reference-home .titan-mobile-thumbnail[data-source*=hero-mobile-ita-clear-material-v3]{filter:none}main.mobile-reference-home .titan-mobile-pending{visibility:hidden;pointer-events:none;width:100%;height:auto;display:block;position:absolute;inset:0}main.mobile-reference-home .titan-mobile-background{object-fit:contain;clip-path:none;width:100%;max-width:none;height:auto;display:block;transform:none}main.mobile-reference-home .titan-visual[data-view^=titan-] .titan-mobile-background{clip-path:polygon(3.686% 46.774%,4.088% 45.825%,5.898% 42.125%,6.434% 41.746%,13.405% 39.469%,26.81% 35.484%,40.214% 31.689%,53.619% 27.894%,67.024% 24.099%,80.429% 20.304%,93.834% 16.319%,100% 14.042%,99.933% 94.687%,91.287% 90.133%,85.456% 87.381%,84.853% 86.907%,84.383% 86.338%,83.847% 85.199%,82.239% 81.214%,77.011% 69.545%,75.67% 66.983%,75.134% 66.414%,73.525% 65.75%,73.391% 66.034%,71.85% 66.888%,69.906% 67.742%,69.303% 68.216%,68.499% 68.501%,67.56% 69.165%,63.74% 71.063%,62.735% 71.727%,61.93% 72.011%,57.038% 74.763%,56.3% 75.142%,55.764% 75.142%,47.922% 71.347%,47.252% 70.304%,43.499% 61.195%,41.823% 57.306%,41.153% 56.072%,35.523% 58.539%,35.121% 58.539%,33.646% 59.298%,28.887% 61.101%,28.284% 61.48%,27.413% 61.765%,27.078% 61.67%,27.011% 61.954%,24.732% 62.808%,21.984% 61.29%,15.952% 58.634%,14.879% 56.357%,10.389% 44.687%,10.322% 44.972%,10.121% 45.066%,6.568% 46.11%,4.424% 46.964%,3.954% 46.869%,3.686% 46.584%)}main.mobile-reference-home .titan-inner{z-index:1;padding:calc(44 * var(--m)) calc(60 * var(--m)) calc(158 * var(--m));pointer-events:none;display:block;position:relative}main.mobile-reference-home .titan-card{width:100%;margin:0;padding:0}main.mobile-reference-home .titan-card h1{margin:0 0 calc(12 * var(--m));color:#002239;font-size:calc(84 * var(--m));letter-spacing:calc(-2.5 * var(--m));font-weight:800;line-height:.937;transform:none}main.mobile-reference-home .titan-desktop-title{display:inline}main.mobile-reference-home .titan-subtitle{width:calc(500 * var(--m));min-height:calc(74 * var(--m));max-width:100%;margin:0 0 calc(8 * var(--m));color:#102a3e;font-size:calc(32 * var(--m));letter-spacing:0;font-weight:700;line-height:1.15}main.mobile-reference-home .titan-thickness{margin:0 0 calc(22 * var(--m));color:#59636f;font-size:calc(28 * var(--m));line-height:1.2}main.mobile-reference-home .titan-benefits{width:calc(355 * var(--m));margin:0 0 calc(8 * var(--m));padding:0;display:block}main.mobile-reference-home .titan-benefits li{height:calc(80 * var(--m));align-items:center;gap:calc(15 * var(--m));color:#21394b;min-height:0;font-size:calc(23 * var(--m));white-space:normal;border:0;padding:0;font-weight:400;line-height:1.2;display:flex}main.mobile-reference-home .titan-benefits svg{width:calc(58 * var(--m));height:calc(62 * var(--m));flex:0 0 calc(58 * var(--m));color:#f50027}main.mobile-reference-home .titan-mobile-break{display:block}main.mobile-reference-home .titan-card .titan-cta{justify-content:center;align-items:center;gap:calc(23 * var(--m));width:calc(494 * var(--m));max-width:100%;min-height:max(44px, 94 * var(--m));height:auto;padding:calc(20 * var(--m)) calc(22 * var(--m));border-radius:calc(16 * var(--m));color:#fff;box-shadow:none;font-size:calc(32 * var(--m));pointer-events:auto;background:#f50027;border:0;margin:0;font-weight:700;line-height:1.2;display:flex}main.mobile-reference-home .titan-card .titan-cta>span{font-size:calc(32 * var(--m));display:inline}main.mobile-reference-home .titan-thumbnails{z-index:3;left:calc(60 * var(--m));bottom:calc(30 * var(--m));width:calc(556 * var(--m));gap:calc(18 * var(--m));background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;position:absolute}main.mobile-reference-home .titan-thumbnails:before,main.mobile-reference-home .titan-thumbnails:after{display:none}main.mobile-reference-home .titan-thumbnails button{width:100%;height:calc(96 * var(--m));border:max(1px, 2 * var(--m)) solid #e0e3e8;border-radius:calc(11 * var(--m));background:#edf0f4;margin:0;padding:0}main.mobile-reference-home .titan-thumbnails button[aria-pressed=true]{border:max(1.5px, 3 * var(--m)) solid #f50027}main.mobile-reference-home .titan-thumbnails img{object-fit:cover;width:100%;height:100%}main.mobile-reference-home .titan-thumbnails .titan-mobile-thumbnail{display:block}main.mobile-reference-home .titan-thumbnails .titan-desktop-thumbnail{display:none}main.mobile-reference-home .titan-controls{right:calc(60 * var(--m));bottom:calc(30 * var(--m));height:calc(96 * var(--m));gap:0;display:flex}main.mobile-reference-home .titan-controls>button{display:none}main.mobile-reference-home .titan-dots{gap:0}main.mobile-reference-home .titan-dots button{width:calc(36 * var(--m));height:44px}main.mobile-reference-home .titan-dots span{width:calc(18 * var(--m));height:calc(18 * var(--m));background:#e2e5ea}main.mobile-reference-home .titan-dots button[aria-pressed=true] span{background:#f50027}main.mobile-reference-home .reference-benefits{width:calc(100% - 56 * var(--m));min-height:0;margin:calc(20 * var(--m)) auto 0;padding:calc(14 * var(--m));border-radius:calc(25 * var(--m));background:#fff;border:1px solid #eef0f2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid;box-shadow:0 3px 12px #15263807}main.mobile-reference-home .reference-benefits .reference-benefit{min-height:calc(204 * var(--m));padding:calc(22 * var(--m)) calc(10 * var(--m));align-items:flex-start;gap:calc(16 * var(--m));text-align:left;border:0;display:flex}main.mobile-reference-home .reference-benefits .reference-benefit:nth-child(odd){border-right:1px solid #e7e9ec}main.mobile-reference-home .reference-benefits .reference-benefit:nth-child(-n+2){border-bottom:1px solid #e7e9ec}main.mobile-reference-home .reference-benefits .reference-benefit :is(svg,.benefit-icon){flex:0 0 calc(72 * var(--m));width:calc(72 * var(--m));height:calc(76 * var(--m));color:#0c2035;margin:0;display:block}main.mobile-reference-home .reference-benefits .reference-benefit>div{min-width:0;padding:0}main.mobile-reference-home .reference-benefits .reference-benefit strong{color:#11283d;font-size:calc(28 * var(--m));letter-spacing:calc(-.6 * var(--m));font-weight:700;line-height:1.1;display:block}main.mobile-reference-home .reference-benefits .reference-benefit p{margin:calc(12 * var(--m)) 0 0;color:#7b8088;font-size:calc(22 * var(--m));line-height:1.28;display:block}main.mobile-reference-home #catalog{background:#fff;margin:0;padding:24px 0 0}main.mobile-reference-home #catalog>.home-container{width:100%;margin:0;padding:0 16px}main.mobile-reference-home #catalog .section-title{letter-spacing:-.65px;margin:0 0 18px;font-size:24px;font-weight:750;line-height:1.15}main.mobile-reference-home #catalog .section-title:before,main.mobile-reference-home #catalog .section-title:after,main.mobile-reference-home #catalog .section-intro{display:none}main.mobile-reference-home .curated-materials{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:22px;padding:0;display:grid}main.mobile-reference-home .curated-materials .material-row{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:10px;padding:0;display:grid}main.mobile-reference-home .curated-materials .material-label{text-align:left;background:0 0;flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:0;display:flex}main.mobile-reference-home .curated-materials .material-label:before,main.mobile-reference-home .curated-materials .material-label>p{display:none}main.mobile-reference-home .curated-materials .material-label h3{color:#102c43;letter-spacing:-.55px;margin:0;font-size:22px;font-weight:750;line-height:1.15}main.mobile-reference-home .curated-materials .material-label>.material-thickness-badge{white-space:nowrap;background:#eef3f7;border-radius:5px;align-items:center;gap:4px;min-height:28px;margin:0;padding:6px;font-size:11px;line-height:1.2;display:inline-flex}main.mobile-reference-home .curated-materials .material-thickness-badge svg{flex:0 0 14px;width:14px;height:14px}main.mobile-reference-home .curated-materials .material-options{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}main.mobile-reference-home .curated-materials .material-option{order:initial;background:#fff;border:1px solid #eaf0f5;border-radius:8px;min-width:0;padding:0 0 7px;position:relative;overflow:hidden;box-shadow:0 3px 12px #102b4410}main.mobile-reference-home .curated-materials .material-option:first-child,main.mobile-reference-home .curated-materials .material-option:nth-child(2){order:initial}main.mobile-reference-home .curated-materials .material-photo{aspect-ratio:4/3;border-radius:7px 7px 5px 5px;width:100%;height:auto;margin:0;display:block;overflow:hidden}main.mobile-reference-home .curated-materials .material-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}main.mobile-reference-home .curated-materials .material-row-profiled .material-photo img{transform-origin:0 0;transform:scale(1.18)}main.mobile-reference-home .curated-materials .material-color{color:#0a2237;background:0 0;border-radius:0;max-width:none;margin:6px 7px 7px;padding:0;font-size:14px;font-weight:650;line-height:1.2;display:block;position:static}main.mobile-reference-home .curated-materials .material-discount{display:none}main.mobile-reference-home .curated-materials .material-option .button{color:#fff;width:calc(100% - 14px);min-height:39px;box-shadow:none;white-space:nowrap;text-align:center;background:#f50027;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;margin:0 7px;padding:7px 4px;font-size:clamp(10px,2.75vw,13px);font-weight:650;line-height:1.2;display:flex}main.mobile-reference-home .curated-materials .material-option .button span{font-size:17px;line-height:1;display:inline}main.mobile-reference-home .curated-materials .catalog-photo-note{color:#6e7d8b;margin:-3px 0 0;font-size:10px;line-height:1.25}main.mobile-reference-home .curated-materials .material-row-upcoming>:not(.royal-mobile-teaser){display:none}main.mobile-reference-home .royal-mobile-teaser{background:#eff4f8;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.royal-mobile-teaser>img{object-fit:contain;clip-path:polygon(50% 7%,95% 30%,95% 70%,50% 95%,5% 70%,5% 30%);flex:none;width:38px;height:38px}.royal-mobile-teaser>div{flex:1;min-width:0}.royal-mobile-teaser h3{color:#102c43;margin:0 0 3px;font-size:16px;font-weight:700}.royal-mobile-teaser p{color:#617185;margin:0;font-size:11px;line-height:1.25}.royal-mobile-teaser>span{color:#5b7087;max-width:68px;font-size:12px;font-weight:600;line-height:1.3}main.mobile-reference-home .application-gallery{width:calc(100% - 32px);margin:0 auto;padding:24px 0}main.mobile-reference-home .album-heading{margin:0 0 14px;padding:0;display:block}main.mobile-reference-home .album-heading h2{letter-spacing:-.65px;margin:0;font-size:24px;font-weight:750;line-height:1.15}main.mobile-reference-home .album-heading h2:before,main.mobile-reference-home .album-heading h2:after,main.mobile-reference-home .album-heading>p{display:none}main.mobile-reference-home .album-grid{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;height:auto;display:grid}main.mobile-reference-home .album-photo{grid-area:auto;margin:0;display:block}main.mobile-reference-home .album-photo-link{background:#fff;border:1px solid #edf1f5;border-radius:8px;width:100%;height:auto;display:block;overflow:hidden;box-shadow:0 3px 10px #102b440b}main.mobile-reference-home .album-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:7px 7px 5px 5px;width:100%;height:auto;display:block}main.mobile-reference-home .album-photo figcaption{color:#0b263c;margin:0;padding:7px 8px 8px;font-size:14px;font-weight:650;line-height:1.2;display:block;position:static}main.mobile-reference-home .album-photo figcaption>:is(span:first-child,strong){display:none}main.mobile-reference-home .album-photo figcaption .album-mobile-category{display:inline}main.mobile-reference-home .album-photo figcaption .album-mobile-arrow{float:right;font-size:20px;font-weight:400;line-height:.8;display:inline}.site-footer-shell{width:100%;margin:0;padding:0}.site-footer-shell .home-reference-footer{background:#091f31;border-radius:0;width:100%;margin:0;padding:24px 16px 22px}.site-footer-shell .home-reference-footer>:not(.home-footer-compact){display:none}.site-footer-shell .home-footer-compact{display:block}.home-footer-compact .home-footer-overline{color:#ff3856;letter-spacing:.12em;margin:0 0 7px;font-size:10px;display:block}.home-footer-compact h2{color:#fff;letter-spacing:-.3px;margin:0 0 12px;font-size:23px;font-weight:700;line-height:1.2}.compact-footer-contact-card{background:#ffffff08;border:1px solid #ffffff25;border-radius:10px;margin-bottom:12px;padding:10px}.compact-footer-contact{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.compact-footer-phone-icon{color:#fff;background:#f50027;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.compact-footer-phone-icon svg{width:23px;height:23px}.compact-footer-contact-copy{color:#b6c9db;flex:auto;min-width:0;font-size:10px;line-height:1.2;display:grid}.compact-footer-contact-copy small{color:#b6c9db;font-size:10px}.compact-footer-phone{color:#fff;white-space:nowrap;font-size:clamp(17px,5vw,22px);font-weight:700;line-height:1.2;display:block}.home-footer-compact .home-footer-call{color:#fff;background:#f50027;border-radius:6px;justify-content:center;gap:5px;width:auto;min-width:96px;min-height:42px;padding:9px 8px;font-size:12px}.home-footer-compact .home-footer-call svg{width:17px;height:17px}.compact-footer-messengers{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:0;display:grid}.compact-footer-messengers a{color:#fff;border:1px solid #ffffff25;border-radius:6px;align-items:center;gap:8px;min-height:49px;padding:7px;font-size:12px;display:flex}.home-footer-compact .compact-footer-messengers a:is(:hover,:focus,:active){text-decoration:none}.compact-footer-messenger-icon{border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.compact-footer-whatsapp{background:#1db954}.compact-footer-viber{background:#6c36b5}.compact-footer-messengers img{filter:brightness(0)invert();width:17px;height:17px}.compact-footer-messengers a>span:nth-child(2){min-width:0;display:grid}.compact-footer-messengers strong{font-size:12px;font-weight:650}.compact-footer-messengers small{color:#b6c9db;font-size:10px}.compact-footer-chevron{margin-left:auto;font-size:20px;line-height:1}.home-footer-compact details{border:1px solid #ffffff25;border-radius:6px;margin-bottom:4px}.home-footer-compact summary{cursor:pointer;color:#e5edf5;align-items:center;gap:9px;min-height:44px;padding:9px 10px;font-size:14px;list-style:none;display:flex}.home-footer-compact summary::-webkit-details-marker{display:none}.home-footer-compact summary>svg{width:21px;height:21px}.home-footer-compact summary:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin:-4px 3px 0 auto;transform:rotate(45deg)}.home-footer-compact details[open] summary:after{margin-top:4px;transform:rotate(225deg)}.home-footer-compact details>p{color:#bdcbd9;padding:0 10px 12px;font-size:14px;line-height:1.5}.home-footer-compact nav{gap:2px;padding:0 10px 10px 40px;display:grid}.home-footer-compact nav a{color:#e5edf5;align-items:center;min-height:40px;font-size:14px;display:flex}.home-footer-compact :is(a,summary):focus-visible{outline-offset:3px;outline:2px solid #fff}.compact-footer-bottom{color:#aebfd0;gap:4px;margin-top:14px;font-size:11px;line-height:1.4;display:grid}.compact-footer-credit{color:#8ea3b7;justify-self:start;font-size:10px}.compact-footer-credit a{color:inherit;text-decoration:none}}@media (max-width:359px){main.mobile-reference-home .curated-materials .material-label h3{font-size:20px}main.mobile-reference-home .curated-materials .material-label>.material-thickness-badge{font-size:10px}main.mobile-reference-home .curated-materials .material-thickness-badge svg{display:none}.compact-footer-contact{grid-template-columns:38px minmax(0,1fr);display:grid}.home-footer-compact .home-footer-call{grid-column:1/-1;width:100%}.compact-footer-phone{font-size:19px}}@media (max-width:700px){main.exact-home:where(:not(.mobile-reference-home)){--hero-paper:#fff;padding-top:0;overflow:clip}main.exact-home:where(:not(.mobile-reference-home)) .reference-header.shop-header{z-index:80;border:0;border-radius:0;flex-wrap:nowrap;gap:10px;width:100%;height:68px;min-height:68px;margin:0;padding:8px 16px;top:0;box-shadow:0 2px 9px #0b244510}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .reference-brand{flex:auto;gap:6px;min-width:0;margin-right:0}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .reference-brand-mark{flex-basis:35px;width:35px;height:37px}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .reference-brand-name{letter-spacing:-.8px;white-space:nowrap;font-size:clamp(17px,4.7vw,22px)}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .reference-brand-tagline{letter-spacing:0;margin-top:2px;font-size:7px;line-height:1.2}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .shop-nav,main.exact-home:where(:not(.mobile-reference-home)) .reference-header .header-phone,main.exact-home:where(:not(.mobile-reference-home)) .reference-header .langs,main.exact-home:where(:not(.mobile-reference-home)) .reference-header .header-socials,main.exact-home:where(:not(.mobile-reference-home)) .reference-header .header-request{display:none}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .mobile-header-phone,main.exact-home:where(:not(.mobile-reference-home)) .reference-header .mobile-header-language,main.exact-home:where(:not(.mobile-reference-home)) .reference-header .mobile-header-menu{color:#0b2445;flex:0 0 40px;place-items:center;width:40px;height:44px;display:grid}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .mobile-header-phone svg{width:27px;height:27px}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .mobile-header-language{font-size:13px;font-weight:750;text-decoration:none}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .basket-button,main.exact-home:where(:not(.mobile-reference-home)) .reference-header .basket-button:hover{flex:0 0 40px;width:40px;min-width:40px;height:44px;min-height:44px;padding:0}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .reference-cart-icon{width:28px;height:28px}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .mobile-header-menu{position:relative}main.exact-home:where(:not(.mobile-reference-home)) .mobile-header-menu summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:44px;list-style:none;display:flex}main.exact-home:where(:not(.mobile-reference-home)) .mobile-header-menu summary::-webkit-details-marker{display:none}main.exact-home:where(:not(.mobile-reference-home)) .mobile-header-menu summary span{background:currentColor;border-radius:2px;width:24px;height:2px;display:block}main.exact-home:where(:not(.mobile-reference-home)) .mobile-header-menu nav{background:#fff;border:1px solid #dce5ef;border-radius:12px;flex-direction:column;gap:0;width:min(270px,100vw - 24px);padding:9px;display:flex;position:absolute;top:calc(100% + 8px);right:-8px;box-shadow:0 14px 35px #0b244529}main.exact-home:where(:not(.mobile-reference-home)) .mobile-header-menu nav>a,main.exact-home:where(:not(.mobile-reference-home)) .mobile-header-menu nav>div{color:#0b2445;padding:12px;font-size:15px}main.exact-home:where(:not(.mobile-reference-home)) .mobile-header-menu nav>div{border-top:1px solid #e5eaf0;gap:24px;display:flex}main.exact-home:where(:not(.mobile-reference-home)) .mobile-header-menu :is(summary,a):focus-visible,main.exact-home:where(:not(.mobile-reference-home)) .mobile-header-phone:focus-visible{outline-offset:2px;outline:2px solid #075fba}:is(main:not(.exact-home),body)>.reference-header.shop-header{z-index:80;color:#0b2445;background:#fff;border:0;border-radius:0;flex-wrap:nowrap;gap:6px;width:100%;height:68px;min-height:68px;margin:0;padding:8px 12px;position:sticky;top:0;box-shadow:0 2px 9px #0b244510}:is(main:not(.exact-home),body)>.reference-header .reference-brand{color:#0b2445;flex:auto;gap:5px;min-width:0;margin:0}:is(main:not(.exact-home),body)>.reference-header .reference-brand-mark{flex-basis:32px;width:32px;height:34px}:is(main:not(.exact-home),body)>.reference-header .reference-brand-name{color:#0b2445;white-space:nowrap;font-size:clamp(16px,4.5vw,21px)}:is(main:not(.exact-home),body)>.reference-header .reference-brand-tagline{letter-spacing:0;color:#0b2445;margin-top:2px;font-size:7px}:is(main:not(.exact-home),body)>.reference-header :is(.shop-nav,.header-phone,.langs,.header-socials,.header-request){display:none}:is(main:not(.exact-home),body)>.reference-header :is(.mobile-header-language,.mobile-header-phone,.mobile-header-menu,.basket-button){color:#0b2445;flex:0 0 38px;place-items:center;width:38px;min-width:0;height:42px;min-height:0;padding:0;display:grid}:is(main:not(.exact-home),body)>.reference-header .mobile-header-language{font-size:13px;font-weight:750;text-decoration:none}:is(main:not(.exact-home),body)>.reference-header .mobile-header-phone svg,:is(main:not(.exact-home),body)>.reference-header .reference-cart-icon{width:25px;height:25px}:is(main:not(.exact-home),body)>.reference-header .basket-button{background:0 0;border:0}:is(main:not(.exact-home),body)>.reference-header .reference-cart-icon{background:#0b2445;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.4 12h11.2l2-8H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.4 12h11.2l2-8H6'/%3E%3Ccircle cx='9' cy='20' r='1'/%3E%3Ccircle cx='18' cy='20' r='1'/%3E%3C/svg%3E") 50%/contain no-repeat}:is(main:not(.exact-home),body)>.reference-header .mobile-header-menu{position:relative}:is(main:not(.exact-home),body)>.reference-header .mobile-header-menu summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:38px;height:42px;list-style:none;display:flex}:is(main:not(.exact-home),body)>.reference-header .mobile-header-menu summary::-webkit-details-marker{display:none}:is(main:not(.exact-home),body)>.reference-header .mobile-header-menu summary span{background:currentColor;border-radius:2px;width:23px;height:2px;display:block}:is(main:not(.exact-home),body)>.reference-header .mobile-header-menu nav{background:#fff;border:1px solid #dce5ef;border-radius:12px;flex-direction:column;width:min(270px,100vw - 24px);padding:9px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #0b244529}:is(main:not(.exact-home),body)>.reference-header .mobile-header-menu nav>a,:is(main:not(.exact-home),body)>.reference-header .mobile-header-menu nav>div{color:#0b2445;min-height:44px;padding:12px;font-size:15px}:is(main:not(.exact-home),body)>.reference-header .mobile-header-menu nav>div{border-top:1px solid #e5eaf0;gap:24px;display:flex}}@media (max-width:370px){main.exact-home:where(:not(.mobile-reference-home)) .reference-header.shop-header{gap:5px;padding-inline:10px}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .reference-brand-name{font-size:16px}main.exact-home:where(:not(.mobile-reference-home)) .reference-header .reference-brand-mark{flex-basis:30px;width:30px;height:32px}}@media (max-width:700px){main.exact-home:not(.mobile-reference-home){overflow:visible}:is(main:not(.mobile-reference-home),body)>.reference-header.shop-header{--m:calc(100vw / 864);top:calc(8 * var(--m));z-index:80;width:calc(100% - 56 * var(--m));height:auto;min-height:calc(110 * var(--m));margin:calc(10 * var(--m)) auto calc(20 * var(--m));padding:5px calc(20 * var(--m));gap:calc(10 * var(--m));border-radius:calc(26 * var(--m));color:#0b1d32;background:#fff;border:1px solid #f4f5f7;flex-wrap:nowrap;position:sticky;box-shadow:0 4px 16px #16283d0a}:is(main:not(.mobile-reference-home),body)>.reference-header .reference-brand{gap:calc(16 * var(--m));flex:auto;min-width:0;margin:0}:is(main:not(.mobile-reference-home),body)>.reference-header .reference-brand-mark,:is(main:not(.mobile-reference-home),body)>.reference-header.shop-header .reference-brand .reference-brand-mark{width:calc(66 * var(--m));height:calc(65 * var(--m));flex:0 0 calc(66 * var(--m));background-size:calc(73.66 * var(--m)) calc(74.27 * var(--m));background-position:calc(-3.26 * var(--m)) calc(-5.36 * var(--m))}:is(main:not(.mobile-reference-home),body)>.reference-header .reference-brand-name{color:#081323;font-size:calc(42 * var(--m));letter-spacing:calc(-1.4 * var(--m));white-space:nowrap}:is(main:not(.mobile-reference-home),body)>.reference-header .reference-brand-tagline{color:#081323;margin-top:calc(8 * var(--m));font-size:calc(14 * var(--m));letter-spacing:calc(2.9 * var(--m));line-height:1.2;display:block}:is(main:not(.mobile-reference-home),body)>.reference-header :is(.shop-nav,.header-phone,.langs,.header-socials,.header-request){display:none}:is(main:not(.mobile-reference-home),body)>.reference-header :is(.mobile-header-language,.mobile-header-phone,.mobile-header-menu,.basket-button){flex:0 0 max(36px, 80 * var(--m));width:max(36px, 80 * var(--m));min-width:0;height:max(36px, 80 * var(--m));color:#0b1d32;background:#f5f6f9;border:0;border-radius:50%;place-items:center;min-height:0;padding:0;display:grid}:is(main:not(.mobile-reference-home),body)>.reference-header .mobile-header-language{letter-spacing:-.02em;font-size:clamp(12px,3.5vw,15px);font-weight:750;text-decoration:none}:is(main:not(.mobile-reference-home),body)>.reference-header .mobile-header-phone svg{width:calc(42 * var(--m));height:calc(42 * var(--m))}:is(main:not(.mobile-reference-home),body)>.reference-header .reference-cart-icon{width:calc(40 * var(--m));height:calc(40 * var(--m))}:is(main:not(.mobile-reference-home),body)>.reference-header .basket-count{top:calc(-5 * var(--m));right:calc(-5 * var(--m));min-width:calc(33 * var(--m));height:calc(33 * var(--m));font-size:calc(21 * var(--m))}:is(main:not(.mobile-reference-home),body)>.mobile-header-menu{position:relative}:is(main:not(.mobile-reference-home),body)>.reference-header .mobile-header-menu summary{width:100%;height:max(36px, 80 * var(--m));justify-content:center;align-items:center;gap:calc(7 * var(--m));cursor:pointer;border-radius:50%;flex-direction:column;list-style:none;display:flex}:is(main:not(.mobile-reference-home),body)>.reference-header .mobile-header-menu summary span{width:calc(32 * var(--m));height:max(1.5px, 2.5 * var(--m));background:currentColor;border-radius:2px;display:block}:is(main:not(.mobile-reference-home),body)>.reference-header .mobile-header-menu nav{background:#fff;border:1px solid #e2e8ef;border-radius:12px;flex-direction:column;gap:0;width:min(280px,100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0b244525}:is(main:not(.mobile-reference-home),body)>.reference-header .mobile-header-menu nav>a,:is(main:not(.mobile-reference-home),body)>.reference-header .mobile-header-menu nav>div{color:#0b2445;min-height:44px;padding:12px;font-size:16px}:is(main:not(.mobile-reference-home),body)>.reference-header .mobile-header-menu nav>div{border-top:1px solid #e5eaf0;gap:24px;display:flex}}
