.cpx-opt legend small[data-optv]{font-weight:500;color:var(--mut);font-size:14px;margin-left:4px}.cpx-opt legend small[data-optv]:before{content:"\b7  "}.cpx-pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.cpx-pill{cursor:pointer;display:block;position:relative}.cpx-pill span{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;height:auto;padding:12px 34px 12px 16px;border:1.5px solid var(--line);border-radius:14px;font-size:14.5px;font-weight:600;line-height:1.25;color:var(--ink);background:#fff;transition:border-color .2s,box-shadow .2s,background .2s,color .2s}.cpx-pill span:after{content:"";position:absolute;right:12px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;border:1.5px solid #C9CED8;background:#fff center/11px no-repeat;transition:background-color .2s,border-color .2s}.cpx-pill:hover span{border-color:#c9ced8}.cpx-pill input:checked+span{border-color:var(--blue);background:#f7f9ff;color:var(--ink);box-shadow:0 0 0 1px var(--blue),0 10px 24px -16px #2448d199}.cpx-pill input:checked+span:after{background-color:var(--blue);border-color:var(--blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.cpx-pill input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}@media(max-width:520px){.cpx-pills{grid-template-columns:1fr 1fr}.cpx-pill span{font-size:14px;padding:12px 32px 12px 12px}}.cpx-gal__slide{cursor:zoom-in}.cpx-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#0a0a0b;display:none;flex-direction:column}.cpx-lb.on{display:flex}html.cpx-lb-open,html.cpx-lb-open body{overflow:hidden!important}.cpx-lb__top{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top) + 12px) 14px 12px 20px;background:linear-gradient(#0a0a0bbf,#0a0a0b00)}.cpx-lb__n{color:#fff;font:600 14px/1 Inter,system-ui,sans-serif;letter-spacing:.02em}.cpx-lb__x{width:44px;height:44px;border:0;border-radius:50%;background:#ffffff24;display:flex;align-items:center;justify-content:center;cursor:pointer}.cpx-lb__x svg,.cpx-lb__arr svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cpx-lb__track{flex:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cpx-lb__track::-webkit-scrollbar{display:none}.cpx-lb__s{flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;touch-action:pan-x pinch-zoom}.cpx-lb__s img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.cpx-lb__arr{position:absolute;top:50%;margin-top:-24px;width:48px;height:48px;border:0;border-radius:50%;background:#ffffff24;display:flex;align-items:center;justify-content:center;cursor:pointer}.cpx-lb__arr--p{left:16px}.cpx-lb__arr--n{right:16px}@media(max-width:990px){.cpx-lb__arr{display:none}}.cpx-pill.is-short span{min-width:64px;padding:12px 34px 12px 18px;font-size:16px;font-weight:700}.cpx-pill span{padding:12px 14px!important;overflow:visible;word-break:normal}.cpx-pill span:after{top:-8px!important;right:-8px!important;margin-top:0!important;width:20px!important;height:20px!important;opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s,background-color .2s!important;box-shadow:0 0 0 2px #fff}.cpx-pill input:checked+span:after{opacity:1;transform:scale(1)}.cpx-pills{padding-top:8px;padding-right:8px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cp-pdp3.css.map */
