.ss-swatches{display:inline-block;vertical-align:top}td.value:has(>.ss-swatches)>.wd-swatches-product{display:none}tr:has(.ss-swatches) .wd-attr-selected{display:none!important}table.variations:has(.ss-swatches) .cell{padding-bottom:10px}.ss-native-select{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ss-swatch-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-gap,8px)}.ss-swatch-overflow-item{display:contents}.ss-swatch-more{display:inline-flex!important;align-items:center;justify-content:center;height:max(30px, calc(var(--ss-size, 40px) * 0.72));padding:0 10px!important;margin:0!important;border:1px dashed var(--ss-border-color,#c9cdd2)!important;border-radius:var(--ss-radius,2px);background:transparent!important;box-shadow:none!important;color:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.ss-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;cursor:pointer;box-sizing:border-box;line-height:0}.ss-swatch::after{content:"";position:absolute;top:50%;left:50%;width:max(44px, var(--ss-size, 40px));height:max(44px, var(--ss-size, 40px));transform:translate(-50%,-50%)}.ss-swatch-color,.ss-swatch-image{display:block;width:var(--ss-size,40px);height:var(--ss-size,40px);border-radius:var(--ss-radius,999px);border:var(--ss-border-width,2px) solid var(--ss-border-color,#c9cdd2);box-sizing:border-box;object-fit:cover;background-size:cover;background-position:center;transition:border-color 120ms ease}.ss-swatch-image-placeholder{display:flex;align-items:center;justify-content:center;background:#eee;color:#555;font-size:12px;font-weight:600;text-transform:uppercase}.ss-type-button .ss-swatch-button-label{display:inline-flex;align-items:center;justify-content:center;min-width:max(36px, var(--ss-size, 40px));height:var(--ss-button-height,36px);padding:0 12px;border-radius:var(--ss-radius,2px);border:var(--ss-border-width,2px) solid var(--ss-border-color,#c9cdd2);background:var(--ss-btn-bg,#fff);color:var(--ss-btn-text,#201e1d);font-size:var(--ss-font-size,13px);font-weight:600;box-sizing:border-box;max-width:100%;overflow-wrap:break-word;text-align:center;transition:border-color 120ms ease,background 120ms ease,color 120ms ease}.swatch-studio-button-auto-width .ss-type-button .ss-swatch-button-label{width:auto;min-width:0}.ss-type-radio .ss-swatch-row{flex-direction:column;align-items:stretch}.ss-type-radio .ss-swatch{justify-content:flex-start;width:100%;gap:10px;padding:8px 10px!important;border:var(--ss-border-width,1px) solid var(--ss-border-color,#c9cdd2);border-radius:var(--ss-radius,4px);box-sizing:border-box}.ss-swatch-radio-bullet{position:relative;flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ss-border-color,#c9cdd2);box-sizing:border-box}.ss-swatch.is-selected .ss-swatch-radio-bullet{border-color:var(--ss-selected-color,#ec3013)}.ss-swatch.is-selected .ss-swatch-radio-bullet::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--ss-selected-color,#ec3013)}.ss-swatch-radio-image{flex-shrink:0;width:32px;height:32px;border-radius:var(--ss-radius,4px);object-fit:cover}.ss-swatch-radio-label{font-size:var(--ss-font-size,13px);color:var(--ss-btn-text,#201e1d);text-align:left}.ss-type-radio .ss-swatch:hover{border-color:var(--ss-hover-color,#787c82)}.ss-swatch:hover .ss-swatch-color,.ss-swatch:hover .ss-swatch-image{border-color:var(--ss-hover-color,#787c82)}.ss-swatch:hover .ss-swatch-button-label{border-color:var(--ss-hover-color,#787c82);background:var(--ss-hover-bg,var(--ss-btn-bg,#fff));color:var(--ss-hover-text,var(--ss-btn-text,#201e1d))}.ss-swatch.is-selected .ss-swatch-color,.ss-swatch.is-selected .ss-swatch-image{border-color:var(--ss-selected-color,#ec3013);border-width:max(2px, var(--ss-border-width, 2px))}.ss-swatch.is-selected .ss-swatch-button-label{border-color:var(--ss-selected-color,#ec3013);background:var(--ss-selected-bg,var(--ss-selected-color,#ec3013));color:var(--ss-selected-text,#fff)}.ss-swatch-check{position:absolute;top:-4px;right:-4px;display:none;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:var(--ss-selected-color,#ec3013);color:var(--ss-tick-color,#fff);font-size:10px;line-height:1}.swatch-studio-show-checkmark .ss-swatch.is-selected .ss-swatch-check{display:flex}.ss-swatch.is-disabled{cursor:not-allowed}.swatch-studio-oos-strike .ss-swatch.is-disabled{opacity:0.55!important}.swatch-studio-oos-strike .ss-swatch.is-disabled::before,.swatch-studio-oos-strike .ss-swatch.is-disabled::after,.swatch-studio-blur-cross.swatch-studio-oos-blur .ss-swatch.is-disabled::before,.swatch-studio-blur-cross.swatch-studio-oos-blur .ss-swatch.is-disabled::after{content:"";position:absolute;top:50%;left:15%;right:15%;width:auto;height:0;border-top:2.5px solid var(--ss-cross-color,#ff0000)}.swatch-studio-oos-strike .ss-swatch.is-disabled::before,.swatch-studio-blur-cross.swatch-studio-oos-blur .ss-swatch.is-disabled::before{transform:rotate(45deg)}.swatch-studio-oos-strike .ss-swatch.is-disabled::after,.swatch-studio-blur-cross.swatch-studio-oos-blur .ss-swatch.is-disabled::after{transform:rotate(-45deg)}.swatch-studio-oos-blur .ss-swatch.is-disabled{opacity:0.6!important}.swatch-studio-oos-hide .ss-swatch.is-disabled{display:none}.swatch-studio-hide-attr-label .variations .label{display:none}.ss-selected-value{font-weight:400;opacity:.65;margin-left:6px;font-size:.9em}.ss-stock-notice{margin:10px 0}.ss-stock-notice .ss-stock-low{color:var(--ss-selected-color,#ec3013);font-weight:600}.swatch-studio-layout-stacked .variations tr{display:block;border-top:1px dashed rgb(0 0 0 / .15);padding-top:10px;margin-top:10px}.swatch-studio-layout-stacked .variations tr:first-child{border-top:0;padding-top:0;margin-top:0}.swatch-studio-layout-stacked .variations td,.swatch-studio-layout-stacked .variations th{display:block;width:auto!important}@media (max-width:480px){.ss-swatch-color,.ss-swatch-image{width:var(--ss-mobile-size,max(32px, min(var(--ss-size, 40px), 44px)));height:var(--ss-mobile-size,max(32px, min(var(--ss-size, 40px), 44px)))}}.ss-swatch:focus-visible{outline:2px solid var(--ss-selected-color,#ec3013);outline-offset:2px;border-radius:max(4px, var(--ss-radius, 4px))}.ss-swatch-more:focus-visible{outline:2px solid var(--ss-selected-color,#ec3013);outline-offset:2px}.ss-tooltip{position:fixed;z-index:100000;display:flex;align-items:center;gap:6px;max-width:220px;padding:6px 10px;background:var(--ss-tooltip-bg,#201e1d);color:var(--ss-tooltip-text,#fff);font-size:12px;line-height:1.35;border-radius:4px;box-shadow:0 4px 14px rgb(0 0 0 / .2);pointer-events:none}.ss-tooltip-has-image img{flex-shrink:0;width:32px;height:32px;border-radius:3px;object-fit:cover}.swatch-studio-preloader .variations_form.processing .ss-swatch-row{position:relative;opacity:.5;pointer-events:none}.swatch-studio-preloader .variations_form.processing .ss-swatch-row::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid var(--ss-border-color,#c9cdd2);border-top-color:var(--ss-selected-color,#ec3013);border-radius:50%;animation:ss-spin 0.6s linear infinite}@keyframes ss-spin{to{transform:rotate(360deg)}}.wd-sizeguide-table tr.ss-sg-row{cursor:pointer;transition:background 0.15s}.wd-sizeguide-table tr.ss-sg-row:hover,.wd-sizeguide-table tr.ss-sg-row:focus-visible{background:rgb(236 48 19 / .08);outline:none}.wd-sizeguide-table tr.ss-sg-current{background:rgb(236 48 19 / .14);font-weight:600}.wd-sizeguide-table tr.ss-sg-unavailable{opacity:.4;cursor:not-allowed}