.aa-section{color:#26252b;scroll-margin-top:110px}.aa-section .aa-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px}.aa-section h2{margin-bottom:12px}.aa-section p,.aa-single p{color:#78757e;font-size:14px;line-height:1.6}.aa-heading>span{color:#78757e;font-size:12px;white-space:nowrap}.aa-item{display:grid;grid-template-columns:88px minmax(0,1fr) 190px;gap:24px;padding:20px 0;border-top:1px solid #e6e3eb;border-bottom:1px solid #e6e3eb;align-items:start}.aa-item .aa-photo img{width:88px;height:88px;object-fit:contain;background:white;border-radius:0}.aa-section .aa-info,.aa-section .aa-info h3,.aa-section .aa-info p{text-align:left}.aa-section .aa-info h3{font-size:18px;line-height:1.35;margin:0 0 8px;padding:0;font-weight:500}.aa-info h3 a{color:inherit;text-decoration:none}.aa-info>p{margin-bottom:14px}.aa-colors{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:13px;margin:0 0 10px}.aa-colors>span{display:inline-flex;align-items:center;gap:7px}.aa-colors-label{color:#78757e}.aa-swatch{width:14px;height:14px;border:1px solid #d4d0d8;border-radius:50%;display:inline-block}.aa-swatch-black{background:#242326}.aa-swatch-white{background:#fff}.aa-info summary{cursor:pointer;color:#726096;font-size:13px;display:list-item;list-style:disclosure-closed inside}.aa-info details[open]>summary{list-style-type:disclosure-open}.aa-details{max-width:530px;padding:12px 0}.aa-details dl{font-size:13px}.aa-details dl>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid #ece9ef}.aa-details dt{font-weight:400;color:#78757e}.aa-details dd{margin:0}.aa-details>a,.aa-single>a{font-size:13px;color:#71608f;text-decoration:underline;text-underline-offset:4px}.aa-inquiry .air-voltum__request{width:100%;min-width:0;padding:15px 18px;font-size:13px;min-height:46px}.aa-single{margin:20px 0 25px}.aa-single p{font-size:13px;margin:12px 0}.aa-form-summary{background:#f4f1f7;padding:14px;margin:12px 0 20px;font-size:13px;line-height:1.55;white-space:pre-line}.aa-section :focus-visible,.aa-single :focus-visible{outline:2px solid #9b84b9;outline-offset:3px}@media(max-width:1000px){.aa-item{grid-template-columns:80px minmax(0,1fr);gap:16px 22px}.aa-item .aa-photo img{width:80px;height:80px}.aa-inquiry{grid-column:2;max-width:240px}}@media(max-width:600px){.aa-section .aa-heading{margin-bottom:18px}.aa-heading>span{display:none}.aa-item{grid-template-columns:66px minmax(0,1fr);gap:12px 16px;padding:18px 0}.aa-item .aa-photo img{width:66px;height:66px}.aa-section .aa-info h3{font-size:17px}.aa-section p{font-size:13px}.aa-colors{gap:10px;font-size:12px}.aa-colors-label{flex-basis:auto}.aa-inquiry{max-width:none}}

.aa-item+.aa-item{border-top:0}.aa-section .aa-details dd{text-align:right}.aa-section .aa-photo{min-width:0}

.ap-card .aa-jump{margin:14px 0 0}.aa-jump a{display:inline-flex;align-items:center;gap:8px;color:#71608f;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.aa-jump a:focus-visible{outline:2px solid #9b84b9;outline-offset:4px}

.aa-heading-actions{display:flex;align-items:center;gap:20px;align-self:flex-start}.aa-heading-actions>span{color:#78757e;font-size:12px;white-space:nowrap}.aa-toggle{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 0;border:0;background:transparent;color:#71608f;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.aa-toggle[hidden],[data-aa-items][hidden]{display:none!important}.aa-section .aa-item{grid-template-columns:88px minmax(0,1fr) 160px}.ap-card .aa-inquiry .air-voltum__request{width:auto;min-width:0;min-height:40px;padding:10px 14px;font-size:12px;line-height:20px}.aa-inquiry{justify-self:end}@media(max-width:1000px){.aa-section .aa-item{grid-template-columns:80px minmax(0,1fr)}.aa-inquiry{justify-self:start}}@media(max-width:600px){.aa-section .aa-item{grid-template-columns:66px minmax(0,1fr)}.aa-section .aa-heading{flex-wrap:wrap;gap:4px}.aa-heading-actions{width:100%;justify-content:space-between}.ap-card .aa-inquiry .air-voltum__request{min-height:44px;padding:12px 14px}}

.aa-section .aa-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;margin-bottom:18px}.aa-section .aa-heading h2{grid-column:1/-1;margin:0;line-height:1.2}.aa-section .aa-heading p{margin:0;line-height:1.35}.aa-count{display:block;margin-top:2px;color:#78757e;font-size:12px;line-height:1.35}.aa-section .aa-heading-actions{width:auto;align-self:center}

.ap-card .aa-jump{margin:20px 0 0}.ap-card .aa-jump a{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;box-sizing:border-box;min-height:52px;padding:14px 18px;border:1px solid #baace7;background:#f1edfc;color:#5139a3;font-size:15px;font-weight:600;line-height:1.45;text-decoration:none;text-align:left}.ap-card .aa-jump a:hover{background:#e8e1fa;border-color:#917bcd}.ap-card .aa-jump a>span:last-child{flex:none;font-size:20px}@media(max-width:600px){.ap-card .aa-jump a{padding:12px 14px;font-size:14px}}

.ap-card .aa-jump a{background:transparent;border-color:#b9b5c0;color:#37333d;font-weight:500}.ap-card .aa-jump a:hover{background:transparent;border-color:#756c85}.aa-jump-icon{width:24px;height:24px;flex:none;color:#6c6575}.aa-jump-copy{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.aa-jump-title{font-size:15px;line-height:1.35}.aa-jump-count{font-size:12px;line-height:1.3;font-weight:400;color:#78757e}.ap-card .aa-jump a>span:last-child{color:#78757e;font-size:18px}@media(max-width:600px){.aa-jump-title{font-size:14px}}

@media(min-width:1100px){.aa-section [data-aa-items]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;align-items:start}.aa-section .aa-item{min-width:0;grid-template-columns:64px minmax(0,1fr);column-gap:16px;row-gap:10px;padding:18px 0;border-top:1px solid #e6e3eb;border-bottom:0;align-self:stretch;align-content:start}.aa-section .aa-item .aa-photo{grid-row:1/span 2}.aa-section .aa-item .aa-photo img{width:64px;height:64px}.aa-section .aa-info{min-width:0}.aa-section .aa-info h3{font-size:17px}.aa-section .aa-inquiry{grid-column:2;justify-self:start}.aa-section .aa-details{max-width:none}.aa-section .aa-details dl>div{flex-wrap:wrap}.aa-section .aa-details dd{text-align:left}}

.ap-card .aa-section .aa-inquiry .air-voltum__request{width:auto;min-width:0;height:28px;min-height:28px;padding:4px 10px;font-size:11px!important;font-weight:500!important;line-height:18px!important;letter-spacing:0;white-space:nowrap}.aa-section .aa-inquiry{margin:0}@media(min-width:1001px){.aa-section .aa-item{grid-template-columns:64px minmax(0,1fr) max-content;column-gap:16px}.aa-section .aa-item .aa-photo{grid-column:1;grid-row:1}.aa-section .aa-info{grid-column:2;grid-row:1;min-width:0}.aa-section .aa-inquiry{grid-column:3;grid-row:1;justify-self:end;align-self:start}}@media(max-width:1000px){.ap-card .aa-section .aa-inquiry .air-voltum__request{height:32px;min-height:32px;padding:6px 10px;line-height:18px}}

/* Put the profile-specific next step before the product controls and gallery. */
.ap-card .aa-jump{margin:20px 0 24px}
.ap-card .aa-jump a{gap:14px;min-height:76px;padding:15px 18px;border:1px solid #a995e8;border-radius:8px;background:#f2edff;color:#272137;box-shadow:inset 4px 0 0 #6853d8;transition:background-color .15s ease,border-color .15s ease}
.ap-card .aa-jump a:hover{background:#eae2fc;border-color:#6853d8}
.ap-card .aa-jump a:focus-visible{outline:3px solid #6853d8;outline-offset:3px}
.ap-card .aa-jump .aa-jump-icon{color:#6853d8}
.ap-card .aa-jump .aa-jump-title{font-size:16px;font-weight:600;line-height:1.3}
.ap-card .aa-jump .aa-jump-count{font-size:13px;line-height:1.35;color:#5e566c}
.ap-card .aa-jump a>span:last-child{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#6853d8;color:#fff;font-size:20px;line-height:1}
@media(max-width:600px){.ap-card .aa-jump{margin:16px 0 18px}.ap-card .aa-jump a{gap:12px;min-height:88px;padding:14px}.ap-card .aa-jump .aa-jump-title{font-size:15px}.ap-card .aa-jump .aa-jump-count{font-size:12px}}
@media(prefers-reduced-motion:reduce){.ap-card .aa-jump a{transition:none}}
