.opt-block{margin:26px 0 0}.opt-block,.variant-wrapper{min-width:0!important;max-width:100%!important;box-sizing:border-box}.opt-legend{display:flex!important;align-items:center;flex-wrap:wrap;gap:0!important;margin:0 0 12px!important;font-family:var(--typeBasePrimary);line-height:1}.opt-legend__label{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#1a1a1a}.opt-legend--rule .opt-legend__label{padding-right:11px;margin-right:11px;border-right:1px solid #d7d2ca}.opt-legend--plain .opt-legend__label{margin-right:13px}.opt-legend__value{font-size:13.5px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#1a1a1a;opacity:1!important}.size-chart-link{appearance:none;-webkit-appearance:none;background:none!important;border:0!important;padding:0!important;font-family:inherit;line-height:1!important;cursor:pointer;margin-left:16px!important;font-size:13px!important;color:#1a1a1a!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.size-chart-link:hover{opacity:.62}.sw-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.sw-item{position:relative!important;width:42px!important;height:42px!important;flex:0 0 auto!important;min-width:0!important;max-width:none!important;border-radius:50%!important;border:0!important;padding:0!important;margin:0!important;overflow:hidden!important;cursor:pointer;display:block!important;background:transparent;box-shadow:0 0 0 1px #1a1a1a21;transition:box-shadow .15s}.sw-item__fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:50%;display:block;background-size:cover;background-position:center}.sw-item img{display:none!important}.sw-item:hover{box-shadow:0 0 0 1px #1a1a1a6b}.variant-input:checked+.sw-item,.sw-item.is-active{box-shadow:0 0 0 2px #fff inset,0 0 0 1.5px #1a1a1a!important}@media(min-width:1000px){.sw-item{width:44px!important;height:44px!important}}.size-row{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(auto-fit,minmax(52px,1fr))!important;grid-auto-columns:auto!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.size-bar{flex:none!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:48px!important;padding:0 4px!important;margin:0!important;border:1px solid #d7d2ca!important;border-radius:0!important;background:#fff!important;color:#1a1a1a!important;font-family:var(--typeBasePrimary);font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:uppercase;white-space:nowrap;overflow:hidden;cursor:pointer;transition:border-color .15s;box-sizing:border-box!important;display:flex!important;align-items:center;justify-content:center;text-align:center}.size-bar:hover{border-color:#a9a39a!important}.variant-input:checked+.size-bar,.size-bar.is-active{border:1.5px solid #1a1a1a!important;background:#fff!important;color:#1a1a1a!important}.variant-input:disabled+.size-bar,.size-bar.is-unavailable{color:#b5b0a8!important;border-color:#e6e2db!important;text-decoration:line-through}@media(min-width:1000px){.size-row{grid-template-columns:repeat(auto-fit,minmax(54px,1fr))!important}.size-bar{height:50px!important;min-height:50px!important}}.size-hint{margin:16px 0 0!important;font-family:var(--typeBasePrimary);font-size:15px!important;line-height:1.45!important;color:#1a1a1a!important;opacity:1!important}@media(max-width:749px){.size-hint{font-size:14px!important}}.product-single__meta .stock-row{display:flex!important;align-items:center;gap:10px;margin:18px 0 16px!important;font-family:var(--typeBasePrimary);font-size:14px;line-height:1.3;color:#c07a12}.product-single__meta .stock-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#e2a33a;display:block}.product-single__meta .stock-dot--out{background:#b3261e}.product-single__meta .stock-row:has(.stock-dot--out){color:#b3261e}@media(max-width:749px){.product-single__meta .stock-row{font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/qc-pdp-swatch.css.map */
