.apex-store-concept .footer [data-action=go-news]{display:flex!important}.news-page .section-title p{max-width:640px}.news-filter{margin:4px 0 22px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.news-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #2c4264;border-radius:12px;background:#10213c;color:#edf3fd}.news-card-media{display:block;aspect-ratio:16 / 9;background:radial-gradient(90% 130% at 50% 18%,#0d4aa8,#062a66 46%,#000c24)}.news-card-media img{width:100%;height:100%;object-fit:cover;display:block}.news-card-fallback{display:flex;align-items:flex-end;height:100%;padding:16px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-stretch:125%;font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:#6fecf2}.news-card-body{display:flex;flex-direction:column;gap:10px;padding:18px 18px 20px;flex:1}.news-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:0;font-size:12px;color:#b5c5dc}.news-topic{padding:3px 8px;border-radius:999px;background:#0265f2;color:#fff;font-weight:600;letter-spacing:.02em}.news-card h2{margin:0;font-size:19px;line-height:1.3}.news-card h2 a{color:#f4f8ff;text-decoration:none}.news-card h2 a:hover{color:#8fd3ff}.news-card p{margin:0;line-height:1.55;color:#cdd9ea;font-size:14.5px}.news-read{margin-top:auto;color:#8fd3ff;font-weight:600;font-size:14px;text-decoration:none}.news-read:hover{text-decoration:underline}.apex-article{max-width:820px}.apex-article .apex-article-back{display:inline-block;margin-bottom:18px}.apex-article .apex-article-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:-8px 0 22px;font-size:14px;color:var(--muted, #5b6472)}.apex-article .apex-article-meta span{padding:3px 9px;border-radius:999px;background:#0265f2;color:#fff;font-size:12px;font-weight:600}.apex-article .apex-article-image{margin:0 0 24px;border-radius:12px;overflow:hidden}.apex-article .apex-article-image img{display:block;width:100%;height:auto}.apex-article .apex-rte img{max-width:100%;height:auto}.apex-store-concept .apex-article h1,.apex-store-concept .apex-article h2,.apex-store-concept .apex-article h3{color:#f4f8ff}.apex-store-concept .apex-article p,.apex-store-concept .apex-article li{color:#cdd9ea}.apex-store-concept .apex-article a{color:#8fd3ff}.apex-store-concept .apex-article .apex-article-meta{color:#b5c5dc}.tg-faq{display:grid;gap:10px}.tg-faq-item{border:1px solid var(--tg-line, #2c4264);border-radius:10px;background:var(--tg-panel, #10213c);color:#e4edf9}.tg-faq-item>summary{position:relative;display:block;padding:15px 48px 15px 18px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.tg-faq-item>summary::-webkit-details-marker{display:none}.tg-faq-item>summary:after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:2px solid var(--tg-accent, #6FECF2);border-bottom:2px solid var(--tg-accent, #6FECF2);transform:rotate(45deg);transition:transform .2s ease}.tg-faq-item[open]>summary:after{margin-top:-2px;transform:rotate(-135deg)}.tg-faq-item>summary:focus-visible{outline:2px solid #8fd3ff;outline-offset:2px;border-radius:10px}.tg-faq-item>div{padding:0 18px 16px}.tg-faq-item p{margin:0 0 8px;line-height:1.6;color:#cdd9ea}.tg-faq-item p:last-child{margin-bottom:0}.tg-faq-item a{color:var(--tg-link, #8fd3ff)}.tg-panel .tg-empty+.tg-faq{margin-top:12px}.tg-shop{margin-top:44px}.tg-shop .tg-section-head .section-kicker{margin:0 0 6px}.tg-shop .tg-section-head>a{color:var(--tg-link, #8fd3ff);font-weight:600;text-decoration:none}.tg-shop .tg-section-head>a:hover{text-decoration:underline}.apex-store-concept .tg-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apex-store-concept .tg-category-grid .category-card{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:0;overflow:hidden}.apex-store-concept .tg-category-grid .category-card .category-symbol{width:100%;height:auto;aspect-ratio:3 / 2;padding:0;margin:0;background:#0b1d4f;border-radius:0;overflow:hidden}.apex-store-concept .tg-category-grid .category-card .category-symbol img{display:block;width:100%;height:100%;max-height:none;padding:0;object-fit:cover;mix-blend-mode:normal;transition:transform .3s ease}.apex-store-concept .tg-category-grid .category-card:hover .category-symbol img{transform:scale(1.04)}.apex-store-concept .tg-category-grid .category-card>span{padding:16px 18px 18px}.apx-acc{margin:22px 0 18px;border-top:1px solid #2c4264}.apx-acc-item{border-bottom:1px solid #2c4264}.apx-acc-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;cursor:pointer;list-style:none;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-stretch:125%;font-weight:600;font-size:17px;color:#f4f8ff}.apx-acc-item>summary::-webkit-details-marker{display:none}.apx-acc-item>summary i{position:relative;flex:none;width:12px;height:12px}.apx-acc-item>summary i:before{content:"";position:absolute;left:2px;top:0;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease,top .2s ease}.apx-acc-item[open]>summary i:before{top:4px;transform:rotate(-135deg)}.apx-acc-item>summary:hover{color:#8fd3ff}.apx-acc-item>summary:focus-visible{outline:2px solid #8fd3ff;outline-offset:2px}.apx-acc-body{padding:0 2px 20px;color:#cdd9ea;line-height:1.6;font-size:15px}.apx-acc-body p{margin:0 0 10px}.apx-acc-body ul,.apx-acc-body ol{margin:0 0 12px;padding-left:20px}.apx-acc-body li{margin:0 0 6px}.apx-acc-body .apx-list{padding-left:18px}.apx-spec{display:grid;gap:0;margin:4px 0 0}.apx-spec>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #1d3253}.apx-spec>div:last-child{border-bottom:0}.apx-spec dt{color:#b5c5dc}.apx-spec dd{margin:0;text-align:right;color:#f4f8ff;font-weight:500}.apx-muted{color:#b5c5dc}.apx-muted .customer-text-button,.apx-acc-foot .customer-text-button{margin-left:4px}.apx-acc-foot{margin:6px 0 0}.apx-ref{display:flex;flex-wrap:wrap;gap:6px 28px;margin:18px 2px 0;font-size:14px}.apx-ref>div{display:flex;gap:10px}.apx-ref>div[hidden]{display:none}.apx-ref dt{font-weight:700;color:#f4f8ff}.apx-ref dd{margin:0;color:#b5c5dc;font-variant-numeric:tabular-nums}.apx-buybar{position:fixed;left:50%;bottom:18px;z-index:55;width:min(1080px,calc(100% - 32px));transform:translate(-50%);border:1px solid #354c70;border-radius:14px;background:#0b1d4f;box-shadow:0 12px 36px #0008;animation:apx-bar-in .22s ease-out}.apx-buybar[hidden]{display:none}.apx-buybar-inner{display:flex;align-items:center;gap:14px;padding:10px 12px 10px 10px}.apx-buybar img{flex:none;width:56px;height:56px;border-radius:8px;object-fit:contain;background:#fff}.apx-buybar img[hidden]{display:none}.apx-buybar-text{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:16px}.apx-buybar-text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#f4f8ff;font-weight:600}.apx-buybar-text span{flex:none;color:#f4f8ff;font-weight:700;font-variant-numeric:tabular-nums}.apx-buybar .button{flex:none;min-width:150px;min-height:46px;border-radius:999px}@keyframes apx-bar-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}body.apx-buybar-on .chat{bottom:104px}body.apx-buybar-on .toast{bottom:110px}body.apx-buybar-on .footer{padding-bottom:96px}@media(prefers-reduced-motion:reduce){.apx-buybar{animation:none}.apx-acc-item>summary i:before,.tg-faq-item>summary:after{transition:none}}@media(max-width:1024px){.news-grid,.apex-store-concept .tg-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.news-grid{grid-template-columns:1fr;gap:14px}.apex-store-concept .tg-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.apx-buybar{bottom:calc(var(--mobile-dock, 68px) + 8px);width:calc(100% - 16px);border-radius:12px}.apx-buybar-inner{gap:10px;padding:8px}.apx-buybar img{width:44px;height:44px}.apx-buybar-text{flex-direction:column;align-items:flex-start;gap:2px;font-size:13px}.apx-buybar-text strong{max-width:100%}.apx-buybar .button{min-width:0;min-height:42px;padding-inline:16px;font-size:14px}body.apx-buybar-on .toast{bottom:calc(var(--mobile-dock, 68px) + 84px)}body.apx-buybar-on .footer{padding-bottom:calc(var(--mobile-dock, 68px) + 84px)}}@media print{.apx-buybar{display:none!important}}body.apx-hr-on .catalog-layout .apex-list-tools,body.apx-hr-on .catalog-layout .catalog-toolbar,body.apx-hr-on .catalog-layout .apex-results{display:none!important}.apx-hr{display:flex;flex-direction:column;gap:22px;margin:8px 0 28px;color:#edf3fd}.apx-hr.is-compact{margin-bottom:16px}.apx-hr-switch{display:inline-flex;align-self:flex-start;padding:4px;border:1px solid #2c4264;border-radius:999px;background:#0b1730}.apx-hr-switch button{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:none;color:#b5c5dc;font-weight:600;font-size:14px;cursor:pointer}.apx-hr-switch button[aria-selected=true]{background:#0265f2;color:#fff}.apx-hr-intro h2{margin:0 0 8px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-stretch:125%;font-size:30px}.apx-hr-intro p{margin:0;max-width:760px;line-height:1.55;color:#cdd9ea}.apx-hr-jump{display:flex;flex-wrap:wrap;gap:8px}.apx-hr-jump a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid #22385a;border-radius:8px;background:#0b1730;color:#dfe8f5;font-family:Archivo,sans-serif;font-stretch:125%;font-weight:600;font-size:13px;text-decoration:none;white-space:nowrap}.apx-hr-jump a:hover{border-color:#6fecf2;color:#fff}.apx-hr-jump small{margin-left:8px;font-stretch:100%;font-weight:500;font-size:12px;color:#9fb2cc}.apx-hr-filters{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid #2c4264;border-radius:12px;background:#0b1730}.apx-hr-filters>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.apx-hr-filters>div>span{width:104px;font-size:13px;color:#9fb2cc}.apx-hr-filters>p{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0;font-size:13px;color:#9fb2cc}.apx-hr-chip{min-height:38px;padding:0 15px;border:1px solid #2c4264;border-radius:999px;background:#10213c;color:#edf3fd;font-weight:500;font-size:14px;cursor:pointer}.apx-hr-chip[aria-pressed=true]{background:#0265f2;border-color:#0265f2;color:#fff}.apx-hr-more{min-height:32px;padding:0;border:0;background:none;color:#8fd3ff;font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.apx-hr-range{display:flex;flex-direction:column;border:1px solid #2c4264;border-radius:14px;overflow:hidden;background:#0a1428;scroll-margin-top:150px}.apx-hr-head{display:flex;flex-wrap:wrap;align-items:stretch;background:#060b15;border-bottom:1px solid #2c4264}.apx-hr-name,.apx-hr-word{display:flex;align-items:center;padding:14px 26px;font-family:Archivo,sans-serif;font-stretch:125%;font-weight:600;font-size:22px;color:#fff}.apx-hr-name{background:#0265f2}.apx-hr-word{padding-right:44px;background:#0b1d4f;clip-path:polygon(0 0,100% 0,82% 100%,0 100%)}.apx-hr-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-left:auto;padding:10px 18px;font-size:14px;color:#b5c5dc}.apx-hr-meta strong{color:#fff}.apx-hr-meta .button{min-height:38px;padding:0 14px;font-size:13px}.apx-hr-features{display:flex;flex-direction:column;gap:10px;padding:20px 24px;background:#0d1a33;border-bottom:1px solid #1d3253}.apx-hr-features ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 26px;margin:0;padding:0;list-style:none}.apx-hr-features li{display:grid;grid-template-columns:20px 1fr;gap:8px;line-height:1.45;font-size:15px;color:#e4edf9}.apx-hr-features li b{color:#6fecf2;font-size:21px;line-height:1;font-weight:600}.apx-hr-features .apx-hr-more{align-self:flex-start}.apx-hr-models{display:flex;flex-direction:column;gap:12px;padding:18px 24px 24px}.apx-hr-group{margin:6px 0 0;font-family:Archivo,sans-serif;font-stretch:125%;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#6fecf2}.apx-hr-ladder{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.08em;color:#9fb2cc}.apx-hr-ladder i{flex:1;height:2px;background:linear-gradient(90deg,#2c4264,#6fecf2)}.apx-hr-ladder span:last-child{color:#6fecf2}.apx-hr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.apx-hr-card{display:flex;flex-direction:column;min-width:0;border:1px solid #2c4264;border-radius:12px;background:#0b1730;overflow:hidden}.apx-hr-card.is-on{border-color:#6fecf2;box-shadow:0 0 0 1px #6fecf2}.apx-hr-media{position:relative;display:block;aspect-ratio:4 / 3;background:radial-gradient(90% 120% at 50% 20%,#0d4aa8,#062a66,#000c24)}.apx-hr-media img{width:100%;height:100%;object-fit:cover;display:block}.apx-hr-tag{position:absolute;left:10px;top:10px;padding:4px 9px;border:1px solid #2c4264;border-radius:999px;background:#060b15cc;color:#c9f5f4;font-size:11.5px}.apx-hr-step{position:absolute;right:10px;top:10px;padding:4px 9px;border-radius:999px;background:#0265f2;color:#fff;font-size:12px;font-weight:600}.apx-hr-body{display:flex;flex-direction:column;gap:9px;flex:1;padding:14px 14px 16px}.apx-hr-body h3{margin:0;font-family:Archivo,sans-serif;font-stretch:125%;font-size:16px;line-height:1.25}.apx-hr-body h3 a{color:#f4f8ff;text-decoration:none}.apx-hr-body h3 a:hover{color:#8fd3ff}.apx-hr-diff{margin:0;font-size:13.5px;line-height:1.4;font-weight:600;color:#6fecf2}.apx-hr-spec{margin:0}.apx-hr-spec>div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #1d3253;font-size:13px}.apx-hr-spec dt{color:#9fb2cc}.apx-hr-spec dd{margin:0;text-align:right;color:#f4f8ff;font-weight:500}.apx-hr-price{margin:2px 0 0;font-family:Archivo,sans-serif;font-stretch:125%;font-weight:600;font-size:19px}.apx-hr-actions{display:flex;gap:8px;margin-top:auto}.apx-hr-actions .button{flex:1;min-height:42px;padding:0 10px}.apx-hr-actions .button.is-on{border-color:#6fecf2;color:#6fecf2}.apx-hr-table{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #6FECF2;border-radius:14px;background:#0b1730;scroll-margin-top:150px}.apx-hr-thead{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.apx-hr-thead h2{margin:0 auto 0 0;font-family:Archivo,sans-serif;font-stretch:125%;font-size:24px}.apx-hr-thead span{font-size:13px;color:#9fb2cc}.apx-hr-scroll{overflow-x:auto}.apx-hr-table table{width:100%;min-width:640px;border-collapse:collapse}.apx-hr-table th,.apx-hr-table td{padding:12px 14px;border-bottom:1px solid #1d3253;text-align:left;vertical-align:top;font-size:14px}.apx-hr-table th{width:170px;font-weight:500;color:#9fb2cc}.apx-hr-table tr.is-diff td{background:#0d2a5c;color:#fff}.apx-hr-table tr.is-diff th{color:#6fecf2}.apx-hr-bar{position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 12px 10px 18px;border:1px solid #354c70;border-radius:14px;background:#0b1d4f;box-shadow:0 12px 36px #0009}.apx-hr-bar span{flex:1;min-width:180px;font-size:14px;color:#cdd9ea}.apx-hr-empty{margin:0;padding:24px;border:1px dashed #2c4264;border-radius:12px;color:#b5c5dc}.apx-hr-link{margin:6px 0 10px;font-size:14px;color:#b5c5dc}.apx-hr-link a{color:#8fd3ff;font-weight:600}@media(max-width:700px){.apx-hr-jump{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.apx-hr-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.apx-hr-grid .apx-hr-card{flex:0 0 78%;scroll-snap-align:start}.apx-hr-ladder{display:none}.apx-hr-name,.apx-hr-word{padding:12px 18px;font-size:19px}.apx-hr-meta{margin-left:0;width:100%}.apx-hr-features,.apx-hr-models{padding-left:16px;padding-right:16px}.apx-hr-filters>div>span{width:100%}.apx-hr-bar{bottom:calc(var(--mobile-dock, 68px) + 10px)}}.apex-store-concept{--font-interface: "Helvetica Neue", Helvetica, Arial, sans-serif;--heading-font: "GT America Expanded", "GT America Expanded Medium", "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif}.apex-store-concept :is(h1,h2){font-family:var(--heading-font);font-stretch:125%;font-weight:500!important;letter-spacing:0}.apex-store-concept .card-lead{margin:0;font-size:13px;line-height:1.4;color:#c9d6ea}@media(min-width:701px)and (max-width:1439px){.apex-store-concept .chat,body.apx-buybar-on .chat{right:0;bottom:140px;width:24px;height:96px;border-radius:10px 0 0 10px;box-shadow:none}.apex-store-concept .chat svg{width:16px;height:16px}}.apex-store-concept.apex-native #app{display:none!important}.apex-store-concept .apex-native-main{color:#e1e2e0}.apex-store-concept .apex-native-main :is(p,li,td,dd){color:#c9d3e3}.apex-store-concept .apex-native-main :is(h2,h3,strong){color:#fff}.apex-store-concept .apex-native-main a{color:#9fd0ff}.apex-store-concept .apex-native-main a:hover{color:#c9f5f4}.apex-mobile-currency{display:none}@media(max-width:700px){.apex-store-concept .customer-product-card>.customer-save{position:absolute;top:8px;right:8px;z-index:2;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;justify-content:center;gap:0;border-radius:10px;background:#0b1730d9}.apex-store-concept .customer-product-card>.customer-save span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.apex-store-concept .customer-product-card>.customer-save svg{width:20px;height:20px}.apex-store-concept .header-actions :is(.mobile-search-toggle,#currencySelect){display:none}.apex-store-concept #categoryNav .apex-mobile-currency{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:6px 6px 6px 14px;border-radius:6px;background:#142c4b;color:#eef5ff;font-size:14px}.apex-store-concept #categoryNav .apex-mobile-currency select{min-height:44px;min-width:96px;padding:0 10px;border:1px solid #3a5a86;border-radius:6px;background:#0b1d4f;color:#fff;font:inherit;font-weight:600}}.apex-store-concept .apex-native-main .apex-native-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:20px 0 32px;list-style:none}.apex-store-concept .apex-native-main .apex-native-product-card{min-width:0;max-width:none;margin:0;border:1px solid #293d59;border-radius:10px;overflow:hidden;background:#0c192d}.apex-store-concept .apex-native-main .apex-native-product-link{display:flex;flex-direction:column;height:100%;color:#eef4ff;text-decoration:none}.apex-store-concept .apex-native-main .apex-native-product-card:hover{border-color:#739bd2}.apex-store-concept .apex-native-main .apex-native-product-link:focus-visible{outline:3px solid #9fd0ff;outline-offset:-3px}.apex-store-concept .apex-native-main .apex-native-product-media{display:grid;place-items:center;aspect-ratio:4 / 3;min-width:0;overflow:hidden;background:#000c24;border-bottom:1px solid #293d59}.apex-store-concept .apex-native-main .apex-native-product-media img{display:block;width:100%;height:100%;object-fit:contain;margin:0}.apex-store-concept .apex-native-main .apex-native-product-body{display:flex;flex:1;flex-direction:column;gap:16px;padding:18px}.apex-store-concept .apex-native-main .apex-native-product-name{margin:0;color:#eef4ff;font-size:16px;line-height:1.45;overflow-wrap:anywhere}.apex-store-concept .apex-native-main .apex-native-product-price{display:block;margin-top:auto;color:#fff;font-size:20px;font-weight:600;line-height:1.3}@media(max-width:1099px){.apex-store-concept .apex-native-main .apex-native-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:799px){.apex-store-concept .apex-native-main .apex-native-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:519px){.apex-store-concept .apex-native-main .apex-native-product-grid{grid-template-columns:minmax(0,1fr)}}.apex-home-quick-categories,.shop-hero-mobile-intro,.shop-hero-mobile-detail,.apex-catalog-short-title,.apex-swatch-label{display:none}.apex-secondary-tools{position:relative;margin-left:auto}.apex-secondary-tools>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #304564;border-radius:8px;color:#e4efff;list-style:none}.apex-secondary-tools>summary:after{content:"+"}.apex-secondary-tools[open]>summary:after{content:"\2212"}.apex-secondary-tools>div{display:flex;gap:8px;flex-wrap:wrap;padding-top:8px}.apex-catalog-controls{display:flex;flex-basis:100%;width:100%;align-items:flex-start;gap:12px;margin-bottom:12px}.apex-catalog-controls>.catalog-filter-panel{flex:1;min-width:0;margin:0}.apex-catalog-controls>.apex-sort{flex:0 1 230px;min-width:0}.apex-catalog-controls>.apex-sort select{min-width:0;max-width:100%}.apex-store-concept .apex-list-clear{width:44px;height:44px}.apex-store-concept .customer-buy-close{min-width:44px;min-height:44px}.apex-store-concept .mini-qty{grid-template-columns:44px minmax(0,1fr) 44px}.apex-store-concept .mini-qty button{min-width:44px;min-height:44px}.apex-store-concept #contactDialog .contact-note{padding:0;margin:0 0 16px;background:none;font-size:15px!important;line-height:1.5}.apex-store-concept #contactDialog .contact-fields{margin:12px 0;gap:12px}.apex-store-concept #contactDialog :is(.contact-email,.contact-message,.contact-product){grid-column:1/-1}.apex-store-concept #contactDialog textarea{min-height:96px;resize:vertical}.apex-store-concept .contact-extra{margin:12px 0 18px;border-top:1px solid #304564}.apex-store-concept .contact-extra>summary{display:flex;align-items:center;min-height:44px;padding:8px 0;color:#bcd1ed;cursor:pointer}.apex-store-concept .contact-context{margin:0 0 12px;padding:10px 12px;border-left:3px solid #64a4ff;background:#142c4b;overflow-wrap:anywhere;font-size:14px}.apex-store-concept .contact-context[hidden]{display:none}.apex-store-concept #contactFormStatus:empty{display:none}.apex-store-concept .apex-navigation-status{position:fixed;left:16px;right:16px;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:110;width:max-content;max-width:calc(100% - 32px);margin:auto;padding:14px 18px;border:1px solid #6b94cb;border-radius:10px;background:#10213c;color:#fff;box-shadow:0 8px 30px #0005}.apex-store-concept .apex-navigation-status[hidden]{display:none}@media(max-width:700px){html{scroll-padding-top:90px;scroll-padding-bottom:110px}.apex-store-concept.apex-mobile-home #searchForm{display:grid}.apex-store-concept.apex-mobile-home .header-main{grid-template-rows:44px 48px;gap:8px;padding-block:8px}.apex-store-concept.apex-mobile-home #searchInput{font-size:16px}.apex-store-concept.apex-mobile-product,.apex-store-concept.apex-mobile-cart{--mobile-dock:0px;padding-bottom:0}.apex-store-concept.apex-mobile-has-actionbar{padding-bottom:calc(var(--apex-actionbar-height,96px) + 16px)}.apex-store-concept:is(.apex-mobile-product,.apex-mobile-cart) #apexMobileNav,.apex-store-concept.apex-mobile-product .apx-buybar{display:none!important}.apex-store-concept:is(.apex-mobile-product,.apex-mobile-cart) .footer{padding-bottom:24px}.apex-store-concept .customer-product-detail .customer-purchase.apex-mobile-purchase{position:static;display:block;margin:18px 0;padding:0;border:0;background:transparent;box-shadow:none}.apex-store-concept .customer-purchase.apex-mobile-purchase .customer-quantity{max-width:140px}.apex-store-concept .customer-purchase.apex-mobile-purchase .customer-quantity label{position:static;width:auto;height:auto;clip:auto;overflow:visible;white-space:normal}.apex-store-concept :is(.apex-mobile-buy-bar,.apex-mobile-cart-bar){position:fixed;bottom:0;left:0;right:0;z-index:65;display:grid;grid-template-columns:minmax(105px,1fr) minmax(0,1.35fr);align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #36507a;background:#0b1d4f;box-shadow:0 -5px 20px #0004}.apex-store-concept :is(.apex-mobile-buy-bar,.apex-mobile-cart-bar)>.button{width:100%;min-width:0;min-height:48px;padding:10px;margin:0;font-size:15px;line-height:1.35;white-space:normal}.apex-store-concept .apex-mobile-buy-bar .mobile-buy-price{font-size:17px;line-height:1.3;font-weight:700;color:#fff;overflow-wrap:anywhere}.apex-store-concept .apex-mobile-cart-bar .summary-total{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;margin:0;padding:0;min-width:0}.apex-store-concept .apex-mobile-cart-bar .summary-total :first-child{font-size:12px;line-height:1.3;color:#bfcee6}.apex-store-concept .apex-mobile-cart-bar .summary-total :last-child{font-size:20px;line-height:1.3;color:#fff;overflow-wrap:anywhere}.apex-store-concept .apex-mobile-cart-browse{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#a9ceff;text-underline-offset:3px}.apex-store-concept.apex-mobile-has-actionbar .toast{bottom:calc(var(--apex-actionbar-height,96px) + 12px)}.apex-store-concept.menu-open{overflow:hidden}.apex-store-concept.menu-open #categoryNav{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;display:block;width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0 16px calc(20px + env(safe-area-inset-bottom,0px));transform:none;border-radius:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#0c192d}.apex-store-concept.menu-open :is(.apex-mobile-buy-bar,.apex-mobile-cart-bar,#apexMobileNav){visibility:hidden}.apex-store-concept #categoryNav .apex-mobile-menu-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:2;padding:10px 0;border-bottom:1px solid #304564;background:#0c192d}.apex-store-concept .apex-mobile-menu-tools button{min-height:44px;padding:10px 14px;border:1px solid #41618c;border-radius:8px;background:#142c4b;color:#fff;font-size:15px}.apex-store-concept .apex-mobile-menu-search{flex:1;text-align:left}.apex-store-concept #categoryNav .shop-menu-top{padding:8px 0}.apex-store-concept #categoryNav .shop-menu-top>span,.apex-store-concept #categoryNav .shop-menu-group>a>span,.apex-store-concept #categoryNav .shop-menu-bottom>span{display:none}.apex-store-concept #categoryNav :is(.shop-menu-groups,.shop-menu-group,.apex-mobile-menu-links,.apex-mobile-currency){max-height:none;height:auto;overflow:visible}.apex-store-concept #categoryNav .shop-menu-groups{display:block;padding:0}.apex-store-concept #categoryNav .shop-menu-group{display:block;padding:8px 0;border-top:1px solid #304564}.apex-store-concept #categoryNav .shop-menu-group h2{margin:4px 0 8px;font-size:11px}.apex-store-concept #categoryNav .shop-menu-group>a{display:flex;min-height:46px;width:100%;margin:0;padding:10px 12px;font-size:16px;border:0;border-radius:6px;background:transparent}.apex-store-concept #categoryNav .shop-menu-group>a:after{right:12px}.apex-store-concept #categoryNav .shop-menu-bottom{padding:8px 0}.apex-store-concept #categoryNav .apex-mobile-menu-links{margin-top:8px;padding-top:12px}.apex-store-concept #categoryNav .apex-mobile-currency{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.apex-store-concept #categoryNav .apex-mobile-currency select{min-height:44px;min-width:110px;font-size:16px}.apex-store-concept .shop-hero{margin-top:12px}.apex-store-concept .shop-hero-copy{padding:18px 18px 16px}.apex-store-concept .shop-hero-kicker{margin-bottom:8px;font-size:11px}.apex-store-concept .shop-hero h1{font-size:28px;line-height:1.1;margin-bottom:10px}.apex-store-concept .shop-hero-description{display:none}.apex-store-concept .shop-hero-mobile-intro{display:block;margin:0;color:#c2d2e8;font-size:15px;line-height:1.45}.apex-store-concept #app[data-view=home]>.shop-hero-mobile-detail{display:block;order:2;margin:8px auto 20px;font-size:14px;line-height:1.5;color:#b7c8e0}.apex-store-concept .shop-hero-actions{margin-top:14px}.apex-store-concept .shop-hero-art{height:96px;object-position:85% 60%}.apex-store-concept #app[data-view=home]>.apex-home-quick-categories{display:grid;order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;margin-bottom:8px}.apex-store-concept .apex-home-quick-categories a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border:1px solid #304564;border-radius:8px;color:#f2f6ff;background:#10213c;text-decoration:none;font-size:14px;line-height:1.3}.apex-store-concept .catalog-band{padding-top:12px}.apex-store-concept .catalog-band>.container>.breadcrumb{display:none}.apex-store-concept .catalog-band .section-title{gap:8px;margin-bottom:10px;flex-direction:row;align-items:center}.apex-store-concept .catalog-band .section-title>div{min-width:0}.apex-store-concept .catalog-band .section-title h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.apex-store-concept .apex-catalog-short-title{display:block;font-family:var(--font-display,var(--font-interface));font-size:24px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.apex-store-concept .catalog-band .section-title p{margin:4px 0 0;font-size:14px;line-height:1.4}.apex-store-concept .customer-catalog-tools{margin:0 0 8px;min-height:0}.apex-store-concept .customer-catalog-tools>span{display:none}.apex-store-concept .apex-secondary-tools{margin-left:auto;font-size:14px}.apex-store-concept .apex-secondary-tools[open]{flex-basis:100%}.apex-store-concept .apex-secondary-tools>div{display:grid;grid-template-columns:1fr 1fr}.apex-store-concept .apex-catalog-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:8px;margin:0 0 8px}.apex-store-concept .apex-catalog-controls>.catalog-filter-panel{margin:0}.apex-store-concept .apex-catalog-controls>.catalog-filter-panel[open]{grid-column:1/-1}.apex-store-concept .apex-catalog-controls>.apex-sort{display:block;width:100%}.apex-store-concept .apex-catalog-controls .apex-sort>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.apex-store-concept .apex-catalog-controls .apex-sort select{width:100%;min-height:48px;font-size:16px;padding-left:12px}.apex-store-concept .catalog-filter-panel>summary{padding:12px;min-height:48px}.apex-store-concept #catalogFilters{padding:14px}.apex-store-concept #catalogFilters .smart-fields{grid-template-columns:minmax(0,1fr);gap:12px}.apex-store-concept .apex-mobile-filter-submit{width:100%;min-height:48px}.apex-store-concept .active-filter-chips{margin:8px 0;gap:6px}.apex-store-concept .catalog-layout{gap:10px}.apex-store-concept .mobile-category-details>summary{min-height:44px;padding:8px 12px}.apex-store-concept .mobile-category-details>summary span{flex-direction:row;align-items:baseline;gap:8px}.apex-store-concept .mobile-category-details>summary strong{font-size:14px}.apex-store-concept .apex-list-tools{margin-bottom:8px;gap:8px;scroll-margin-top:90px}.apex-store-concept .catalog-toolbar{gap:6px 10px;margin-bottom:10px;font-size:13px;scroll-margin-top:90px}.apex-store-concept .catalog-toolbar .reset-filters{padding:6px 8px;font-size:12px}.apex-store-concept .catalog-layout .product-name{font-size:15px;line-height:1.35}.apex-store-concept .catalog-layout .small-add{font-size:13px}.apex-store-concept .catalog-layout .small-add>svg{display:none}.apex-store-concept .catalog-layout .compare-pick{margin-top:4px;font-size:13px}.apex-store-concept .customer-product-detail{gap:16px;padding-bottom:16px}.apex-store-concept .customer-photo-column .gallery-main img{max-height:230px;width:100%;height:230px;object-fit:contain}.apex-store-concept .customer-photo-column .apex-thumbs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:4px 0 8px;scroll-snap-type:x proximity}.apex-store-concept .customer-photo-column .apex-thumbs>*{flex:0 0 56px;width:56px;height:56px;scroll-snap-align:start}.apex-store-concept .apex-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.apex-store-concept .apex-swatch{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:auto;min-height:64px;padding:10px}.apex-store-concept .apex-swatch img{flex:0 0 40px;width:40px;height:40px}.apex-store-concept .apex-swatch-text{height:auto;flex-direction:row;gap:7px;font-size:14px;line-height:1.35;overflow:visible}.apex-store-concept .apex-swatch-text>span:last-child{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:normal}.apex-store-concept .apex-swatch-label{display:block;padding:0;font-size:14px;line-height:1.3;overflow-wrap:normal}.apex-store-concept .apex-exact-sku{margin:4px 0;font-size:13px;line-height:1.4;color:#bad5ff;overflow-wrap:anywhere}.apex-store-concept .apex-swatch{scroll-margin-top:90px;scroll-margin-bottom:110px}.apex-store-concept .apex-opts :is(button,input),.apex-store-concept .apex-opt-head{scroll-margin-top:90px;scroll-margin-bottom:110px}.apex-store-concept #contactDialog{padding:20px;max-height:calc(100dvh - 24px);margin:12px auto;overflow-y:auto}.apex-store-concept #contactDialog .faq-heading{margin-bottom:12px;align-items:center}.apex-store-concept #contactDialog .faq-heading h2{font-size:26px}.apex-store-concept #contactDialog .faq-heading button{min-width:44px;min-height:44px}.apex-store-concept #contactDialog .contact-fields{grid-template-columns:minmax(0,1fr)}.apex-store-concept #contactDialog .field{margin:0}.apex-store-concept #contactDialog :is(input,textarea){font-size:16px;scroll-margin-block:20px}.apex-store-concept #contactForm>button[type=submit]{width:100%;min-height:48px}.apex-store-concept .apex-native-main{padding-top:24px}.apex-store-concept .apex-native-main h1{font-size:28px;margin-bottom:16px}.apex-store-concept .apex-native-main .apex-native-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.apex-store-concept .apex-native-main .apex-native-product-body{padding:12px 10px;gap:12px}.apex-store-concept .apex-native-main .apex-native-product-name{font-size:14px;line-height:1.4}.apex-store-concept .apex-native-main .apex-native-product-price{font-size:17px}}@media(min-width:701px){.apex-secondary-tools>summary{display:none}}@media(max-width:700px){.apex-store-concept #categoryNav .apex-mobile-menu-category{margin:0;border:0;overflow:visible;max-height:none}.apex-store-concept #categoryNav .apex-mobile-menu-category>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 12px;color:#f2f6ff;font-size:16px;font-weight:600;line-height:1.35;cursor:pointer;list-style:none}.apex-store-concept #categoryNav .apex-mobile-menu-category>summary::-webkit-details-marker{display:none}.apex-store-concept #categoryNav .apex-mobile-menu-category>summary:after{content:"+";font-size:20px}.apex-store-concept #categoryNav .apex-mobile-menu-category[open]>summary:after{content:"\2212"}.apex-store-concept #categoryNav .apex-mobile-menu-category>summary:focus-visible{outline:2px solid #94bfff;outline-offset:-2px;border-radius:6px}.apex-store-concept #categoryNav .apex-mobile-menu-subcategories{margin:0 8px 12px 20px;padding-left:12px;border-left:1px solid #426084;overflow:visible;max-height:none}.apex-store-concept #categoryNav .apex-mobile-menu-subcategories>a{display:flex;align-items:center;min-height:44px;padding:10px 6px;color:#c5d8f3;text-decoration:none;font-size:14px;line-height:1.4;white-space:normal}.apex-store-concept #categoryNav .apex-mobile-menu-subcategories>a.apex-mobile-menu-all{color:#92bfff;font-weight:600}.apex-store-concept #categoryNav .apex-mobile-menu-subcategories>a[aria-current=page]{color:#fff;background:#18335a;border-radius:6px}}@media(max-width:700px){.apex-store-concept .customer-product-detail>.apx-product-heading{grid-column:1 / -1;min-width:0;margin:0}.apex-store-concept .customer-product-detail>.apx-product-heading h1{margin:0 0 10px;font-size:clamp(24px,6.5vw,30px);line-height:1.15;overflow-wrap:anywhere}.apex-store-concept .customer-product-detail>.apx-product-heading .detail-price{margin:0;font-size:24px;font-weight:600;line-height:1.3}}.apex-store-concept .apx-size-table-wrap{max-width:100%;overflow-x:auto;margin:18px 0}.apex-store-concept .apx-size-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.4}.apex-store-concept .apx-size-table caption{text-align:left;margin-bottom:8px;font-weight:600}.apex-store-concept .apx-size-table :is(th,td){padding:10px;text-align:left;border-bottom:1px solid #354c70;overflow-wrap:anywhere}.apex-store-concept .apx-size-table thead{background:#142c4b}.apex-store-concept .apx-size-sources{padding-left:20px}.apex-store-concept .apx-size-sources a{display:inline-block;padding:10px 0;color:#9fd0ff;text-decoration:underline}.apex-store-concept .apx-size-sources span{font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/apex-11-updates.css.map */
