.csb{display:block;margin:10px 0 4px;padding:12px;border:1px solid #e0e0e0;border-radius:16px;background:#fff;color:#1a1a1a}.csb[hidden]{display:none}.csb :where(p){margin:0}.csb :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.csb :where(button):focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.csb__size,.csb__step,.csb__add,.csb__toggle,.csb__close{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important}.csb__head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.csb__thumb{width:64px;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#f3f3f3}.csb__img{width:100%;height:100%;object-fit:cover;display:block}.csb__copy{display:grid;gap:3px;text-wrap:pretty}.csb__title{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.csb__hl{color:var(--s1-purple, #633cff);white-space:nowrap}.csb__sub{font-size:14px;line-height:1.35;color:#1a1a1a}.csb__why{font-size:14px;line-height:1.35;color:#6b6b6b}.csb__toggle{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:10px;border-radius:999px;border:1.5px solid #1a1a1a!important;font-size:14px;font-weight:700}.csb__toggle:hover{background:#f3f3f3}.csb__toggle[hidden]{display:none!important}.csb__panel{display:grid;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid #eee}.csb__panel[hidden]{display:none}.csb__styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.csb__style{display:flex!important;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:0!important;font-size:14px;font-weight:700;line-height:1.2!important;text-align:center!important;color:#6b6b6b!important;white-space:nowrap}.csb__style-img{display:block;width:100%;aspect-ratio:4 / 3;height:auto;object-fit:cover;border-radius:10px;background:#f3f3f3;outline:1.5px solid transparent;outline-offset:2px}.csb__style:hover .csb__style-img{outline-color:#d6d6d6}.csb__style[aria-checked=true]{color:#1a1a1a!important}.csb__style[aria-checked=true] .csb__style-img{outline-color:#1a1a1a}.csb__field{display:grid;gap:6px}.csb__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.csb__chart-link{font-size:14px;color:#555!important;text-decoration:underline;text-underline-offset:3px}.csb__chart{width:min(420px,calc(100vw - 32px));max-height:86vh;padding:0;border:0;border-radius:16px;color:#1a1a1a;background:#fff}.csb__chart-inner{padding:16px}.csb__chart::backdrop{background:#11111173}.csb__chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.csb__chart-title{margin:0;font-size:17px;font-weight:800}.csb__chart-x{width:32px;height:32px;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center}.csb__chart-x:hover{background:#f3f3f3!important}.csb__chart-scroll{overflow:auto;border:1px solid #e3e3e3;border-radius:10px}.csb__chart-table{width:100%;border-collapse:collapse;font-size:14px}.csb__chart-table th{text-align:left;vertical-align:bottom;font-size:14px;font-weight:700;line-height:1.2;color:#555;padding:8px 6px;background:#f5f5f4}.csb__chart-table td{padding:10px 6px;border-top:1px solid #e3e3e3;color:#555;white-space:nowrap;font-variant-numeric:tabular-nums}.csb__chart-table td:first-child{font-weight:800;color:#1a1a1a}.csb__chart-table td small{display:block;margin-top:2px;font-size:14px;font-weight:400;color:#8a8a8a}.csb__chart-table tr[data-ok=true]{cursor:pointer}.csb__chart-table tr[data-ok=true]:hover td{background:#f5f5f4}.csb__chart-table tr[data-ok=false] td{opacity:.5}.csb__chart-table tr.is-selected td,.csb__chart-table tr.is-selected:hover td{background:#1a1a1a;color:#fff}.csb__label{font-size:14px;font-weight:700}.csb__val{font-weight:400;color:#6b6b6b;margin-left:4px}.csb__colours{display:flex;gap:10px}.csb__colour{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026;position:relative}.csb__colour--black{background:#1a1a1a!important}.csb__colour--white{background:#fff!important}.csb__colour[aria-checked=true]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;box-shadow:0 0 0 1.5px #1a1a1a}.csb__sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.csb__size{width:100%;height:38px;border-radius:8px;border:1px solid #d6d6d6!important;font-size:14px;font-weight:700}.csb__size:hover:not(:disabled){border-color:#1a1a1a!important}.csb__size[aria-checked=true]{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.csb__size:disabled{color:#b5b5b5!important;border-style:dashed!important;cursor:default}.csb__buy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.csb__qty{display:inline-grid;grid-template-columns:38px 26px 38px;align-items:center;height:44px;border:1px solid #d6d6d6;border-radius:999px}.csb__step{width:38px;height:100%;font-size:18px}.csb__step:disabled{color:#c4c4c4!important;cursor:default}.csb__n{text-align:center;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.csb__add{height:44px;border-radius:999px;background:#1a1a1a!important;color:#fff!important;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 14px!important}.csb__add:disabled{background:#bdbdbd!important;cursor:default}.csb__msg{font-size:14px;line-height:1.35;color:#1a1a1a;margin-top:-4px}.csb__msg[hidden]{display:none}.csb__close{gap:6px;height:32px;margin:-2px auto -6px;padding:0 10px!important;font-size:14px;font-weight:700;color:#6b6b6b!important}.csb__close:hover{color:#1a1a1a!important}@media(prefers-reduced-motion:no-preference){.csb__size,.csb__toggle{transition:background-color .15s,color .15s,border-color .15s}.csb__style,.csb__close{transition:color .15s}.csb__style-img{transition:outline-color .15s}}
/*# sourceMappingURL=/cdn/shop/t/758/assets/cart-sock-boost.css.map */
