.ce-selector[id]{scroll-margin-top:150px}.ce-selector .selector{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.ce-selector .sel-row{display:grid;grid-template-columns:118px 1fr;gap:18px;align-items:center;padding-block:6px}.ce-selector .sel-row+.sel-row{border-top:1px solid var(--gray-100)}.ce-selector .opts{display:flex;flex-wrap:wrap;gap:8px}.ce-selector .opt{display:inline-flex;align-items:center;gap:9px;min-height:46px;border:1px solid var(--gray-100);background:var(--white);border-radius:999px;padding:9px 17px 9px 11px;font-family:inherit;font-size:.86rem;font-weight:500;line-height:1.6;color:var(--ink-2);cursor:pointer;transition:border-color .35s var(--ease),background .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease)}.ce-selector .opt-bare{padding-inline:17px}.ce-selector .opt .ic{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:999px;background:var(--gray-25);transition:background .35s var(--ease)}.ce-selector .opt .ic svg{width:17px;height:17px;color:var(--ink-2);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:color .35s var(--ease)}.ce-selector .opt:hover{border-color:var(--gray-200);transform:translateY(-1px);box-shadow:var(--sh-1)}.ce-selector .opt[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ce-selector .opt[aria-pressed=true] .ic{background:#ffffff29}.ce-selector .opt[aria-pressed=true] .ic svg{color:#fff}.ce-selector .res-rail{position:relative;margin-top:22px}.ce-selector .results{--per:4;display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * 12px) / var(--per));gap:12px;padding:6px 0 24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none}.ce-selector .results::-webkit-scrollbar{display:none}.ce-selector .results.is-empty{display:block}.ce-selector .res{scroll-snap-align:start}.ce-selector .rail-btn{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:46px;height:46px;margin-top:-23px;padding:0;border:1px solid var(--gray-100);border-radius:50%;background:var(--white);box-shadow:var(--sh-2);color:var(--ink);cursor:pointer;transition:opacity .3s var(--ease),transform .3s var(--ease)}.ce-selector .rail-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ce-selector .rail-btn:hover{transform:scale(1.06)}.ce-selector .rail-btn.prev{left:-23px}.ce-selector .rail-btn.next{right:-23px}.ce-selector .rail-btn[disabled]{opacity:0;pointer-events:none}.ce-selector .rail-btn[hidden]{display:none}.ce-selector .res{display:flex;flex-direction:column;gap:0;overflow:hidden;background:var(--card-bg);border:1px solid var(--card-line);border-radius:var(--card-r);box-shadow:var(--card-shadow);padding:0 var(--card-px) var(--card-pb);color:inherit;transition:transform .4s var(--ease),box-shadow .4s var(--ease);animation:ce-pop .5s var(--ease) backwards;animation-delay:var(--d,0s)}.ce-selector .res:hover,.ce-selector .res:focus-within{box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.ce-selector .res-link{display:flex;flex-direction:column;gap:0;color:inherit;text-decoration:none}.ce-selector .res .mini{position:relative;display:grid;place-items:center;aspect-ratio:1/1;height:auto;overflow:hidden;margin:0 calc(-1 * var(--card-px)) var(--card-pt);border-radius:0;background:var(--card-bg)}.ce-selector .res .mini img.photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:var(--card-img-pad);transition:transform .7s var(--ease)}.ce-selector .res:hover .mini img.photo{transform:scale(1.05)}.ce-selector .res .mini img.photo.studio{object-fit:contain;padding:8%;mix-blend-mode:multiply}.ce-selector .res-sizes{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none}.ce-selector .res-sizes a{display:block;padding:2px 9px;border:1px solid var(--gray-200);border-radius:999px;background:#fff;font:500 .72rem/1.35 var(--ce-sans);color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:border-color .3s var(--ease),background .3s var(--ease),color .3s var(--ease)}.ce-selector .res-sizes a:hover{border-color:var(--gray-500);color:var(--ink)}.ce-selector .res-sizes a[aria-current]{border-color:var(--ink);background:var(--ink);color:#fff}.ce-selector .res .mini .ph-sym{width:72px;height:72px;color:var(--ink-2);fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.ce-selector .res .mini .ph-slot{width:64%;height:auto;color:var(--ink-2)}.ce-selector .res .nm{display:-webkit-box;-webkit-line-clamp:var(--card-lines);-webkit-box-orient:vertical;overflow:hidden;min-height:40px;font:var(--card-title);letter-spacing:-.15px;color:var(--card-ink)}.ce-selector .res-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 8px;min-height:16px;margin-top:4px}.ce-selector .res .sk{font:var(--card-sku);color:var(--card-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-selector .res .pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;margin-top:10px;font:var(--card-price);letter-spacing:-.3px;color:var(--card-ink);font-variant-numeric:tabular-nums}.ce-selector .res .pr i{font-style:normal;font:var(--card-from);letter-spacing:0;color:var(--card-faint)}.ce-selector .res .pr-note{font:var(--card-from);color:var(--card-muted)}.ce-selector .res-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:8px}.ce-selector .res-open{display:none;margin-left:auto;align-items:center;border:1px solid var(--gray-100);background:var(--white);border-radius:999px;padding:6px 12px;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1.6;color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:border-color .35s var(--ease),color .35s var(--ease),background .35s var(--ease)}.js .ce-selector .res-open{display:inline-flex}.ce-selector .res-open:hover{border-color:var(--gray-200);color:var(--ink)}.ce-selector .empty{grid-column:1/-1;grid-row:1/-1}.ce-selector .sel-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid var(--gray-100)}.ce-selector .sel-count{font-size:.88rem;line-height:1.6;color:var(--gray-600)}.ce-selector .sel-count b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width:1000px){.ce-selector .results{--per:3}}@media(prefers-reduced-motion:reduce){.ce-selector .res{animation:none}.ce-selector .res .mini img.photo{transition:none}.ce-selector .res:hover .mini img.photo{transform:none}}.ce-selector .res-foot.minimal{margin-top:auto}.ce-selector .res-foot.minimal .chip{background:transparent;padding:0;font-size:.8rem;color:var(--gray-600);font-weight:400}.ce-selector .res:hover .res-foot.minimal .chip{background:transparent}@media(max-width:640px){.ce-selector .results{--per:2;grid-auto-columns:calc((100% - 10px)/2);gap:10px}.ce-selector .res-sizes{gap:3px}.ce-selector .res-sizes a{padding:2px 7px;font-size:11px}.ce-selector .rail-btn{width:38px;height:38px;margin-top:-19px}.ce-selector .rail-btn.prev{left:-8px}.ce-selector .rail-btn.next{right:-8px}.ce-selector .res-foot.minimal .chip{white-space:normal;align-items:flex-start;line-height:1.35}.ce-selector .res-foot.minimal .chip:before{margin-top:.42em}}@media(max-width:640px){.ce-selector .selector{margin-top:4px}.ce-selector .sel-row{grid-template-columns:1fr;gap:8px;padding-block:4px}.ce-selector .res-rail{margin-top:14px}.ce-selector .results{padding:4px 0 16px}}.ce-selector .sel-foot{margin-top:22px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/col-selector.css.map */
