.sp-smart-selected-swatch.sp-smart-swatches-item{outline-style:var(--ssw-p-border-style-active)}.sp-smart-swatch-label-option.sp-smart-swatches-item{background:var(--ssw-p-btn-bg);outline-color:var(--ssw-p-btn-border)}.sp-smart-swatch-label-option.sp-smart-selected-swatch.sp-smart-swatches-item{background:var(--ssw-p-btn-bg-active);outline-color:var(--ssw-p-btn-border-active)}.sp-smart-swatch-label-option.sp-smart-swatches-item:not(.sp-smart-swatches-out-of-stock):hover{background:var(--ssw-p-btn-bg-hover);outline-color:var(--ssw-p-btn-border-hover)}.ssw-shop-own .spswp-shop-variations .sp-smart-swatch-label-option.sp-smart-swatches-item{background:var(--ssw-s-btn-bg);outline-color:var(--ssw-s-btn-border)}.ssw-shop-own .spswp-shop-variations .sp-smart-swatch-label-option.sp-smart-swatches-item:not(.sp-smart-swatches-out-of-stock):hover{background:var(--ssw-s-btn-bg-hover);outline-color:var(--ssw-s-btn-border-hover)}.ssw-shop-own .spswp-shop-variations .sp-smart-swatch-label-option.sp-smart-selected-swatch.sp-smart-swatches-item{background:var(--ssw-s-btn-bg-active);outline-color:var(--ssw-s-btn-border-active)}.ssw-shop-own .spswp-shop-variations .sp-smart-swatch-label-option.sp-smart-selected-swatch.sp-smart-swatches-item:not(.sp-smart-swatches-out-of-stock):hover{background:var(--ssw-s-btn-bg-active);outline-color:var(--ssw-s-btn-border-hover)}form.variations_form:not(.spswp_variations_form) .sp-smart-swatches-container{gap:var(--ssw-p-gap)}.spswp-shop-variations .sp-smart-swatches-container{gap:var(--ssw-s-gap)}.ssw-area-limited form.variations_form:not(.spswp_variations_form) .sp-smart-swatches-container{max-width:var(--ssw-p-area)}.ssw-label-above form.variations_form:not(.spswp_variations_form) table.variations,.ssw-label-above form.variations_form:not(.spswp_variations_form) table.variations tbody,.ssw-label-beside form.variations_form:not(.spswp_variations_form) table.variations,.ssw-label-beside form.variations_form:not(.spswp_variations_form) table.variations tbody,.ssw-label-hidden form.variations_form:not(.spswp_variations_form) table.variations,.ssw-label-hidden form.variations_form:not(.spswp_variations_form) table.variations tbody{display:block;width:100%}.ssw-label-above form.variations_form:not(.spswp_variations_form) table.variations tr{align-items:stretch;display:flex;flex-direction:column}.ssw-label-above form.variations_form:not(.spswp_variations_form) table.variations tr .label,.ssw-label-above form.variations_form:not(.spswp_variations_form) table.variations tr td.value,.ssw-label-beside form.variations_form:not(.spswp_variations_form) table.variations tr .label,.ssw-label-beside form.variations_form:not(.spswp_variations_form) table.variations tr td.value,.ssw-label-hidden form.variations_form:not(.spswp_variations_form) table.variations tr td.value{margin:0}.ssw-label-above form.variations_form:not(.spswp_variations_form) table.variations tr .label,.ssw-label-above form.variations_form:not(.spswp_variations_form) table.variations tr td.value{display:block;text-align:left;width:auto}.ssw-label-above form.variations_form:not(.spswp_variations_form) table.variations tr .label{padding:0 0 6px}.ssw-label-above form.variations_form:not(.spswp_variations_form) table.variations tr td.value{padding:0 0 14px}.ssw-label-beside form.variations_form:not(.spswp_variations_form) table.variations tbody{align-items:center;column-gap:16px;display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr)}.ssw-label-beside form.variations_form:not(.spswp_variations_form) table.variations tr{display:contents}.ssw-label-beside form.variations_form:not(.spswp_variations_form) table.variations tr .label,.ssw-label-beside form.variations_form:not(.spswp_variations_form) table.variations tr td.value{display:block;padding:0 0 14px;width:auto}.ssw-label-beside form.variations_form:not(.spswp_variations_form) table.variations tr .label{grid-column:1}.ssw-label-beside form.variations_form:not(.spswp_variations_form) table.variations tr td.value{grid-column:2}.ssw-label-beside form.variations_form:not(.spswp_variations_form) table.variations tr .label{white-space:nowrap}.ssw-label-hidden form.variations_form:not(.spswp_variations_form) table.variations tr{display:block}.ssw-label-hidden form.variations_form:not(.spswp_variations_form) table.variations tr td.value{display:block;padding:0 0 14px;text-align:left;width:auto}.ssw-label-hidden form.variations_form:not(.spswp_variations_form) table.variations tr:has(.sp-smart-swatches-container[role=radiogroup]):not(:has([data-product-showstyle=accordion])) .label{display:none!important}.ssw-label-hidden form.variations_form:not(.spswp_variations_form) table.variations tr .label{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.ssw-label-hidden form.variations_form:not(.spswp_variations_form) table.variations tr:has(.sp-smart-swatches-container[data-product-showstyle=accordion]) .label{clip-path:none;display:block;height:auto;overflow:visible;padding:0 0 6px;position:static!important;width:auto}.ssw-label-sep{display:none}form.variations_form:not(.spswp_variations_form) table.variations .label .ssw-label-sep:has(+.sp-smart-swatches-selected-label){display:inline}.ssw-label-sr .sp-smart-swatches-selected-label{border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ssw-label-sr form.variations_form:not(.spswp_variations_form) table.variations .label .ssw-label-sep{display:none!important}body form.variations_form:not(.spswp_variations_form) table.variations td.value:has(>.sp-smart-swatches-container):has(>.reset_variations){align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}body form.variations_form:not(.spswp_variations_form) table.variations td.value:has(>.reset_variations)>.sp-smart-swatches-container{min-width:0}body form.variations_form:not(.spswp_variations_form) table.variations td.value:has(>.reset_variations)>.sp-smart-swatches-container.ssw-boxed{flex:0 1 auto;width:100%}body form.variations_form:not(.spswp_variations_form) table.variations td.value:has(>.reset_variations)>.sp-smart-swatches-container.ssw-slider{contain:none;width:auto}body form.variations_form:not(.spswp_variations_form) table.variations td.value .reset_variations{align-items:center;background:none;border:0;border-radius:0;box-shadow:none;color:#2271b1;cursor:pointer;display:inline-flex;float:none;font-size:12px;font-weight:400;gap:4px;letter-spacing:normal;line-height:1.2;margin:0;padding:0;text-decoration:none;text-transform:none;white-space:nowrap}body form.variations_form:not(.spswp_variations_form) table.variations td.value .reset_variations:hover{color:#2271b1;text-decoration:none}body form.variations_form:not(.spswp_variations_form) table.variations td.value .reset_variations:before{background:currentcolor;color:inherit;content:"";display:block;flex:0 0 10px;height:10px;margin:0;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-width=%271.6%27 d=%27m3 3 6 6m0-6L3 9%27/%3E%3C/svg%3E") center/10px 10px no-repeat;width:10px}body form.variations_form:not(.spswp_variations_form) table.variations td.value .reset_variations[style*="visibility: hidden"]{display:none}.sp-smart-swatches-container .ssw-wrap-hidden{display:none!important}.sp-smart-swatches-container .ssw-more{align-items:center;background:none;border:1px dashed #c3c4c7;border-radius:var(--ssw-p-radius);box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;justify-content:center;line-height:1.3;min-width:34px;padding:0 8px}.sp-smart-swatches-container .ssw-more:hover{border-color:#8c8f94}body .spswp_variations_form .sp-smart-swatches-container .ssw-more{align-self:stretch;background:#f6f7f7;border:1px dashed #c3c4c7;box-sizing:border-box;color:#50575e;font-size:12px;font-weight:500;line-height:1.2;margin:0;min-width:0;padding:0 5px;text-transform:none}body .spswp_variations_form .sp-smart-swatches-container .ssw-more:hover{background:#eef0f2}body.ssw-shop-own .spswp-shop-variations .sp-smart-swatches-container .ssw-more{border-radius:var(--ssw-s-radius)}body .sp-smart-swatches-container .ssw-slide-hidden{display:none!important}body .sp-smart-swatches-container.ssw-boxed{contain:inline-size;max-width:100%;min-width:0}.spswp-shop-variations tr td.value{justify-content:var(--ssw-s-justify)}body .sp-smart-swatches-container.ssw-boxed>.sp-smart-swatches-item{flex-shrink:0}body .sp-smart-swatches-container[style*="--ssw-fit-width"]>.sp-smart-swatches-item{box-sizing:border-box;max-width:var(--ssw-fit-width);min-width:0}body .sp-smart-swatches-container[style*="--ssw-fit-width"]>.sp-smart-swatches-item>.sp-smart-swatches-item-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .sp-smart-swatches-container button.ssw-step{align-items:center;align-self:center;background:#fff;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #dddee1;box-sizing:border-box;color:#3c434a;cursor:pointer;display:inline-flex;flex:0 0 26px;height:26px;justify-content:center;line-height:1;margin:0;min-width:0;padding:0;text-transform:none;transition:opacity .14s ease,box-shadow .14s ease,background .14s ease;width:26px}body .sp-smart-swatches-container button.ssw-step:hover{background:#fff;box-shadow:inset 0 0 0 1px #8c8f94;color:#3c434a}body .sp-smart-swatches-container button.ssw-step--prev{margin-right:4px}body .sp-smart-swatches-container button.ssw-step--next{margin-left:4px}body .sp-smart-swatches-container button.ssw-step--prev svg{transform:rotate(180deg)}body .sp-smart-swatches-container button.ssw-step[aria-disabled=true]{cursor:default;opacity:.35}body .spswp_variations_form .sp-smart-swatches-container button.ssw-step{align-self:stretch;background:#f6f7f7;border-radius:4px;box-shadow:none;flex:0 0 22px;height:auto;width:22px}body .spswp_variations_form .sp-smart-swatches-container button.ssw-step:hover{background:#eef0f2;box-shadow:none}body tr.ssw-accordion .label,body tr.ssw-accordion .label label{cursor:pointer}body tr.ssw-accordion .ssw-accordion-name{white-space:nowrap}body tr.ssw-accordion button.ssw-accordion-toggle{align-items:center;background:none;border:0;box-shadow:none;color:#8c8f94;cursor:pointer;display:inline-flex;height:12px;justify-content:center;margin:0 4px 0 0;min-width:0;padding:0;vertical-align:-1px;width:12px}body tr.ssw-accordion button.ssw-accordion-toggle:hover{background:none;color:#8c8f94}body tr.ssw-accordion button.ssw-accordion-toggle svg{display:block;transition:transform .18s ease}body tr.ssw-accordion-closed button.ssw-accordion-toggle svg{transform:rotate(-90deg)}body tr.ssw-accordion-closed .sp-smart-swatches-container{display:none}body form.variations_form:not(.spswp_variations_form) .sp-smart-swatches-container .ssw-more.ssw-more--link{background:none;border:0;color:#2271b1;font-size:12px;min-width:0;padding:0 4px;white-space:nowrap}@media(prefers-reduced-motion:reduce){body tr.ssw-accordion button.ssw-accordion-toggle svg{transition:none}}body .sp-smart-swatches-container .ssw-more,body .sp-smart-swatches-container button.ssw-step,body tr.ssw-accordion button.ssw-accordion-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0)}body .sp-smart-swatches-container .ssw-more:focus,body .sp-smart-swatches-container .ssw-more:focus-visible,body .sp-smart-swatches-container button.ssw-step:focus,body .sp-smart-swatches-container button.ssw-step:focus-visible,body tr.ssw-accordion button.ssw-accordion-toggle:focus,body tr.ssw-accordion button.ssw-accordion-toggle:focus-visible{outline:none}.sp-smart-swatches-item>.sp-smart-swatches-stock-info.sp-smart-swatches-style-top{background:var(--ssw-p-stock-in,#00a32a);border-radius:999px;bottom:auto;box-shadow:0 0 0 2px #fff;box-sizing:border-box;color:var(--ssw-p-stock-in-text,#fff);font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;height:16px;left:auto;letter-spacing:0;line-height:16px;margin:0;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-7px;text-align:center;top:-7px;white-space:nowrap;width:auto;z-index:3}.sp-smart-swatches-item>.sp-smart-swatches-stock-info.ssw-stock-low{background:var(--ssw-p-stock-low,#dba617);color:var(--ssw-p-stock-low-text,#1d2327)}.sp-smart-swatches-item>.sp-smart-swatches-stock-info.ssw-stock-out{background:var(--ssw-p-stock-out,#dcdcde);color:var(--ssw-p-stock-out-text,#1d2327)}.spswp-shop-variations .sp-smart-swatches-item>.sp-smart-swatches-stock-info.sp-smart-swatches-style-top{background:var(--ssw-s-stock-in,#00a32a);color:var(--ssw-s-stock-in-text,#fff)}.spswp-shop-variations .sp-smart-swatches-item>.sp-smart-swatches-stock-info.ssw-stock-low{background:var(--ssw-s-stock-low,#dba617);color:var(--ssw-s-stock-low-text,#1d2327)}.spswp-shop-variations .sp-smart-swatches-item>.sp-smart-swatches-stock-info.ssw-stock-out{background:var(--ssw-s-stock-out,#dcdcde);color:var(--ssw-s-stock-out-text,#1d2327)}.sp-smart-swatches-out-of-stock>.sp-smart-swatches-stock-info{z-index:10000}.sp-smart-swatches-container[role=radiogroup]:focus,.sp-smart-swatches-container[role=radiogroup]:focus-visible{box-shadow:none;outline:none}.spswp_variations_form.ssw-pos-over_image{background:hsla(0,0%,100%,.9);box-sizing:border-box;margin:0;position:absolute;z-index:2}.ssw-pos-below_image .spswp-shop-variations,.ssw-pos-over_image .spswp-shop-variations{margin:0}.ssw-card-hover .spswp_variations_form.ssw-pos-over_image{clip-path:inset(100% 0 0 0);opacity:0;pointer-events:none;transition:clip-path .32s cubic-bezier(.4,0,.2,1),opacity .26s ease}.ssw-card-hover .ssw-card-active .spswp_variations_form.ssw-pos-over_image{clip-path:inset(0);opacity:1;pointer-events:auto}.ssw-card-hover .spswp_variations_form.ssw-pos-below_image{height:0;opacity:0;overflow:hidden;transition:height .32s cubic-bezier(.4,0,.2,1),opacity .26s ease}.ssw-card-hover .ssw-card-active .spswp_variations_form.ssw-pos-below_image{opacity:1}.ssw-card-raised{background-color:var(--ssw-card-bg,#fff);box-shadow:0 14px 30px rgba(16,17,20,.14);z-index:3}@media(hover:none){.ssw-card-hover:not(.ssw-card-touch-hide) .spswp_variations_form.ssw-pos-over_image{clip-path:none;opacity:1;pointer-events:auto}.ssw-card-hover:not(.ssw-card-touch-hide) .spswp_variations_form.ssw-pos-below_image{height:auto;opacity:1;overflow:visible}.ssw-card-touch-hide .spswp_variations_form.ssw-pos-below_image,.ssw-card-touch-hide .spswp_variations_form.ssw-pos-over_image{display:none}}.ssw-card-row .spswp_variations_form .sp-smart-swatches-container.ssw-row-clipped{overflow:hidden}.ssw-card-placeholder{display:block}.ssw-shop-own .spswp-shop-variations .sp-smart-swatches-item.sp-smart-swatch-label-option{padding:var(--ssw-s-button-padding)!important}.ssw-block-theme .spswp_variations_form table.spswp-shop-variations{display:table;width:100%}.ssw-block-theme .spswp_variations_form .spswp-shop-variations tr td.value{padding:var(--ssw-s-margin);text-align:var(--ssw-s-align)}.ssw-block-theme .spswp_variations_form .spswp-shop-variations tr td.label{padding:0}@media(prefers-reduced-motion:reduce){.ssw-card-hover .spswp_variations_form.ssw-pos-below_image,.ssw-card-hover .spswp_variations_form.ssw-pos-over_image,.ssw-card-hover [data-ssw-grow]{transition:none!important}}.ssw-tip{pointer-events:none;position:fixed;z-index:99999}.ssw-tip__arrow{border-radius:2px;height:10px;position:absolute;transform:rotate(45deg);width:10px}.ssw-tip__bubble{align-items:center;border-radius:6px;box-shadow:0 6px 18px rgba(16,17,20,.16),0 0 0 1px rgba(16,17,20,.05);box-sizing:border-box;display:flex;flex-direction:column;font-style:normal;font-weight:500;gap:6px;letter-spacing:normal;line-height:1.25;overflow-wrap:anywhere;padding:7px 10px;position:relative;text-align:center;text-transform:none;white-space:normal;width:max-content}.ssw-tip__img{box-sizing:border-box;display:block;max-width:100%}.ssw-tip__img img{background:#eef1f2;border:0;border-radius:4px;box-shadow:none;display:block;height:auto;margin:0;max-width:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.ssw-tip{transition:none!important}}
