.wh-sq-wrapper,.wh-nm-popup-overlay,.wh-sc-popup-overlay{--wh-border: #e8e8e8;--wh-bg: #ffffff;--wh-bg-light: #f8f8f8;--wh-bg-card: #ffffff;--wh-text: #1a1a1a;--wh-text-muted: #6b7280;--wh-text-sm: #9ca3af;--wh-green: #16a34a;--wh-red: #dc2626;--wh-accent: #111111;--wh-accent-hover: #333333;--wh-atc-height: 72px;--wh-radius: 8px;--wh-radius-sm: 4px;--wh-transition: .2s ease;font-family:inherit}.wh-sq-wrapper{position:relative;margin-top:24px;margin-bottom:8px;border:1px solid var(--wh-border);border-radius:var(--wh-radius);background:var(--wh-bg);overflow:hidden}.wh-d-none{display:none!important}.wh-sq-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--wh-border);background:var(--wh-bg)}.wh-sq-header h3{margin:0;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wh-text)}.wh-size-chart-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--wh-border);border-radius:20px;background:var(--wh-bg);color:var(--wh-text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--wh-transition);text-decoration:none}.wh-size-chart-btn:hover{border-color:var(--wh-accent);color:var(--wh-accent);background:var(--wh-bg-light)}.wh-size-chart-btn svg{flex-shrink:0}.wh-sq-loading{padding:20px;display:none}.wh-sq-loading.is-active{display:block}.wh-skeleton-loc{height:14px;width:160px;border-radius:4px;background:linear-gradient(90deg,#ececec 25%,#f5f5f5,#ececec 75%);background-size:200% 100%;animation:wh-shimmer 1.4s infinite;margin:16px 0 12px}.wh-skeleton-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1px;background:var(--wh-border)}.wh-skeleton-card{height:96px;background:linear-gradient(90deg,#ececec 25%,#f5f5f5,#ececec 75%);background-size:200% 100%;animation:wh-shimmer 1.4s infinite}@keyframes wh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wh-sq-error{display:none;padding:32px 20px;text-align:center}.wh-sq-error.is-active{display:block}.wh-error-icon{font-size:32px;margin-bottom:12px}.wh-sq-error h4{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--wh-text)}.wh-sq-error p{margin:0 0 16px;font-size:13px;color:var(--wh-text-muted)}.wh-retry-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border:1.5px solid var(--wh-accent);border-radius:20px;background:transparent;color:var(--wh-accent);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--wh-transition)}.wh-retry-btn:hover{background:var(--wh-accent);color:#fff}.wh-sq-content{display:none}.wh-sq-content.is-active{display:block}.wh-location-block{border-bottom:1px solid var(--wh-border)}.wh-location-block:last-child{border-bottom:none}.wh-loc-header{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--wh-bg-light);border-bottom:1px solid var(--wh-border)}.wh-loc-dot{width:8px;height:8px;border-radius:50%;background-color:var(--wh-green);flex-shrink:0}.wh-loc-dot.is-sold-out{background-color:var(--wh-red)}.wh-loc-name{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wh-text)}.wh-sizes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));border-top:none}.wh-size-card{display:flex;flex-direction:column;align-items:center;padding:14px 10px 12px;border-right:1px solid var(--wh-border);border-bottom:1px solid var(--wh-border);gap:4px;background:var(--wh-bg-card);transition:background var(--wh-transition);min-width:0}.wh-size-card:hover:not(.is-sold-out){background:var(--wh-bg-light)}.wh-size-card:last-child{border-right:none}.wh-size-label{font-size:15px;font-weight:700;color:var(--wh-text);line-height:1}.wh-size-card.is-sold-out .wh-size-label{color:var(--wh-text-muted)}.wh-size-price{font-size:12px;font-weight:600;color:var(--wh-text);margin-top:2px}.wh-size-card.is-sold-out .wh-size-price{color:var(--wh-text-muted)}.wh-size-avail{font-size:11px;color:var(--wh-green);font-weight:500;margin-bottom:6px}.wh-size-card.is-sold-out .wh-size-avail{color:var(--wh-red)}.wh-stepper{display:flex;align-items:center;border:1.5px solid var(--wh-border);border-radius:var(--wh-radius-sm);overflow:hidden;width:100%;background:#fff}.wh-stepper-btn{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:var(--wh-bg-light);color:var(--wh-text);font-size:16px;line-height:1;cursor:pointer;transition:background var(--wh-transition),color var(--wh-transition);padding:0;-webkit-user-select:none;user-select:none}.wh-stepper-btn:hover{background:var(--wh-border)}.wh-stepper-btn:disabled{opacity:.35;cursor:not-allowed}.wh-stepper-val{flex:1;text-align:center;font-size:13px;font-weight:600;color:var(--wh-text);border:none;outline:none;background:#fff;width:100%;min-width:0;pointer-events:none;padding:0}.wh-notify-btn{width:100%;padding:7px 0;border:1.5px solid var(--wh-border);border-radius:var(--wh-radius-sm);background:var(--wh-bg-light);color:var(--wh-text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all var(--wh-transition);white-space:nowrap}.wh-notify-btn:hover{border-color:var(--wh-text);color:var(--wh-text);background:#fff}.wh-size-card.is-sold-out{opacity:.7}.wh-shipping-info{display:flex;align-items:flex-start;gap:10px;padding:14px 20px;background:var(--wh-bg-light);border-top:1px solid var(--wh-border)}.wh-shipping-icon{flex-shrink:0;margin-top:1px;color:var(--wh-text-muted)}.wh-shipping-info-text{font-size:12px;color:var(--wh-text-muted);line-height:1.5}.wh-shipping-info-text strong{font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.06em;color:var(--wh-text);display:block;margin-bottom:2px}.wh-atc-bar{padding:14px 20px;border-top:1px solid var(--wh-border);background:var(--wh-bg)}.wh-atc-btn{width:100%;padding:14px 20px;border:none;border-radius:var(--wh-radius-sm);background:var(--wh-accent);color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background var(--wh-transition),opacity var(--wh-transition);display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}.wh-atc-btn:hover:not(:disabled){background:var(--wh-accent-hover)}.wh-atc-btn:disabled{background:#d1d5db;cursor:not-allowed}.wh-atc-btn.is-loading{pointer-events:none}.wh-atc-spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:wh-spin .7s linear infinite;flex-shrink:0}.wh-atc-btn.is-loading .wh-atc-spinner{display:block}@keyframes wh-spin{to{transform:rotate(360deg)}}.wh-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(80px);padding:12px 20px;border-radius:var(--wh-radius);background:#1a1a1a;color:#fff;font-size:13px;font-weight:500;z-index:99999;opacity:0;transition:transform .35s ease,opacity .35s ease;white-space:nowrap;max-width:calc(100vw - 32px);text-align:center;box-shadow:0 8px 24px #0000002e}.wh-toast.wh-toast--error{background:#dc2626}.wh-toast.wh-toast--success{background:#16a34a}.wh-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}.wh-sc-popup-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:99990;align-items:center;justify-content:center;padding:16px}.wh-sc-popup-overlay.is-active{display:flex}.wh-sc-popup{background:#fff;border-radius:var(--wh-radius);max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px #0000004d;animation:wh-popup-in .25s ease}@keyframes wh-popup-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.wh-sc-popup img{width:100%;height:auto;display:block;border-radius:var(--wh-radius)}.wh-sc-close{position:absolute;top:10px;right:10px;width:36px;height:36px;border:none;background:#00000080;color:#fff;border-radius:50%;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--wh-transition);z-index:1}.wh-sc-close:hover{background:#000c}.wh-nm-popup-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:99990;align-items:center;justify-content:center;padding:16px}.wh-nm-popup-overlay.is-active{display:flex}.wh-nm-popup{background:#fff;border-radius:var(--wh-radius);max-width:440px;width:100%;padding:32px;position:relative;box-shadow:0 20px 60px #00000040;animation:wh-popup-in .25s ease}.wh-nm-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border:none;background:var(--wh-bg-light);border-radius:50%;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--wh-text);transition:background var(--wh-transition)}.wh-nm-close:hover{background:var(--wh-border)}.wh-nm-popup h3{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--wh-text)}.wh-nm-popup p{margin:0 0 20px;font-size:13px;color:var(--wh-text-muted);line-height:1.5}.wh-nm-popup label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--wh-text);margin-bottom:6px}.wh-nm-popup input[type=email]{width:100%;padding:11px 14px;border:1.5px solid var(--wh-border);border-radius:var(--wh-radius-sm);font-size:14px;color:var(--wh-text);background:#fff;outline:none;transition:border-color var(--wh-transition);box-sizing:border-box;margin-bottom:16px}.wh-nm-popup input[type=email]:focus{border-color:var(--wh-accent)}.wh-nm-submit-btn{width:100%;padding:13px;border:none;border-radius:var(--wh-radius-sm);background:var(--wh-accent);color:#fff;font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background var(--wh-transition)}.wh-nm-submit-btn:hover{background:var(--wh-accent-hover)}.wh-nm-success-msg{display:none;text-align:center;padding:20px 0 0}.wh-nm-success-msg .wh-nm-success-icon{font-size:36px;margin-bottom:12px}.wh-nm-success-msg p{margin:0;font-size:14px;color:var(--wh-green);font-weight:600}@media(max-width:640px){.wh-sizes-grid{grid-template-columns:repeat(2,1fr)}.wh-sq-header{flex-direction:column;gap:10px;align-items:flex-start}.wh-shipping-info{flex-direction:column;gap:6px}}@media(max-width:380px){.wh-sizes-grid{grid-template-columns:1fr 1fr}}.wh-tm-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--wh-border) transparent}.wh-tm-scroll::-webkit-scrollbar{height:4px}.wh-tm-scroll::-webkit-scrollbar-track{background:transparent}.wh-tm-scroll::-webkit-scrollbar-thumb{background:var(--wh-border);border-radius:2px}.wh-tm-table{border-collapse:collapse;table-layout:fixed}.wh-tm-controls{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:12px;padding:12px 16px;border-bottom:1px solid #e8e8e8;background:#fff;box-sizing:border-box}.wh-tm-dd-wrap{flex:1 1 auto;min-width:0}.wh-tm-color-preview{flex:0 0 72px!important;width:72px!important;height:44px!important;object-fit:cover!important;border-radius:4px!important;border:1px solid #e8e8e8!important;display:block!important;margin:0!important;padding:0!important}.wh-tm-color-bar{display:flex!important;align-items:center!important;gap:10px;padding:8px 16px;background:#f4f4f4;border-bottom:1px solid #e8e8e8}.wh-tm-bar-thumb{width:28px!important;height:28px!important;border-radius:50%!important;object-fit:cover!important;border:1.5px solid #e8e8e8!important;flex-shrink:0;display:block!important;margin:0!important}.wh-tm-bar-name{font-size:14px;font-weight:700;color:#1a1a1a}.wh-tm-corner{position:sticky;left:0;z-index:3;background:#fff;padding:10px 12px;border-right:1px solid #e8e8e8;border-bottom:2px solid #e8e8e8;width:110px;vertical-align:middle;text-align:center}.wh-tm-thumb{display:block;width:24px;height:24px;object-fit:cover;border-radius:100%;border:1px solid #e8e8e8;flex-shrink:0}.wh-color-dd{position:relative;width:100%}.wh-color-dd-trigger{display:flex!important;align-items:center!important;gap:8px;width:100%!important;padding:6px 10px!important;border:1.5px solid #e8e8e8!important;border-radius:4px!important;background:#f8f8f8!important;cursor:pointer;font-size:13px;font-weight:500;color:#1a1a1a!important;text-align:left;transition:border-color .2s ease;outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}.wh-color-dd-trigger:hover{border-color:#111!important;outline:none!important;box-shadow:none!important}.wh-color-dd-trigger:focus,.wh-color-dd-trigger:focus-visible,.wh-color-dd-trigger:active{outline:none!important;box-shadow:none!important;border-color:#e8e8e8!important}.wh-color-dd-trigger.is-open,.wh-color-dd-trigger.is-open:focus,.wh-color-dd-trigger.is-open:active,.wh-color-dd-trigger.is-open:focus-visible{border-color:#111!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;outline:none!important;box-shadow:none!important}.wh-color-dd-img{flex-shrink:0;width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid var(--wh-border);display:block}.wh-color-dd-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wh-color-dd-arrow{flex-shrink:0;color:var(--wh-text-muted);transition:transform .2s ease}.wh-color-dd-trigger.is-open .wh-color-dd-arrow{transform:rotate(180deg)}.wh-color-dd-panel{display:none;position:absolute;width:211px;background:#fff;border:1.5px solid var(--wh-accent);border-top:none;border-radius:0 0 var(--wh-radius-sm) var(--wh-radius-sm);box-shadow:0 8px 24px #00000026;z-index:999999;overflow:hidden}.wh-color-dd-panel.is-open{display:block}.wh-color-dd-search-wrap{padding:8px;border-bottom:1px solid var(--wh-border)}.wh-color-dd-search{width:100%;padding:6px 10px;border:1.5px solid var(--wh-border);border-radius:var(--wh-radius-sm);font-size:12px;color:var(--wh-text);background:var(--wh-bg);outline:none;box-sizing:border-box;transition:border-color var(--wh-transition)}.wh-color-dd-search:focus{border-color:var(--wh-accent)}.wh-color-dd-list{max-height:220px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--wh-border) transparent}.wh-color-dd-list::-webkit-scrollbar{width:4px}.wh-color-dd-list::-webkit-scrollbar-track{background:transparent}.wh-color-dd-list::-webkit-scrollbar-thumb{background:var(--wh-border);border-radius:2px}.wh-color-dd-option{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:8px 12px;border:none;border-radius:0;background:transparent;cursor:pointer;font-size:13px;color:var(--wh-text);text-align:left;transition:background var(--wh-transition);-webkit-appearance:none;appearance:none;margin:0}.wh-color-dd-option:hover{background:var(--wh-bg-light)}.wh-color-dd-option.is-selected{background:#9e36300f;font-weight:600}.wh-color-dd-option.wh-dd-hidden{display:none!important}.wh-color-dd-opt-img{width:24px;height:24px;min-width:24px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--wh-border);display:block}.wh-color-dd-opt-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wh-tm-th-size{text-align:center;padding:10px 8px 8px;border-bottom:2px solid var(--wh-border);border-right:1px solid var(--wh-border);width:90px;white-space:nowrap;background:var(--wh-bg)}.wh-tm-size-label{display:block;font-size:14px;font-weight:700;color:var(--wh-text);letter-spacing:.04em}.wh-tm-size-price{display:block;font-size:12px;font-weight:600;color:var(--wh-accent);margin-top:2px}.wh-tm-tr:nth-child(2n){background:var(--wh-bg-light)}.wh-tm-tr:nth-child(2n) .wh-tm-loc-cell{background:var(--wh-bg-light)}.wh-tm-loc-cell{position:sticky;left:0;z-index:2;background:var(--wh-bg);padding:12px 14px;border-right:1px solid var(--wh-border);border-bottom:1px solid var(--wh-border);min-width:110px;vertical-align:middle}.wh-tm-loc-name{display:block;font-size:13px;font-weight:700;color:var(--wh-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.wh-tm-loc-sub{display:block;font-size:11px;color:var(--wh-text-muted);margin-top:2px}.wh-tm-td{text-align:center;padding:10px 8px;border-right:1px solid var(--wh-border);border-bottom:1px solid var(--wh-border);vertical-align:middle;transition:background var(--wh-transition)}.wh-tm-td:last-child{border-right:none}.wh-tm-input{display:block;width:46px;margin:0 auto 4px;padding:4px 2px;border:1.5px solid var(--wh-border);border-radius:var(--wh-radius-sm);background:#fff;font-size:14px;font-weight:600;color:var(--wh-text);text-align:center;outline:none;transition:border-color var(--wh-transition),box-shadow var(--wh-transition);-moz-appearance:textfield}.wh-tm-input::-webkit-inner-spin-button,.wh-tm-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wh-tm-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.wh-tm-input:disabled{background:var(--wh-bg-light);color:var(--wh-text-muted);cursor:not-allowed;border-color:var(--wh-border)}.wh-tm-stock{display:block;font-size:11px;color:var(--wh-text-muted);font-weight:500}.wh-tm-td.is-active{background:#3b82f60f}.wh-tm-td.is-active .wh-tm-input{border-color:#3b82f6;background:#3b82f60d}.wh-tm-td.is-sold-out{background:var(--wh-bg-light)}.wh-tm-td.is-sold-out .wh-tm-input{opacity:.5}.wh-tm-out-text{display:block;font-size:10px;color:var(--wh-red);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.wh-tm-notify-btn{display:inline-block;padding:3px 8px;border:1px solid var(--wh-border);border-radius:20px;background:#fff;color:var(--wh-text-muted);font-size:10px;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:all var(--wh-transition);white-space:nowrap}.wh-tm-notify-btn:hover{border-color:var(--wh-text);color:var(--wh-text);background:var(--wh-bg-light)}.wh-tm-warning{display:block;font-size:10px;color:var(--wh-red);margin-top:3px;animation:wh-fade-in .2s ease}@keyframes wh-fade-in{0%{opacity:0}to{opacity:1}}.wh-tm-skeleton{display:none;padding:0}.wh-tm-skeleton.is-active{display:block}.wh-tm-skel-table{width:100%;min-width:560px;border-collapse:collapse}.wh-tm-skel-corner,.wh-tm-skel-th,.wh-tm-skel-loc,.wh-tm-skel-td{padding:12px 8px;border-right:1px solid var(--wh-border);border-bottom:1px solid var(--wh-border)}.wh-tm-skel-bar{height:12px;border-radius:4px;background:linear-gradient(90deg,#ececec 25%,#f5f5f5,#ececec 75%);background-size:200% 100%;animation:wh-shimmer 1.4s infinite}.wh-tm-skel-th{min-width:80px;text-align:center}.wh-tm-skel-th .wh-tm-skel-bar{margin:0 auto 6px;width:30px}.wh-tm-skel-th .wh-tm-skel-bar+.wh-tm-skel-bar{width:40px}.wh-tm-skel-corner{min-width:140px}.wh-tm-skel-corner .wh-tm-skel-bar:first-child{height:48px;border-radius:var(--wh-radius-sm);margin-bottom:8px}.wh-tm-skel-loc{min-width:140px}.wh-tm-skel-loc .wh-tm-skel-bar{width:80%;margin-bottom:6px}.wh-tm-skel-loc .wh-tm-skel-bar+.wh-tm-skel-bar{width:50%}.wh-tm-skel-td .wh-tm-skel-bar{width:36px;height:28px;border-radius:var(--wh-radius-sm);margin:0 auto 6px}.wh-tm-skel-td .wh-tm-skel-bar+.wh-tm-skel-bar{height:10px;width:28px}.wh-color-swatches-wrapper{background:var(--wh-bg);border-bottom:1px solid var(--wh-border)}.wh-color-swatches-wrapper.wh-d-none{display:none!important}.wh-swatches-header{display:flex;justify-content:space-between;align-items:flex-end;padding:14px 20px 0;font-size:13px;color:var(--wh-text);margin-bottom:2px}.wh-swatches-header-left{display:flex;gap:16px;font-weight:600}.wh-swatches-count{color:var(--wh-text-muted)}.wh-swatches-current strong{font-weight:700;color:var(--wh-text)}.wh-swatches-header-right{display:flex;align-items:center}.wh-stock-only-label{display:flex;align-items:center;gap:6px;background:#fde047;padding:4px 8px;font-size:11px;font-weight:700;border-radius:4px;cursor:pointer;color:var(--wh-text);border:1px solid #facc15}.wh-stock-only-label input{margin:0;cursor:pointer}.wh-color-swatches{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.wh-color-swatches.wh-d-none{display:none!important}.wh-swatch-item{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;padding:2px;border:1px solid #d1d5db;border-radius:50%;background:#fff;cursor:pointer;transition:all .2s ease;outline:none;position:relative;-webkit-appearance:none;appearance:none}.wh-swatch-item:hover{border-color:#9ca3af}.wh-swatch-item.is-active{border-color:#9e3630;border-width:2px;padding:1px}.wh-swatch-item:focus-visible{outline:2px solid var(--wh-accent);outline-offset:2px}.wh-swatch-img-wrap{position:relative;overflow:hidden;border-radius:50%;width:36px;height:36px}.wh-swatch-img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.wh-swatch-item.is-out-stock .wh-swatch-img{opacity:.5}.wh-swatch-out-text{position:absolute;bottom:0;left:0;width:100%;background:#ffffffd9;color:var(--wh-red);font-size:9px;font-weight:700;text-align:center;padding:2px 0;line-height:1;border-radius:0 0 50% 50%}.wh-color-out-stock-msg{padding:30px 20px;text-align:center;color:var(--wh-text-muted)}.wh-color-out-stock-msg strong{color:var(--wh-text)}@media(max-width:640px){.wh-color-swatches{padding:0 14px 10px;gap:5px}.wh-swatches-header{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 14px 0}.wh-swatch-img-wrap{width:32px;height:32px}}@media(max-width:380px){.wh-swatch-img-wrap{width:28px;height:28px}}.wh-tm-readonly-stock{display:inline-block;font-size:13px;font-weight:600;color:var(--wh-text);padding:6px 12px}.wh-tm-readonly-stock.is-sold-out{color:var(--wh-text-muted);opacity:.6;font-weight:400}.wh-readonly-interactive-selectors{padding:16px 20px;border-bottom:1px solid var(--wh-border);background:var(--wh-bg-light)}.wh-readonly-interactive-selectors .product-collection__options{margin-top:0;margin-bottom:15px}.wh-readonly-interactive-selectors .product-options__section{padding:0!important}.wh-readonly-interactive-selectors .title-options{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;color:var(--wh-text)}.wh-current-stock-container{font-size:13px;font-weight:700;color:var(--wh-text);margin-top:15px;margin-bottom:15px;text-transform:uppercase;letter-spacing:.05em}.wh-current-stock-container span{font-weight:800;color:var(--wh-text);font-size:14px}.wh-readonly-quantity-wrapper{margin-top:15px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.wh-readonly-quantity-wrapper .quantity{margin-bottom:0!important;margin-top:0!important}.wh-readonly-quantity-wrapper .group-button{margin-top:0!important}.wh-readonly-quantity-wrapper .add-to-cart{min-height:44px;height:44px;padding:0 30px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/inventory-location.css.map */
