#apc{display:block;position:relative;padding:0;overflow:hidden;overflow:clip;--ap-edge: max(32px, calc(50% - 735px) )}.apc *{margin:0;padding:0}.apc a{color:#272831}#apc [hidden]{display:none!important}#apc .apc-swipe{overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scrollbar-width:none}#apc .apc-swipe::-webkit-scrollbar{display:none}#apc .apc-swipe>*>*{scroll-snap-align:start}#apc .apc-swipe>*:after{content:"";flex:none;width:4px}.apc img{display:block;max-width:none}.apc :where(h2,h3,h4){font-family:var(--ap-sans);font-weight:400;font-size:inherit;line-height:inherit;letter-spacing:0;text-transform:none}.apc [id]{scroll-margin-top:calc(var(--ap-hh) + var(--apn-h, 0px) + 16px)}#apc .apn{position:fixed;left:0;right:0;top:var(--ap-hh);z-index:6;background:#fffdf9;border-bottom:1px solid #e6e3dc;box-shadow:0 8px 24px #2728310f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}#apc .apn.is-on{opacity:1;visibility:visible;pointer-events:auto}html.acd-lock #apc .apn,html.ap-pswp-open #apc .apn{opacity:0;visibility:hidden;pointer-events:none}#apc .apn-in{position:relative;display:flex;align-items:center;gap:24px;height:60px;padding:0 var(--ap-edge)}#apc .apn-t{position:relative;flex:none;width:40px;height:40px;border-radius:2px;background:#f1f0ec;overflow:hidden}#apc .apn-t img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.03)}#apc .apn nav{flex:1;display:flex;align-items:center;gap:20px;min-width:0;white-space:nowrap;overflow-x:auto;scrollbar-width:none}#apc .apn nav::-webkit-scrollbar{display:none}#apc .apn nav a{flex:none;display:inline-flex;align-items:center;height:44px;font-size:14px;line-height:20px;color:#42434d}#apc .apn nav a:hover{color:#272831}#apc .apn nav a[aria-current]{color:#272831;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:#272831}#apc .apn-fd{display:none}#apc .apn-pr{flex:none;font-size:15px;line-height:20px;color:#272831}#apc .apn-tag{flex:none;display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid #cfcac0;border-radius:2px;font-size:13px;line-height:18px;color:#42434d}#apc .apn-cta{flex:none;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:2px;background:#42434d;color:#fff;font-family:var(--ap-sans-md);font-size:14.5px;line-height:20px;cursor:pointer}#apc .apn-cta:hover{background:#272831}#apc{--apn-h: 60px}@media(max-width:1279.98px){#apc{--apn-h: 48px}#apc .apn-in{height:48px;gap:0;padding:0}#apc .apn-t,#apc .apn-pr,#apc .apn-tag,#apc .apn-cta{display:none}#apc .apn nav{gap:6px;height:48px;padding:0 var(--ap-edge)}#apc .apn nav a{position:relative;height:auto;min-height:32px;padding:0 10px;border:1px solid #42434d;border-radius:2px;font-size:13px;line-height:18px;color:#272831}#apc .apn nav a:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}#apc .apn nav a[aria-current]{background:#272831;border-color:#272831;color:#fffdf9;text-decoration:none}#apc .apn-fd{display:block;position:absolute;right:0;top:0;bottom:0;width:12px;background:linear-gradient(90deg,#fffdf900,#fffdf9);pointer-events:none}}@media(prefers-reduced-motion:reduce){#apc .apn{transition:none}}.apc button.btnd,.apc [data-apc-q]{cursor:pointer}.apc [data-apc-q]:focus-visible{outline:2px solid #272831;outline-offset:2px}#apc .apc-open.apc-open{max-height:none;display:block;-webkit-line-clamp:unset;overflow:visible}#apc .apc-open.apc-open>span:empty{display:none}#apc button.lk{cursor:pointer}#apc .pz-t{font-size:12px}@media(max-width:1199.98px){#apc{--ap-edge: 16px}}@media(min-width:700px)and (max-width:1199.98px){#apc{max-width:720px;margin-inline:auto}}#apc{zoom:var(--apc-zoom, 1)}@media(max-width:389.98px){#apc span.serif.serif{white-space:normal}}#apc svg text[font-size="11"],#apc svg text[font-size="10"],#apc svg text[font-size="10.5"],#apc svg text[font-size="11.5"]{font-size:12px}@media(min-width:1200px)and (max-width:1279.98px){#apc span.serif.serif{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/aiviq-pdp-ch.css.map */
