body{--dc-ink:#0b1f3a;--dc-teal:var(--steel,#1463ff);--dc-paper:#fff;--dc-soft:#edf3ff;--dc-muted:#465b75;--dc-line:#b8cceb;--dc-tint:#dce9ff;--dc-dark:#0b1f3a;--dc-light:#c7d8f2;--action-bg:var(--steel,#1463ff);--action-hover:var(--steel-dark,#1d4ed8);--action-ink:#fff;margin:0;background:#dce9ff;color:var(--dc-ink);font-family:Inter,Arial,sans-serif}body .dc-page{background:#fff;max-width:1180px;margin:auto;overflow:hidden}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--action-bg);outline-offset:4px}.ui-icon{display:block;width:22px;height:22px;flex:0 0 22px}.preview-notice{background:#132b3c;color:#c9dbe1;text-align:center;font-size:12px;line-height:1.5;padding:8px 18px}.section-pad{padding:54px 38px}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.13em;font-weight:700;color:var(--dc-teal);margin:0 0 15px}body h2{font-size:clamp(31px,4.6vw,49px);line-height:1.08;letter-spacing:-.05em}.hero{background:var(--dc-dark);color:#fff}.hero-stage{width:100%;height:min(790px,110vw);min-height:400px;position:relative;isolation:isolate;overflow:hidden;background:#111d27}body .hero-stage video{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;aspect-ratio:auto;background:transparent}.hero-shade{pointer-events:none;position:absolute;top:0;right:0;bottom:35%;left:0;background:linear-gradient(180deg,rgba(5,17,27,.87),rgba(5,17,27,.34) 55%,transparent)}.hero-copy{pointer-events:none;position:absolute;top:39px;left:38px;right:110px}.hero-copy .eyebrow{color:#bcd7ff;max-width:410px}body .hero-copy h1{font-size:clamp(44px,6.5vw,74px);line-height:1;letter-spacing:-.055em;max-width:680px;margin:0;color:#fff}.hero-copy h1 span{color:#bcd7ff}.hero-bottom{padding:19px 38px 25px;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.hero-bottom p{font-size:12px;color:#c2d4de}.hero-bottom strong{font-weight:600;color:#fff}.action{display:inline-flex;min-height:54px;padding:15px 22px;align-items:center;justify-content:space-between;gap:30px;color:var(--action-ink)!important;background:var(--action-bg);border:0;border-radius:9px;font-size:15px;font-weight:700;text-decoration:none}.action:hover,body .dc-add:hover{background:var(--action-hover)}.intro{background:#fff}.intro h2 span{color:var(--action-bg)}.intro-copy{max-width:480px;color:var(--dc-muted);font-size:15px;margin-top:17px!important}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px}.feature-card{background:#edf3ff;border:1px solid #b8cceb;border-radius:13px;padding:20px;min-width:0}.feature-symbol{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#fff;color:var(--action-bg);font-size:28px;line-height:1}.feature-model{font-size:12px;font-weight:800;letter-spacing:-.03em;background:#e4eafa;color:#243f68}.feature-card h3{font-size:17px;line-height:1.2;letter-spacing:-.035em;margin:19px 0 10px}.feature-card p{font-size:12px;line-height:1.6;color:#526a75}.assurance{background:#fff}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;align-items:stretch}.trust-card{min-width:0;padding:20px 18px;border:1px solid #adc6ee;border-radius:13px;display:grid;grid-template-columns:1fr;align-content:start;gap:14px;background:#edf3ff}.trust-card h3{font-size:16px;line-height:1.35;letter-spacing:-.025em;margin:0 0 7px;color:var(--dc-ink)}.trust-card p{font-size:12px;line-height:1.65;color:#3d5472}.trust-visual{display:flex;align-items:center;min-height:42px}.trust-visual>.ui-icon{width:42px;height:42px;flex-basis:42px;padding:9px;border-radius:11px;background:#fff;color:var(--action-bg)}.carrier-logo{display:flex;align-items:center;min-height:42px;padding:0}.carrier-logo img{display:block;width:100px;height:auto;max-height:36px}.trust-mark{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#fff;color:var(--action-bg);font-size:20px;line-height:1;font-weight:800;letter-spacing:-.05em}.text-action{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#173e4b;border:0;background:transparent;padding:10px 0;margin-top:12px;font-weight:600;font-size:12px;text-align:left;text-decoration:none}body .dc-buy{background:#dce9ff;padding:48px 38px 40px}body .dc-buy-head{margin-bottom:30px}body .dc-buy-head h2{font-size:clamp(34px,5vw,49px)}body .dc-model{background:#fff;border-color:#9ebae7}body .dc-model[aria-pressed=true]{background:var(--action-bg);border-color:var(--action-bg)}body .dc-step{background:#0b1f3a;color:#fff}body .dc-fit-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:13px 0 24px;line-height:1.5}body .dc-fit-row .fit-status{display:inline-flex;align-items:center;gap:10px;margin:0;color:#14532d;font-size:12px;font-weight:700}body .fit-dot{position:relative;display:inline-block;flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a20;animation:fit-dot-breathe 2.6s ease-in-out infinite}body .fit-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1.5px solid #16a34a;border-radius:50%;opacity:0;animation:fit-status-pulse 2.6s ease-out infinite;pointer-events:none}body .dc-fit-row [data-fit-codes]{font-size:12px;font-weight:500;color:#526a75;overflow-wrap:anywhere}@keyframes fit-status-pulse{0%{opacity:.7;transform:scale(.7)}75%,to{opacity:0;transform:scale(1.7)}}@keyframes fit-dot-breathe{0%,to{opacity:.9;box-shadow:0 0 0 3px #16a34a20}50%{opacity:1;box-shadow:0 0 0 5px #16a34a30}}body .dc-offer{background:#fff;border-color:#9ebae7}body .dc-offer[aria-pressed=true]{background:#edf3ff;border-color:var(--action-bg);box-shadow:inset 0 0 0 1px var(--action-bg)}body .dc-choice-flag{background:var(--action-bg);color:#fff;font-weight:700}body .dc-add{background:var(--action-bg);color:var(--action-ink);font-weight:700}body .dc-summary{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:16px;margin-top:22px;padding:17px 18px;border:1px solid #9ebae7;border-radius:13px;background:#fff;box-shadow:0 6px 18px #0b1f3a08}body .dc-summary .selection-photos{display:flex;align-items:center;justify-content:center;gap:4px;flex:0 0 116px;width:116px;height:94px;min-width:0;border-radius:9px;background:#fff}body .dc-summary .selection-photos img{display:block;width:56px;height:86px;min-width:0;object-fit:contain;mix-blend-mode:multiply}body .dc-summary .selection-photos:has(img[hidden]) img:not([hidden]){width:80px}body .dc-summary .selection-copy{display:grid;gap:5px;min-width:0;flex:1}body .dc-summary .selection-kicker{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5b7380}body .dc-summary [data-selection-summary]{display:block;font-size:clamp(21px,2.8vw,27px);font-weight:700;line-height:1.16;letter-spacing:-.035em;color:var(--dc-ink);overflow-wrap:anywhere}body .dc-summary [data-included]{display:block;font-size:16px;line-height:1.4;color:#526a75;white-space:normal;overflow-wrap:anywhere}body .dv-proof{margin-top:19px;border:1px solid #9ebae7;border-radius:12px;background:#fff}body .dv-proof summary{display:grid;grid-template-columns:42px minmax(0,1fr)18px;align-items:center;gap:13px;min-height:84px;padding:16px;list-style:none;cursor:pointer;border-radius:11px;font-size:14px}body .dv-proof summary::-webkit-details-marker{display:none}body .dv-proof summary::marker{content:""}body .dv-proof summary:hover{background:#edf3ff}body .proof-play{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--action-bg);color:#fff;font-size:16px;line-height:1;padding-left:2px}body .proof-summary-copy{display:grid;gap:4px;min-width:0}body .proof-summary-copy strong{font-size:15px;line-height:1.3;font-weight:700;color:var(--dc-ink)}body .proof-summary-copy small{font-size:12px;line-height:1.45;font-weight:400;color:#526a75}body .proof-chevron{display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:19px;color:#526a75;transform:rotate(0)}body .dv-proof[open] .proof-chevron{transform:rotate(180deg)}body .dv-proof[open] summary{border-radius:11px 11px 0 0;border-bottom:1px solid #c6d9df}body .dv-proof-inner{padding:16px}body .dv-demo-video{background:#0b1f3a;border-radius:10px;overflow:hidden}body .dv-demo-video video{display:block;width:100%;aspect-ratio:4/5;object-fit:contain}.reviews-section{background:#edf3ff}.reviews-section .eyebrow{color:var(--action-bg)}.reviews-preview-note{margin-top:16px!important;font-size:12px;color:#6d6570;line-height:1.6}.proof-viewport{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#8aa9d5 #173253;margin:27px -8px 0;overscroll-behavior-x:contain}.proof-track,.proof-set{display:flex;gap:15px;width:max-content}.proof-set{padding-right:15px}.proof-photo{flex:0 0 auto;width:250px;background:#fff;border:1px solid #b8cceb;border-radius:13px;overflow:hidden}.proof-photo img{display:block;width:100%;height:300px;object-fit:contain;background:#0d2732}.proof-photo.package-photo img{object-fit:contain;background:#eadfce}.proof-photo.is-studio img{object-fit:contain;background:#fff;padding:14px;mix-blend-mode:normal}.gallery-photo-detail{height:300px;overflow:hidden;background:#fff}.proof-photo.is-studio .gallery-photo-detail img{height:100%;width:100%;padding:0;object-fit:contain;transform:scale(1.45);transform-origin:50% 78%}.proof-photo figcaption{padding:18px;display:grid;gap:10px;font-size:12px;line-height:1.5;min-height:138px;border-top:1px solid #dce9ff}.proof-photo strong{font-weight:600;color:var(--dc-ink)}.proof-photo .review-placeholder{font-size:14px;color:#465b75}.proof-photo .review-initials{font-size:12px;font-weight:600;color:#1d4ed8}.proof-photo .gallery-review-text{margin:0;padding:0;border:0;font-size:14px;line-height:1.65;font-weight:400;color:var(--dc-ink);overflow-wrap:anywhere}.proof-photo .review-initials{font-size:12px;font-weight:700;letter-spacing:.035em;overflow-wrap:anywhere}.proof-photo .gallery-review-context{font-size:11px;line-height:1.5;color:#526a75;overflow-wrap:anywhere}.proof-photo figcaption>strong{overflow-wrap:anywhere}.rail-arrows{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.rail-arrows button{display:grid;place-items:center;min-width:45px;min-height:44px;border:1px solid #b8cceb;background:#fff;color:var(--dc-ink);border-radius:8px;font-size:18px}.faq-section{background:#dce9ff}.faq-list{margin-top:28px;display:grid;gap:10px}.faq-list details{border:1px solid #adc6ee;background:#fff;border-radius:12px}.faq-list details[open]{background:#fff;border-color:var(--action-bg)}.faq-list summary{padding:19px 20px;font-size:15px;font-weight:600;cursor:pointer}.faq-list details>p{font-size:14px;color:#354f5b;padding:0 20px 20px;max-width:790px}.faq-list a,dialog a{color:#14617b;text-decoration:underline;text-underline-offset:3px}.inline-action{margin:0;padding:0;min-height:44px;display:inline-flex;font-size:inherit;text-decoration:underline}.contact-section{background:#fff}.contact-section .action{margin-top:25px}.site-footer{background:#0b1f3a;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:24px}.site-footer>div>strong{font-size:25px;letter-spacing:-.055em}.site-footer p{font-size:12px;color:#b9cfd9;margin-top:10px!important}.footer-policies h3{font-size:13px;font-weight:600;color:#8fb4c4;letter-spacing:.02em;margin:0 0 12px}.site-footer nav{display:grid;gap:2px;align-content:start}.site-footer nav button,.site-footer nav a{display:inline-flex;align-items:center;min-height:44px;color:#d4e5eb;background:transparent;border:0;padding:0;font-size:13px}.site-footer nav a{justify-content:space-between;gap:20px;max-width:350px}.site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.footer-email{color:#d4e5eb;display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-size:13px}.preview-footnote{grid-column:1/-1;border-top:1px solid #304757;padding-top:19px}dialog{width:min(560px,calc(100% - 32px));max-height:85vh;overflow:auto;border:0;border-radius:16px;padding:24px;background:#f9fcfc;color:#173744;box-shadow:0 25px 80px #00000040;font-family:Inter,Arial,sans-serif}dialog::backdrop{background:#030f1aa8}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}body .dialog-top h2{font-size:26px;line-height:1.1}.dialog-top button{flex:0 0 44px;min-height:44px;background:#e3edf1;border:0;border-radius:8px;font-size:25px;color:#173744}#dialog-content p{font-size:14px;line-height:1.65;margin:0 0 15px}#dialog-content .dialog-note{padding:12px 14px;background:#e8eef0;border-radius:9px;font-size:12px;color:#50656d}@media(min-width:900px){body .dc-buy{padding-inline:100px}.hero-copy{left:60px;top:43px}.hero-stage{height:760px}.hero-bottom,.intro,.assurance,.reviews-section,.faq-section,.contact-section{padding-inline:60px}}@media(max-width:900px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.trust-grid{grid-template-columns:1fr;gap:10px}.trust-card{padding:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px}.trust-card.shipping-card{grid-template-columns:100px minmax(0,1fr)}.trust-card h3{font-size:16px;margin:0 0 5px}.trust-card p{font-size:12px}.site-footer{grid-template-columns:1fr}}@media(max-width:500px){.section-pad{padding:34px 20px}.hero-stage{height:auto;aspect-ratio:4/5;min-height:0}.hero-copy{top:25px;left:20px;right:25px}.hero-copy .eyebrow{font-size:10px;max-width:235px;letter-spacing:.09em;margin-bottom:13px}body .hero-copy h1{font-size:clamp(37px,10.7vw,48px)}.hero-bottom{padding:16px 20px 22px;display:block}.hero-bottom p{font-size:11px}.hero-bottom .action{display:flex;width:100%;margin-top:14px}.intro-copy{font-size:14px}.feature-grid{gap:10px;margin-top:25px}.feature-card{padding:15px}.feature-card h3{font-size:16px;margin-top:15px}.feature-card p{font-size:11px}.feature-symbol{width:36px;height:36px;font-size:25px}.feature-model{font-size:10px}body .dc-buy{padding:34px 20px 30px}.proof-photo{width:228px}.proof-photo img{height:282px}.proof-heading{gap:15px}.faq-list summary{padding:17px;font-size:14px}.faq-list details>p{padding:0 17px 17px;font-size:13px}.contact-section .action{font-size:14px;gap:15px;padding-inline:17px}body h2{font-size:34px}.site-footer{gap:20px}}@media(max-width:500px){body .dc-fit-row{gap:5px 10px;padding:12px 0 21px}body .dc-fit-row [data-fit-codes]{flex-basis:100%;padding-left:16px;font-size:11px}body .dv-proof summary{grid-template-columns:36px minmax(0,1fr)16px;gap:10px;padding:13px;min-height:86px}body .proof-play{width:36px;height:36px;font-size:14px}body .proof-summary-copy strong{font-size:14px}body .proof-summary-copy small{font-size:11px}body .dv-proof-inner{padding:12px}body .dc-summary{gap:12px;padding:14px;margin-top:18px}body .dc-summary .selection-photos{flex-basis:94px;width:94px;height:85px;gap:3px}body .dc-summary .selection-photos img{width:44px;height:77px}body .dc-summary .selection-photos:has(img[hidden]) img:not([hidden]){width:70px}body .dc-summary [data-selection-summary]{font-size:21px;line-height:1.2}body .dc-summary [data-included]{font-size:14px}body .dc-summary .selection-kicker{font-size:9px;letter-spacing:.08em}}@media(max-width:350px){body .dc-summary{gap:10px;padding:12px}body .dc-summary .selection-photos{flex-basis:78px;width:78px;height:82px}body .dc-summary .selection-photos img{width:36px;height:72px}body .dc-summary .selection-photos:has(img[hidden]) img:not([hidden]){width:62px}body .dc-summary [data-selection-summary]{font-size:20px}body .dc-summary [data-included]{font-size:14px}body .dv-proof summary{gap:8px;padding:11px}}@media(prefers-reduced-motion:reduce){html,*{scroll-behavior:auto!important}body .fit-dot,body .fit-dot:after{animation:none;opacity:1}}@media(max-width:500px){.gallery-photo-detail{height:282px}.reviews-preview-note{font-size:11px}}.template-index .site-header-minimal{max-width:1180px;min-height:48px;padding:0 24px;justify-content:flex-end;gap:20px}.template-index .header-localization{margin-left:0}.visual-header-cart{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600}.visual-header-cart [data-cart-count]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:50%;background:var(--action-bg);color:#fff}body.template-index{font-family:var(--font-body),Arial,sans-serif}body .visual-storefront .product-form{margin:0;display:block}body .visual-storefront .dc-offer.variant-card{display:block;min-height:0;padding:0;flex-direction:initial;align-items:initial}body .visual-storefront .dc-offer.dc-pair{display:flex;padding:15px 17px;align-items:center;gap:14px}body .visual-storefront .dc-offer.selected{background:#edf3ff;border-color:var(--action-bg);box-shadow:inset 0 0 0 1px var(--action-bg)}body .visual-storefront .dc-offer.selected .dc-choice-flag{visibility:visible}body .visual-storefront .dc-offer.variant-card>span{font-size:inherit;font-weight:inherit}body .visual-storefront .dc-offer.variant-card strong{margin:0;font-size:17px;font-weight:600}body .visual-storefront .dc-offer.variant-card small{font-size:12px;line-height:1.4;color:#526a75}body .visual-storefront .dc-offer-price{font-size:17px!important;font-weight:600!important}body .visual-storefront .dc-offer .dc-choice-flag{font-size:11px!important;font-weight:700!important}body .visual-storefront .dc-summary .selection-photos:has(img[hidden]) img:not([hidden]){width:80px}body .visual-storefront .dc-summary [data-selected-title]{display:block;font-size:clamp(21px,2.8vw,27px);font-weight:700;line-height:1.2;letter-spacing:-.035em;color:var(--dc-ink);overflow-wrap:anywhere}body .visual-storefront .dc-shipping a{text-decoration:underline;text-underline-offset:3px}body .visual-storefront .purchase-error{margin:12px 0 0;padding:12px 14px;background:#fff2f2;border:1px solid #ba3548;border-radius:8px}body .visual-storefront .variant-radio:focus-visible+.dc-offer{outline:3px solid var(--action-bg);outline-offset:3px}body .visual-storefront .variant-radio:disabled+.dc-offer{opacity:.55;cursor:not-allowed}body .visual-storefront .dc-offers{position:relative}body .visual-storefront .offer-stock{color:#9f1239!important}body .visual-storefront .order-fitment{margin-top:20px;background:#f7fafc}body .visual-storefront .order-fitment-toggle{display:flex;gap:12px}body .visual-storefront .fitment-validation{background:#fff1f4}body .visual-storefront .dc-add:disabled{opacity:.6;cursor:not-allowed}body .visual-storefront .dc-add[aria-busy=true]{opacity:.7}body .visual-storefront:not(.is-selection-ready) .visual-product-form{display:none}.selection-unavailable{padding:14px 16px;margin:0 0 18px;border:1px solid #adc6ee;border-radius:10px;background:#fff;color:#0b1f3a;font-size:13px;line-height:1.65}body .visual-storefront .genuine-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px}body .visual-storefront .genuine-review{border:1px solid #b8cceb;border-radius:13px;padding:24px;background:#fff}body .visual-storefront .genuine-review blockquote{margin:0;font-size:16px;line-height:1.6}body .visual-storefront .genuine-review figcaption{margin-top:16px;color:#1d4ed8;font-size:13px;font-weight:600}body .visual-storefront .proof-section{background:#0b1f3a;color:#fff}body .visual-storefront .proof-section .eyebrow{color:#a9ceff}body .visual-storefront .section-note{color:#bfd3dc;font-size:13px;margin-top:14px}body .visual-storefront .proof-photo{background:#fff}body .visual-storefront .proof-photo figcaption{min-height:100px}body .visual-storefront .proof-photo figcaption span{color:#526a75}body .visual-storefront .rail-arrows button{color:#e5f0f4;border-color:#6d8c98;background:transparent}body.template-index .cart-checkout,body.template-index .mobile-buy-default>button,body.template-index .mobile-selection-actions>a{background:var(--action-bg);color:#fff}body.template-index .site-main{padding-bottom:0}body .visual-storefront .site-footer{padding-bottom:54px}@media(max-width:500px){body .visual-storefront .dc-offer.dc-pair{padding:19px 11px 14px;gap:9px}body .visual-storefront .dc-offer.variant-card strong{font-size:15px}body .visual-storefront .dc-offer.variant-card small{font-size:11px}body .visual-storefront .dc-summary .selection-photos:has(img[hidden]) img:not([hidden]){width:70px}.template-index .site-header-minimal{padding-inline:20px}}@media(max-width:350px){body .visual-storefront .dc-offer.dc-pair{display:grid;grid-template-columns:85px minmax(0,1fr);gap:4px 12px;padding-top:29px}body .visual-storefront .dc-summary .selection-photos:has(img[hidden]) img:not([hidden]){width:62px}}body.template-index,html.cart-has-items body.template-index{padding-bottom:0}body.template-index:not(.cart-drawer-open){overflow-x:clip}.template-index .site-header-minimal{position:sticky;top:0;z-index:40;width:100%;min-height:64px;padding:10px 24px;justify-content:space-between;gap:16px;background:#fff;border-bottom:1px solid #b8cceb;box-shadow:0 3px 15px #0b1f3a08}.template-index #shopify-section-header{position:sticky;top:0;z-index:40;width:100%;background:#fff}.template-index #shopify-section-header .site-header-minimal{position:relative;top:auto;z-index:auto}.template-index .header-localization{margin-left:auto}.visual-header-choose{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:9px;background:var(--action-bg);color:#fff;font-size:13px;line-height:1.2;font-weight:700;text-decoration:none;white-space:nowrap}.visual-header-choose:hover{background:var(--action-hover);color:#fff}.template-index #dv-buy,.template-index #duk,.template-index #suderinamumas,.template-index #gallery-title{scroll-margin-top:84px}.compatibility-section{background:#edf3ff}.compatibility-note{max-width:670px;margin-top:16px!important;font-size:14px;line-height:1.7;color:#526a75}.compatibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:28px}.compatibility-card{display:flex;align-items:center;gap:17px;min-width:0;padding:18px;border:1px solid #adc6ee;border-radius:13px;background:#fff;text-decoration:none}.compatibility-card:hover{border-color:var(--action-bg);background:#f7faff}.compatibility-card>img{flex:0 0 80px;width:80px;height:90px;object-fit:contain}.compatibility-copy{display:grid;gap:7px;min-width:0;flex:1}.compatibility-copy strong{font-size:18px;line-height:1.35;color:var(--dc-ink);overflow-wrap:anywhere}.compatibility-copy>span{font-size:12px;color:#526a75}.compatibility-check{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#dce9ff;color:var(--action-bg)}.compatibility-check .ui-icon{width:18px;height:18px}body .dc-model .dc-model-check{visibility:visible;display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border:2px solid #91a9d0;border-radius:50%;background:#fff}body .dc-model[aria-pressed=true] .dc-model-check{border-color:#fff;background:transparent}body .dc-model[aria-pressed=true] .dc-model-check:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#fff}.choice-indicator{display:grid;place-items:center;flex:0 0 13px;width:13px;height:13px;border:1.5px solid currentColor;border-radius:50%}.choice-indicator:after{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.dc-add-right>.ui-icon{width:20px;height:20px}body .visual-storefront .order-fitment-box{flex:0 0 23px;width:23px;min-width:23px;max-width:23px;height:23px;min-height:23px;max-height:23px;aspect-ratio:1;align-self:flex-start;margin-top:2px}body .visual-storefront .order-fitment-toggle>span:last-child{min-width:0;flex:1}.trust-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:11px;background:#fff;color:var(--action-bg)}.trust-copy{min-width:0;overflow-wrap:anywhere}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px}.faq-chevron{display:block;flex:0 0 20px;width:20px;height:20px;color:var(--action-bg);transform:rotate(0);transition:transform .2s ease}.faq-list details[open] .faq-chevron{transform:rotate(180deg)}.faq-section h2{max-width:950px;font-size:clamp(27px,4.2vw,43px);overflow-wrap:anywhere}.site-footer nav a{justify-content:flex-start}@media(max-width:700px){.compatibility-grid{grid-template-columns:1fr}}@media(max-width:500px){.template-index .site-header-minimal{min-height:62px;padding:9px 16px;gap:12px}.template-index .header-localization{margin-left:0;margin-right:auto}.visual-header-choose{min-height:42px;padding:10px 15px;font-size:12px}.compatibility-card{padding:15px;gap:13px}.compatibility-card>img{flex-basis:65px;width:65px;height:78px}.compatibility-copy strong{font-size:16px}.compatibility-copy>span{font-size:11px}.compatibility-check{flex-basis:25px;width:25px;height:25px}.trust-card{gap:12px}.trust-card.shipping-card{grid-template-columns:88px minmax(0,1fr)}.carrier-logo img{width:88px}.trust-card h3{font-size:15px}.faq-section h2{font-size:28px}body .visual-storefront .site-footer{padding-bottom:34px}}@media(prefers-reduced-motion:reduce){.faq-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/visual-commerce.css.map */
