.avp{max-width:1180px;margin:28px auto 48px;padding:0 20px;font-family:Arial,sans-serif;color:#243247;line-height:1.65}.avp,.avp *{box-sizing:border-box}.avp h1,.avp h2,.avp h3,.avp p{text-align:left!important}.avp h1,.avp h2,.avp h3{color:#111827;letter-spacing:-.025em;font-weight:700}.avp h1{font-size:clamp(30px,3.2vw,43px);line-height:1.12;margin:16px 0 18px}.avp h2{font-size:clamp(25px,2.8vw,34px);line-height:1.18;margin:10px 0 16px}.avp h3{font-size:21px;line-height:1.25;margin:0 0 12px}.avp p{font-size:15px;line-height:1.7;margin:0 0 16px;color:#526071}.avp a{color:#174cb4;text-decoration:none}.avp img{max-width:100%;display:block}.avp a:focus-visible,.avp button:focus-visible,.avp summary:focus-visible{outline:3px solid #1d4ed8;outline-offset:4px}.avp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:30px;border:1px solid #dbeafe;border-radius:22px;background:linear-gradient(135deg,#eff6ff,#fff 65%,#f8fafc);box-shadow:0 8px 24px #0000000c;align-items:center}.avp-gallery,.avp-buy{min-width:0}.avp-photo{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:22px;height:470px;display:flex;align-items:center;justify-content:center}.avp-photo .avp-main-image{width:100%;height:100%;object-fit:contain}.avp-thumbs{display:flex;justify-content:center;gap:10px;margin-top:14px}.avp-thumb{width:70px;height:70px;border:1px solid #dbe3ec;border-radius:10px;background:#fff;padding:7px;cursor:pointer}.avp-thumb[aria-pressed=true]{border:2px solid #1d4ed8}.avp-thumb img{width:100%;height:100%;object-fit:contain}.avp .avp-image-hint{text-align:center!important;font-size:12px;margin:10px 0 0}.avp-kicker{display:inline-block;border-radius:30px;padding:7px 12px;background:#dbeafe;color:#1e3a8a;font-size:11px;letter-spacing:.06em;font-weight:700}.avp .avp-tagline{font-size:19px;font-weight:700;color:#263f62;margin-bottom:10px}.avp .avp-intro{font-size:15px}.avp-price{font-size:31px;font-weight:700;color:#111827;line-height:1.4;margin:18px 0 5px}.avp-price s{font-size:18px;font-weight:400;color:#657186}.avp .avp-availability{font-weight:700;color:#17439a;margin:0;font-size:14px}.avp .avp-price-note{font-size:12px;margin:4px 0 18px}.avp-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:14px 20px;min-height:48px;font-size:14px;line-height:1.4;font-weight:700;text-align:center;text-transform:none;cursor:pointer}.avp a.avp-red,.avp .avp-red{background:#b50921;color:#fff}.avp a.avp-blue{background:#1d4ed8;color:#fff}.avp a.avp-light{background:#dbeafe;color:#1e3a8a}.avp-wide{width:100%}.avp-buy-links{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;margin-top:16px}.avp .avp-sku{font-size:12px;margin:14px 0 0;color:#667085}.avp form label{display:block;margin:10px 0 6px;font-weight:700;font-size:13px}.avp-cart-row{display:flex;gap:12px;margin:8px 0 12px}.avp-cart-row input{width:72px;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.avp-cart-row button{flex:1}.avp select{width:100%;padding:12px;border:1px solid #cbd5e1}.avp-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.avp-facts>div{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;padding:18px 14px;text-align:center}.avp-facts strong{display:block;font-size:14px;color:#16365d}.avp-facts span{display:block;font-size:12px;color:#667085;margin-top:4px}.avp-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:26px;font-size:13px;font-weight:700;padding:8px 0 2px}.avp-section{margin-top:26px;padding:30px;border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 6px 18px #00000008;scroll-margin-top:230px}.avp-eyebrow{font-size:11px;color:#17439a;letter-spacing:.1em;font-weight:700}.avp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.avp-card{padding:24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px}.avp-number{display:block;color:#a90920;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:18px}.avp-card p{font-size:14px;margin:0}.avp-detail,.avp-kit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center}.avp-detail-photo{background:#f8fafc;border-radius:16px;overflow:hidden}.avp-detail-photo img{width:100%;height:330px;object-fit:contain;background:#fff}.avp-note{padding:16px 18px;background:#eff6ff;border-left:4px solid #1d4ed8;border-radius:10px;font-size:13px;color:#334155;margin-top:24px}.avp-kit-photo img{height:270px;width:100%;object-fit:contain}.avp-accordions{padding:0;box-shadow:none;border:0;background:transparent}.avp details{border:1px solid #dbeafe;border-radius:14px;overflow:hidden;margin-top:12px}.avp summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;background:#f8fbff;cursor:pointer}.avp summary::-webkit-details-marker{display:none}.avp summary:after{content:"+";color:#17439a;font-size:25px;line-height:1}.avp details[open]>summary:after{content:"\2212"}.avp summary h2{font-size:23px;margin:0;color:#17439a}.avp-answer{padding:24px;border-top:1px solid #dbeafe;background:#fff}.avp-answer h3{font-size:18px;margin-top:22px}.avp-answer h3:first-child{margin-top:0}.avp table{border-collapse:collapse;width:100%;font-size:14px}.avp th,.avp td{padding:13px;border-bottom:1px solid #e2e8f0;text-align:left}.avp th{background:#f8fbff;width:40%;color:#16365d}.avp-local{background:linear-gradient(135deg,#eff6ff,#fff)}.avp-locations{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.avp-locations article{padding:22px;background:#fff;border:1px solid #dbeafe;border-radius:16px}.avp-locations a{font-size:13px;font-weight:700}@media(max-width:850px){.avp-hero{gap:24px;padding:24px}.avp-photo{height:410px}.avp h1{font-size:32px}.avp-feature-grid{grid-template-columns:1fr}.avp-card{padding:22px}.avp-section{padding:24px}.avp-accordions{padding:0}}@media(max-width:700px){.avp{padding:0 14px;margin-top:18px}.avp-hero,.avp-detail,.avp-kit,.avp-locations{grid-template-columns:1fr}.avp-hero{padding:18px;gap:26px}.avp-photo{height:360px;padding:18px}.avp h1{font-size:31px}.avp-facts{grid-template-columns:1fr 1fr;gap:10px}.avp-facts>div{padding:15px 10px}.avp-facts strong{font-size:13px}.avp-nav{gap:12px 18px}.avp-section{padding:22px 18px;scroll-margin-top:150px}.avp-accordions{padding:0}.avp-detail,.avp-kit{gap:24px}.avp-detail-photo img{height:280px}.avp summary{padding:20px 18px}.avp summary h2{font-size:21px}.avp-answer{padding:18px}.avp-buy-links{justify-content:center}.avp-kit-photo{order:-1}.avp-thumbs{gap:8px}.avp-thumb{width:62px;height:62px}}.avp .avp-description-block{margin-top:24px}.avp .avp-description-block>h3{font-size:23px;color:#17439a}.avp .avp-original h3{font-size:18px;line-height:1.4;margin:24px 0 10px;color:#16365d}.avp .avp-original p,.avp .avp-original li{font-size:15px;line-height:1.75;text-align:left!important}.avp .avp-original ul{padding-left:24px;margin:12px 0 22px}.avp .avp-original li{margin:7px 0;color:#526071}.avp .avp-original table{min-width:550px}.avp .avp-answer{overflow-x:auto}.avp .avp-product-guide summary h3{font-size:21px;margin:0;color:#17439a}.avp .avp-product-guide details{scroll-margin-top:230px}.avp .avp-product-description .avp-description-block:first-of-type ul{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}@media(max-width:700px){.avp .avp-product-description .avp-description-block:first-of-type ul{grid-template-columns:1fr}.avp .avp-product-guide summary h3{font-size:18px}.avp .avp-product-guide details{scroll-margin-top:130px}}.av-collection-layout{max-width:1240px;margin:24px auto;color:#163047;line-height:1.65;text-align:left}.av-collection-layout *{box-sizing:border-box}.av-collection-layout h1,.av-collection-layout h2,.av-collection-layout h3,.av-collection-layout h4{color:#103a63;line-height:1.3;letter-spacing:normal}.av-collection-layout a{color:#123f73;text-decoration:underline;text-underline-offset:3px}.av-collection-accordion{margin:16px 0;border:0}.av-collection-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;background:#123f73;color:#fff;padding:20px 26px;border-radius:999px;cursor:pointer}.av-collection-accordion>summary::-webkit-details-marker,.av-collection-faq>summary::-webkit-details-marker{display:none}.av-collection-accordion>summary:after,.av-collection-faq>summary:after{content:"+";font-size:26px;font-weight:700;flex-shrink:0;line-height:1}.av-collection-accordion[open]>summary:after,.av-collection-faq[open]>summary:after{content:"\2212"}.av-collection-accordion>summary h1,.av-collection-accordion>summary h2{font-size:22px;color:#fff;margin:0;text-transform:none;font-weight:700}.av-collection-layout summary:focus-visible,.av-collection-layout a:focus-visible,.av-collection-table:focus-visible{outline:3px solid #e89520;outline-offset:4px}.av-collection-panel{padding:24px;background:#f4f9ff;border:1px solid #d9e7f4;border-radius:22px;margin-top:14px}.av-collection-hero{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.av-collection-hero img{display:block;width:100%;height:auto;max-height:430px;object-fit:contain;border-radius:16px}.av-collection-intro{font-size:17px;max-width:980px;margin:20px 0}.av-collection-shop>div{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 24px}.av-collection-shop a{padding:9px 15px;border:1px solid #c8dced;background:#f3f8fd;border-radius:999px;text-decoration:none;font-size:14px;font-weight:700}.av-collection-shop a:hover{background:#dcecff}.av-collection-layout a.av-collection-button{display:inline-block;padding:12px 18px;background:#123f73;color:#fff;border-radius:10px;text-decoration:none;font-weight:700}.av-collection-video{margin:28px auto 0;max-width:850px}.av-collection-video iframe{width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:14px;display:block}.av-collection-table{overflow-x:auto;margin:18px 0}.av-collection-table table{width:100%;min-width:680px;border-collapse:collapse;background:#fff}.av-collection-table th,.av-collection-table td{padding:14px;text-align:left;border:1px solid #d6e3ef;vertical-align:top}.av-collection-table thead{background:#e3eef9}.av-collection-note{font-size:13px}.av-collection-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.av-collection-cards>div{padding:20px;background:#fff;border:1px solid #d9e7f4;border-radius:16px}.av-collection-panel h3{margin:24px 0 12px}.av-collection-panel h4{margin:0 0 12px}.av-collection-faq{background:#fff;border:1px solid #d9e7f4;border-radius:12px;margin:10px 0;overflow:hidden}.av-collection-faq>summary{list-style:none;display:flex;justify-content:space-between;gap:14px;padding:18px;cursor:pointer;color:#123f73;font-weight:700}.av-collection-faq>div{padding:0 18px 8px}.av-collection-support{margin:24px 0 0}@media(max-width:700px){.av-collection-layout{margin:18px auto}.av-collection-accordion>summary{padding:17px 20px}.av-collection-accordion>summary h1,.av-collection-accordion>summary h2{font-size:19px}.av-collection-panel{padding:18px}.av-collection-hero,.av-collection-cards{grid-template-columns:1fr}.av-collection-shop a{font-size:13px;padding:8px 12px}}.av-sebo-layout{max-width:1240px;margin:24px auto;color:#163047;line-height:1.65;text-align:left}.av-sebo-layout *{box-sizing:border-box}.av-sebo-layout h1,.av-sebo-layout h2,.av-sebo-layout h3,.av-sebo-layout h4{color:#103a63;line-height:1.3;letter-spacing:normal}.av-sebo-layout a{color:#123f73;text-decoration:underline;text-underline-offset:3px}.av-sebo-accordion{margin:16px 0;border:0}.av-sebo-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;background:#123f73;color:#fff;padding:20px 26px;border-radius:999px;cursor:pointer}.av-sebo-accordion>summary::-webkit-details-marker,.av-sebo-faq>summary::-webkit-details-marker{display:none}.av-sebo-accordion>summary:after,.av-sebo-faq>summary:after{content:"+";font-size:26px;font-weight:700;flex-shrink:0;line-height:1}.av-sebo-accordion[open]>summary:after,.av-sebo-faq[open]>summary:after{content:"\2212"}.av-sebo-accordion>summary h1,.av-sebo-accordion>summary h2{font-size:22px;color:#fff;margin:0;text-transform:none;font-weight:700}.av-sebo-layout summary:focus-visible,.av-sebo-layout a:focus-visible,.av-sebo-table:focus-visible{outline:3px solid #e89520;outline-offset:4px}.av-sebo-panel{padding:24px;background:#f4f9ff;border:1px solid #d9e7f4;border-radius:22px;margin-top:14px}.av-sebo-hero{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.av-sebo-hero img{display:block;width:100%;height:auto;border-radius:16px}.av-sebo-intro{font-size:17px;max-width:980px;margin:20px 0}.av-sebo-shop>div{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 24px}.av-sebo-shop a{padding:9px 15px;border:1px solid #c8dced;background:#f3f8fd;border-radius:999px;text-decoration:none;font-size:14px;font-weight:700}.av-sebo-shop a:hover{background:#dcecff}.av-sebo-layout a.av-sebo-button{display:inline-block;padding:12px 18px;background:#123f73;color:#fff;border-radius:10px;text-decoration:none;font-weight:700}.av-sebo-video{margin:28px auto 0;max-width:850px}.av-sebo-video iframe{width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:14px;display:block}.av-sebo-table{overflow-x:auto;margin:18px 0}.av-sebo-table table{width:100%;min-width:680px;border-collapse:collapse;background:#fff}.av-sebo-table th,.av-sebo-table td{padding:14px;text-align:left;border:1px solid #d6e3ef;vertical-align:top}.av-sebo-table thead{background:#e3eef9}.av-sebo-note{font-size:13px}.av-sebo-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.av-sebo-cards>div{padding:20px;background:#fff;border:1px solid #d9e7f4;border-radius:16px}.av-sebo-panel h3{margin:24px 0 12px}.av-sebo-panel h4{margin:0 0 12px}.av-sebo-faq{background:#fff;border:1px solid #d9e7f4;border-radius:12px;margin:10px 0;overflow:hidden}.av-sebo-faq>summary{list-style:none;display:flex;justify-content:space-between;gap:14px;padding:18px;cursor:pointer;color:#123f73;font-weight:700}.av-sebo-faq>div{padding:0 18px 8px}.av-sebo-support{margin:24px 0 0}@media(max-width:700px){.av-sebo-layout{margin:18px auto}.av-sebo-accordion>summary{padding:17px 20px}.av-sebo-accordion>summary h1,.av-sebo-accordion>summary h2{font-size:19px}.av-sebo-panel{padding:18px}.av-sebo-hero,.av-sebo-cards{grid-template-columns:1fr}.av-sebo-shop a{font-size:13px;padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
