body.single-product .variations select[data-ss-buttons="true"][hidden]{display:none!important}body.single-product .ss-product-page .summary .variations{border:0;width:100%}body.single-product .ss-product-page .summary .variations tr{display:flex;flex-direction:column;margin-bottom:22px}body.single-product .ss-product-page .summary .variations :is(th,td){padding:0;border:0;text-align:left}body.single-product .ss-product-page .summary .variations label{display:block;margin:0 0 10px;font:600 13px/1.5 var(--ss-sans);color:#d9d9d9}.ss-variation-options{display:flex;flex-wrap:wrap;gap:9px}body.single-product .ss-variation-option{min-width:48px;min-height:44px;padding:10px 16px;border:1px solid #484848;border-radius:8px;background:#181818;color:#eee;font:500 14px/1.4 var(--ss-sans);cursor:pointer}body.single-product .ss-variation-option[aria-pressed="true"]{background:#39101a;border-color:#e8607d;box-shadow:inset 0 0 0 1px #e8607d;color:#fff}body.single-product .ss-variation-option:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}body.single-product .ss-variation-option:focus-visible{outline:2px solid #f2889d;outline-offset:3px}body.single-product .ss-product-page .summary .stock.in-stock{display:inline-flex;padding:0;border:0;border-radius:0;background:none;color:#cee5d3;font-size:13px;line-height:1.5}body.single-product .ss-product-page .summary .reset_variations{display:inline-block;margin-top:10px;font-size:13px}body.single-product .ss-variation-option[hidden]{display:none!important}body.single-product .ss-cascade-hint{margin:5px 0 0;font-size:12px;color:#b8b8b8}body.single-product .ss-cascade-hint[hidden]{display:none}body.single-product .ss-variation-options--colors{gap:11px;align-items:center}body.single-product .ss-variation-option--color{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:50%;background:var(--ss-swatch-color,#777);border:3px solid #121212;box-shadow:0 0 0 1px #666;color:#fff0;overflow:hidden}body.single-product .ss-variation-option--color[aria-pressed="true"]{background:var(--ss-swatch-color,#777);border-color:#121212;box-shadow:0 0 0 2px #fff,0 0 0 4px #8d263b}body.single-product .ss-variation-option--color:disabled{opacity:.28;text-decoration:none}body.single-product .ss-variation-option--color:focus-visible{outline:2px solid #f2889d;outline-offset:4px}body.single-product form.variations_form[data-ss-variation-copy="true"] .single_variation .woocommerce-variation-description{display:none!important}body.single-product .ss-variation-copy{margin:-4px 0 18px;padding:14px 16px;border:1px solid #2c2c2c;border-left:2px solid var(--ss-wine);border-radius:8px;background:#0d0d0d;color:#bdbdbd;font:400 13px/1.62 var(--ss-sans)}body.single-product .ss-variation-copy[hidden]{display:none!important}body.single-product .ss-variation-copy>:first-child{margin-top:0}body.single-product .ss-variation-copy>:last-child{margin-bottom:0}body.single-product .ss-variation-copy p{margin:0 0 10px;color:#bdbdbd}body.single-product .ss-variation-copy p:first-child{color:#e7e7e5;font-size:13.5px;line-height:1.65}body.single-product .ss-variation-copy h3{margin:13px 0 7px;color:#f2f2f0;font-size:10px;line-height:1.35;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.single-product .ss-variation-copy ul{margin:0 0 10px;padding-left:18px;color:#aaa}body.single-product .ss-variation-copy li{margin:2px 0}body.single-product .ss-variation-copy strong{color:#f1f1ef;font-weight:650}@media(max-width:700px){body.single-product .ss-variation-copy{margin-top:-6px;margin-bottom:16px;padding:13px 14px;font-size:12.5px;line-height:1.58}body.single-product .ss-variation-copy p:first-child{font-size:13px;line-height:1.6}body.single-product .ss-variation-copy h3{margin-top:12px}}body.single-product .ss-product-page .summary .variations tr{margin-bottom:18px}body.single-product .ss-product-page .summary .variations label{margin-bottom:9px;color:#d8d3d1;font-size:12.5px;letter-spacing:.01em}body.single-product .ss-variation-options{gap:8px}body.single-product .ss-variation-option{min-height:46px;padding:10px 15px;border-color:#414148;border-radius:10px;background:#16161a;color:#eeeae8;font-size:13.5px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}@media (hover:hover) and (pointer:fine){body.single-product .ss-variation-option:hover:not(:disabled){border-color:#70676a;background:#1a1a1f}}body.single-product .ss-variation-option[aria-pressed="true"]{border-color:#d96b82;background:#34121a;box-shadow:inset 0 0 0 1px rgb(217 107 130 / .66),0 0 0 2px rgb(217 107 130 / .08)}body.single-product .ss-variation-option--color{border-color:#141418;background:var(--ss-swatch-color,#777)}body.single-product .ss-variation-copy{margin-top:-2px;border-color:#303036;border-left-color:#a83a51;border-radius:10px;background:#111114;color:#bbb5b2}body.single-product .ss-variation-copy p{color:#bbb5b2}body.single-product .ss-variation-copy p:first-child{color:#e9e5e3}@media(max-width:700px){body.single-product .ss-variation-options{gap:7px}body.single-product .ss-variation-option{min-height:44px;padding:9px 13px;font-size:13px}}@media(prefers-reduced-motion:reduce){body.single-product .ss-variation-option{transition:none}}body.single-product .ss-product-page .summary .stock.in-stock{display:inline-flex;align-items:center;gap:8px;width:auto;max-width:100%;margin:0 0 14px;padding:0;border:0;border-radius:0;background:none;color:#cce2d1;font-size:13px;line-height:1.4}body.single-product .ss-product-page .summary .stock.in-stock::before{content:'';width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#79bd89;box-shadow:0 0 0 3px rgb(121 189 137 / .09)}body.single-product .ss-variation-option--color,body.single-product .ss-variation-option--color:hover:not(:disabled),body.single-product .ss-variation-option--color[aria-pressed="true"],body.single-product .ss-variation-option--color[aria-pressed="true"]:hover:not(:disabled){background:var(--ss-swatch-color,#777)!important;color:transparent!important}body.single-product .ss-variation-option--color[aria-pressed="true"],body.single-product .ss-variation-option--color[aria-pressed="true"]:hover:not(:disabled){border-color:#111!important;box-shadow:0 0 0 2px #f7f7f5,0 0 0 4px #a83a51,0 0 16px rgb(168 58 81 / .28)!important;transform:scale(1.04)}