/* /wp-content/plugins/xl-woocommerce-sales-triggers/assets/css/wcst_combined.css */
/*
wc sales triggers styles
*/
/* Best Seller Top */
.wcst_best_sellers_badge_1{display:block;width:100%;margin-bottom:10px}
.wcst_best_sellers_badge_1 span.wcst_best_sellers_badge_span_one{max-width:calc(100% - 20px);background:#a46497;color:#fff;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;position:relative;padding:4px 4px 4px 8px;z-index:2;margin-right:20px;display:inline-block;font-size:14px;line-height:20px;height:28px;box-sizing:border-box}
.wcst_best_sellers_badge_1 span.wcst_best_sellers_badge_span_one:after{content:"";position:absolute;display:block;bottom:0;border:14px solid #a46497;z-index:-1;height:0;width:0;right:-20px;border-left-width:10px;border-right-color:transparent}
.wcst_best_sellers_badge_1 span.wcst_best_sellers_badge_span_one span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
.wcst_best_sellers_badge_2{display:block;width:100%;margin-bottom:10px}
.wcst_best_sellers_badge_2 span.wcst_best_sellers_badge_span_one{max-width:calc(100% - 40px);background:#a46497;color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;position:relative;padding:4px;z-index:2;margin-right:20px;margin-left:20px;display:inline-block;font-size:14px;line-height:20px;height:28px;box-sizing:border-box}
.wcst_best_sellers_badge_2 span.wcst_best_sellers_badge_span_one:before{content:"";position:absolute;display:block;bottom:0;border:14px solid #a46497;z-index:-1;height:0;width:0;left:-20px;border-left-width:10px;border-left-color:transparent}
.wcst_best_sellers_badge_2 span.wcst_best_sellers_badge_span_one:after{content:"";position:absolute;display:block;bottom:0;border:14px solid #a46497;z-index:-1;height:0;width:0;right:-20px;border-left-width:10px;border-right-color:transparent}
.wcst_best_sellers_badge_2 span.wcst_best_sellers_badge_span_one span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
.wcst_best_sellers_badge_3{display:block;width:100%;margin-bottom:10px;padding-top:5px}
.wcst_best_sellers_badge_3 span.wcst_best_sellers_badge_span_one{max-width:calc(100% - 40px);background:#a46497;color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;position:relative;padding:4px 12px;z-index:2;margin-right:20px;margin-left:20px;display:inline-block;font-size:14px;line-height:20px;height:28px;box-sizing:border-box}
.wcst_best_sellers_badge_3 span.wcst_best_sellers_badge_span_one:before{content:"";position:absolute;display:block;bottom:5px;border:14px solid #a46497;z-index:-1;height:0;width:0;left:-20px;border-left-width:10px;border-left-color:transparent}
.wcst_best_sellers_badge_3 span.wcst_best_sellers_badge_span_one:after{content:"";position:absolute;display:block;bottom:5px;border:14px solid #a46497;z-index:-1;height:0;width:0;right:-20px;border-left-width:10px;border-right-color:transparent}
.wcst_best_sellers_badge_3 span.wcst_best_sellers_badge_span_one span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
.wcst_best_sellers_badge_4{display:block;width:100%;margin-bottom:10px}
.wcst_best_sellers_badge_4 span.wcst_best_sellers_badge_span_one{max-width:calc(100% - 20px);background:#a46497;color:#fff;position:relative;padding:4px 8px;z-index:2;margin-right:5px;display:inline-block;font-size:14px;line-height:20px;box-sizing:border-box}
.wcst_best_sellers_badge_4 span.wcst_best_sellers_badge_span_one span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
.wcst_best_sellers_badge span.wcst_best_sellers_badge_span_one{top:4px}
.wcst_best_sellers_badge_5{display:block;width:100%;margin-bottom:10px}
.wcst_best_sellers_badge_5 span.wcst_best_sellers_badge_span_one{max-width:calc(100% - 20px);background:#a46497;color:#fff;border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;position:relative;padding:4px 6px 4px 8px;z-index:2;margin-right:12px;display:inline-block;font-size:14px;line-height:20px;height:28px;box-sizing:border-box}
.wcst_best_sellers_badge_5 span.wcst_best_sellers_badge_span_one:after{content:"";position:absolute;display:block;bottom:0;z-index:-1;height:0;width:0;right:-25px;border-left: 12px solid #a46497;border-right: 13px solid transparent;border-bottom: 28px solid transparent}
.wcst_best_sellers_badge_5 span.wcst_best_sellers_badge_span_one span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
/* Best Seller List */
ul.wcst_best_seller_list{list-style:none;clear:both;padding-left:0;margin-left:0}
.wcst_best_seller_list_heading{font-size:inherit;font-weight:700;margin-bottom:10px}
/* You Save */
.wcst_savings_top{display:block;clear:both;margin-bottom:10px}
.wcst_savings_variation{display:block;clear:both;margin-bottom:10px}
/* Sales Insight */
.wcst_sales_snippet,.wcst_sales_count{display:block;clear:both;padding:10px 15px;background:rgba(163,164,100,0.28);margin:15px 0}
/* Low Stock */
.wcst_low_stock{display:block;clear:both;margin-bottom:10px}
/* Deal Expiry */
.wcst_deal_expiry{display:block;clear:both;margin-bottom:15px}
/* Better Reviews */
.wcst_clear{clear:both}
.wcst_clear_10{clear:both;height:10px}
.wcst_clear_20{clear:both;height:20px}
.wcst_smarter_reviews{display:block;margin-bottom:10px;clear:both}
.wcst_smarter_reviews .woocommerce-review-link{position:inherit;opacity:1}
/* Guarantee */
.wcst_guarantee_box *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.wcst_guarantee_box{background:#ececec;padding:15px;margin-bottom:15px;max-width:450px;display:block;clear:both}
.wcst_guarantee_box_center{margin:0 auto 15px;float:none}
.wcst_guarantee_box_right{float:right}
.wcst_guarantee_box .wcst_guarantee_box_row{margin-bottom:15px}
.wcst_guarantee_box .wcst_guarantee_box_row:after{content:'';display:block;clear:both}
.wcst_guarantee_box .wcst_guarantee_box_row:last-child{margin-bottom:0}
.wcst_guarantee_box .wcst_guarantee_box_row .wcst_guarantee_box_icon{width:70px;float:left}
.wcst_guarantee_box .wcst_guarantee_box_row .wcst_guarantee_box_text{display:block;padding-left:75px}
.wcst_guarantee_box .wcst_guarantee_box_row .wcst_no_padding{padding:0}
.wcst_guarantee_box .wcst_guarantee_box_row .wcst_guarantee_box_text h5{font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin:0 0 5px;clear:none}
.wcst_guarantee_box .wcst_guarantee_box_row .wcst_guarantee_box_text p{margin:0 0 10px;font-size:14px;line-height:20px}
.wcst_guarantee_box .wcst_guarantee_box_row .wcst_guarantee_box_text p:last-child{margin-bottom:0}
.wcst_guarantee_box .wcst_guarantee_box_row .wcst_guarantee_box_icon{text-align:center}
.wcst_guarantee_box_w_icon{background:#ececec;padding:15px;margin-bottom:15px;max-width:450px}
.wcst_guarantee_box_w_icon *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.wcst_guarantee_box_w_icon .table_div{display:table;height:100%;width:100%}
.wcst_guarantee_box_w_icon .table_div .table_cell{display:table-cell;vertical-align:middle}
.wcst_guarantee_box_w_icon .table_div .table_cell.left_icon{text-align:center;width:120px}
.wcst_guarantee_box_w_icon .table_div .table_cell.right_text{padding-left:10px}
.wcst_guarantee_box_w_icon .table_div .table_cell.right_text p{margin:0 0 10px;font-size:14px;line-height:20px}
.wcst_guarantee_box_w_icon .table_div .table_cell.right_text p:last-child{margin-bottom:0}
.wcst_guarantee_box_w_icon .table_div .table_cell.right_text h5{font-size:14px;font-style:normal;font-weight:700;line-height:20px;margin:0 0 5px;clear:none}
.wcst_custom_icon{color:#686868;font-size:16px;line-height:20px;font-style:normal;display:inline-block;font-family:'WooThemes_ecommerce' !important}
.wcst_custom_icon.x1{font-size:16px;line-height:20px}
.wcst_custom_icon.x2{font-size:32px;line-height:36px}
.wcst_custom_icon.x3{font-size:48px;line-height:52px}
.wcst_custom_icon.x4{font-size:64px;line-height:68px}
.wcst_custom_icon.x5{font-size:80px;line-height:84px}
.wcst_custom_icon.x6{font-size:96px;line-height:100px}
.wcst_best_seller_list_div{clear:both}
.wcst_best_seller_wrap{margin-bottom:10px}
.woocommerce .products .wcst_best_sellers_badge a{display:inline-block;font-size:inherit}
.wcst_on_product {position: relative}
.xlwcst_spinner{height:16px;width:16px;display:inline-block}
.xlwcst_spinner:before{content:" ";display:block;width:16px;height:16px;margin:1px;border-radius:50%;border:3px solid #666;border-color:#666 transparent #666 transparent}
.xlwcst_spinner:before{-webkit-animation:xl_rotation 1.2s infinite linear;-moz-animation:xl_rotation 1.2s infinite linear;-o-animation:xl_rotation 1.2s infinite linear;animation:xl_rotation 1.2s infinite linear}
@-webkit-keyframes xl_rotation {
    from{-webkit-transform:rotate(0deg)}
    to{-webkit-transform:rotate(359deg)}
}
@-moz-keyframes xl_rotation {
    from{-moz-transform:rotate(0deg)}
    to{-moz-transform:rotate(359deg)}
}
@-o-keyframes xl_rotation {
    from{-o-transform:rotate(0deg)}
    to{-o-transform:rotate(359deg)}
}
@keyframes xl_rotation {
    from{transform:rotate(0deg)}
    to{transform:rotate(359deg)}
}

@font-face{font-family:WooThemes_ecommerce;src:url("/wp-content/plugins/xl-woocommerce-sales-triggers/assets/fonts/woothemes_ecommerce.ttf") format('truetype'),url("/wp-content/plugins/xl-woocommerce-sales-triggers/assets/fonts/woothemes_ecommerce.svg#SVGFontRegular") format('svg')}.wcst-ecommerce000:before{content:"\e001"}.wcst-ecommerce001:before{content:"\e002"}.wcst-ecommerce002:before{content:"\e003"}.wcst-ecommerce003:before{content:"\e004"}.wcst-ecommerce004:before{content:"\e005"}.wcst-ecommerce005:before{content:"\e006"}.wcst-ecommerce006:before{content:"\e007"}.wcst-ecommerce007:before{content:"\e008"}.wcst-ecommerce008:before{content:"\e009"}.wcst-ecommerce009:before{content:"\e00a"}.wcst-ecommerce010:before{content:"\e00b"}.wcst-ecommerce011:before{content:"\e00c"}.wcst-ecommerce012:before{content:"\e00d"}.wcst-ecommerce013:before{content:"\e00e"}.wcst-ecommerce014:before{content:"\e00f"}.wcst-ecommerce015:before{content:"\e010"}.wcst-ecommerce016:before{content:"\e011"}.wcst-ecommerce017:before{content:"\e012"}.wcst-ecommerce018:before{content:"\e013"}.wcst-ecommerce019:before{content:"\e014"}.wcst-ecommerce020:before{content:"\e015"}.wcst-ecommerce021:before{content:"\e016"}.wcst-ecommerce022:before{content:"\e017"}.wcst-ecommerce023:before{content:"\e018"}.wcst-ecommerce024:before{content:"\e019"}.wcst-ecommerce025:before{content:"\e01a"}.wcst-ecommerce026:before{content:"\e01b"}.wcst-ecommerce027:before{content:"\e01c"}.wcst-ecommerce028:before{content:"\e01d"}.wcst-ecommerce029:before{content:"\e01e"}.wcst-ecommerce030:before{content:"\e01f"}.wcst-ecommerce031:before{content:"\e020"}.wcst-ecommerce032:before{content:"\e021"}.wcst-ecommerce033:before{content:"\e022"}.wcst-ecommerce034:before{content:"\e023"}.wcst-ecommerce035:before{content:"\e024"}.wcst-ecommerce036:before{content:"\e025"}.wcst-ecommerce037:before{content:"\e026"}.wcst-ecommerce038:before{content:"\e027"}.wcst-ecommerce039:before{content:"\e028"}.wcst-ecommerce040:before{content:"\e029"}.wcst-ecommerce041:before{content:"\e02a"}.wcst-ecommerce042:before{content:"\e02b"}.wcst-ecommerce043:before{content:"\e02c"}.wcst-ecommerce044:before{content:"\e02d"}.wcst-ecommerce045:before{content:"\e02e"}.wcst-ecommerce046:before{content:"\e02f"}.wcst-ecommerce047:before{content:"\e030"}.wcst-ecommerce048:before{content:"\e031"}.wcst-ecommerce049:before{content:"\e032"}.wcst-ecommerce050:before{content:"\e033"}.wcst-ecommerce051:before{content:"\e034"}.wcst-ecommerce052:before{content:"\e035"}.wcst-ecommerce053:before{content:"\e036"}.wcst-ecommerce054:before{content:"\e037"}.wcst-ecommerce055:before{content:"\e038"}.wcst-ecommerce056:before{content:"\e039"}.wcst-ecommerce057:before{content:"\e03a"}.wcst-ecommerce058:before{content:"\e03b"}.wcst-ecommerce059:before{content:"\e03c"}.wcst-ecommerce060:before{content:"\e03d"}.wcst-ecommerce061:before{content:"\e03e"}.wcst-ecommerce062:before{content:"\e03f"}.wcst-ecommerce063:before{content:"\e040"}.wcst-ecommerce064:before{content:"\e041"}.wcst-ecommerce065:before{content:"\e042"}.wcst-ecommerce066:before{content:"\e043"}.wcst-ecommerce067:before{content:"\e044"}.wcst-ecommerce068:before{content:"\e045"}.wcst-ecommerce069:before{content:"\e046"}.wcst-ecommerce070:before{content:"\e047"}.wcst-ecommerce071:before{content:"\e048"}.wcst-ecommerce072:before{content:"\e049"}.wcst-ecommerce073:before{content:"\e04a"}.wcst-ecommerce074:before{content:"\e04b"}.wcst-ecommerce075:before{content:"\e04c"}.wcst-ecommerce076:before{content:"\e04d"}.wcst-ecommerce077:before{content:"\e04e"}.wcst-ecommerce078:before{content:"\e04f"}.wcst-ecommerce079:before{content:"\e050"}.wcst-ecommerce080:before{content:"\e051"}.wcst-ecommerce081:before{content:"\e052"}.wcst-ecommerce082:before{content:"\e053"}.wcst-ecommerce083:before{content:"\e054"}.wcst-ecommerce084:before{content:"\e055"}.wcst-ecommerce085:before{content:"\e056"}.wcst-ecommerce086:before{content:"\e057"}.wcst-ecommerce087:before{content:"\e058"}.wcst-ecommerce088:before{content:"\e059"}.wcst-ecommerce089:before{content:"\e05a"}.wcst-ecommerce090:before{content:"\e05b"}.wcst-ecommerce091:before{content:"\e05c"}.wcst-ecommerce092:before{content:"\e05d"}.wcst-ecommerce093:before{content:"\e05e"}.wcst-ecommerce094:before{content:"\e05f"}.wcst-ecommerce095:before{content:"\e060"}.wcst-ecommerce096:before{content:"\e061"}.wcst-ecommerce097:before{content:"\e062"}.wcst-ecommerce098:before{content:"\e063"}.wcst-ecommerce099:before{content:"\e064"}.wcst-ecommerce100:before{content:"\e065"}.wcst-ecommerce101:before{content:"\e066"}.wcst-ecommerce102:before{content:"\e067"}.wcst-ecommerce103:before{content:"\e068"}.wcst-ecommerce104:before{content:"\e069"}.wcst-ecommerce105:before{content:"\e06a"}.wcst-ecommerce106:before{content:"\e06b"}.wcst-ecommerce107:before{content:"\e06c"}.wcst-ecommerce108:before{content:"\e06d"}.wcst-ecommerce109:before{content:"\e06e"}.wcst-ecommerce110:before{content:"\e06f"}.wcst-ecommerce111:before{content:"\e070"}.wcst-ecommerce112:before{content:"\e071"}.wcst-ecommerce113:before{content:"\e072"}.wcst-ecommerce114:before{content:"\e073"}.wcst-ecommerce115:before{content:"\e074"}.wcst-ecommerce116:before{content:"\e075"}.wcst-ecommerce117:before{content:"\e076"}.wcst-ecommerce118:before{content:"\e077"}.wcst-ecommerce119:before{content:"\e078"}.wcst-ecommerce120:before{content:"\e079"}.wcst-ecommerce121:before{content:"\e07a"}.wcst-ecommerce122:before{content:"\e07b"}.wcst-ecommerce123:before{content:"\e07c"}.wcst-ecommerce124:before{content:"\e07d"}.wcst-ecommerce125:before{content:"\e07e"}.wcst-ecommerce126:before{content:"\e07f"}.wcst-ecommerce127:before{content:"\e080"}.wcst-ecommerce128:before{content:"\e081"}.wcst-ecommerce129:before{content:"\e082"}.wcst-ecommerce130:before{content:"\e083"}.wcst-ecommerce131:before{content:"\e084"}.wcst-ecommerce132:before{content:"\e085"}.wcst-ecommerce133:before{content:"\e086"}.wcst-ecommerce134:before{content:"\e087"}.wcst-ecommerce135:before{content:"\e088"}.wcst-ecommerce136:before{content:"\e089"}.wcst-ecommerce137:before{content:"\e08a"}.wcst-ecommerce138:before{content:"\e08b"}.wcst-ecommerce139:before{content:"\e08c"}.wcst-ecommerce140:before{content:"\e08d"}.wcst-ecommerce141:before{content:"\e08e"}.wcst-ecommerce142:before{content:"\e08f"}.wcst-ecommerce143:before{content:"\e090"}.wcst-ecommerce144:before{content:"\e091"}.wcst-ecommerce145:before{content:"\e092"}.wcst-ecommerce146:before{content:"\e093"}.wcst-ecommerce147:before{content:"\e094"}.wcst-ecommerce148:before{content:"\e095"}.wcst-ecommerce149:before{content:"\e096"}.wcst-ecommerce150:before{content:"\e097"}.wcst-ecommerce151:before{content:"\e098"}.wcst-ecommerce152:before{content:"\e099"}.wcst-ecommerce153:before{content:"\e09a"}.wcst-ecommerce154:before{content:"\e09b"}.wcst-ecommerce155:before{content:"\e09c"}.wcst-ecommerce156:before{content:"\e09d"}.wcst-ecommerce157:before{content:"\e09e"}.wcst-ecommerce158:before{content:"\e09f"}.wcst-ecommerce159:before{content:"\e0a0"}.wcst-ecommerce160:before{content:"\e0a1"}.wcst-ecommerce161:before{content:"\e0a2"}.wcst-ecommerce162:before{content:"\e0a3"}.wcst-ecommerce163:before{content:"\e0a4"}.wcst-ecommerce164:before{content:"\e0a5"}.wcst-ecommerce165:before{content:"\e0a6"}.wcst-ecommerce166:before{content:"\e0a7"}.wcst-ecommerce167:before{content:"\e0a8"}.wcst-ecommerce168:before{content:"\e0a9"}.wcst-ecommerce169:before{content:"\e0aa"}.wcst-ecommerce170:before{content:"\e0ab"}.wcst-ecommerce171:before{content:"\e0ac"}.wcst-ecommerce172:before{content:"\e0ad"}.wcst-ecommerce173:before{content:"\e0ae"}.wcst-ecommerce174:before{content:"\e0af"}.wcst-ecommerce175:before{content:"\e0b0"}.wcst-ecommerce176:before{content:"\e0b1"}.wcst-ecommerce177:before{content:"\e0b2"}.wcst-ecommerce178:before{content:"\e0b3"}.wcst-ecommerce179:before{content:"\e0b4"}.wcst-ecommerce180:before{content:"\e0b5"}.wcst-ecommerce181:before{content:"\e0b6"}.wcst-ecommerce182:before{content:"\e0b7"}.wcst-ecommerce183:before{content:"\e0b8"}.wcst-ecommerce184:before{content:"\e0b9"}.wcst-ecommerce185:before{content:"\e0ba"}.wcst-ecommerce186:before{content:"\e0bb"}.wcst-ecommerce187:before{content:"\e0bc"}.wcst-ecommerce188:before{content:"\e0bd"}.wcst-ecommerce189:before{content:"\e0be"}.wcst-ecommerce190:before{content:"\e0bf"}.wcst-ecommerce191:before{content:"\e0c0"}.wcst-ecommerce192:before{content:"\e0c1"}.wcst-ecommerce193:before{content:"\e0c2"}.wcst-ecommerce194:before{content:"\e0c3"}.wcst-ecommerce195:before{content:"\e0c4"}.wcst-ecommerce196:before{content:"\e0c5"}.wcst-ecommerce197:before{content:"\e0c6"}.wcst-ecommerce198:before{content:"\e0c7"}.wcst-ecommerce199:before{content:"\e0c8"}.wcst-ecommerce200:before{content:"\e0c9"}.wcst-ecommerce201:before{content:"\e0ca"}.wcst-ecommerce202:before{content:"\e0cb"}.wcst-ecommerce203:before{content:"\e0cc"}.wcst-ecommerce204:before{content:"\e0cd"}.wcst-ecommerce205:before{content:"\e0ce"}.wcst-ecommerce206:before{content:"\e0cf"}.wcst-ecommerce207:before{content:"\e0d0"}.wcst-ecommerce208:before{content:"\e0d1"}.wcst-ecommerce209:before{content:"\e0d2"}.wcst-ecommerce210:before{content:"\e0d3"}.wcst-ecommerce211:before{content:"\e0d4"}.wcst-ecommerce212:before{content:"\e0d5"}.wcst-ecommerce213:before{content:"\e0d6"}.wcst-ecommerce214:before{content:"\e0d7"}.wcst-ecommerce215:before{content:"\e0d8"}.wcst-ecommerce216:before{content:"\e0d9"}.wcst-ecommerce217:before{content:"\e0da"}.wcst-ecommerce218:before{content:"\e0db"}.wcst-ecommerce219:before{content:"\e0dc"}.wcst-ecommerce220:before{content:"\e0dd"}.wcst-ecommerce221:before{content:"\e0de"}.wcst-ecommerce222:before{content:"\e0df"}.wcst-ecommerce223:before{content:"\e0e0"}.wcst-ecommerce224:before{content:"\e0e1"}.wcst-ecommerce225:before{content:"\e0e2"}.wcst-ecommerce226:before{content:"\e0e3"}.wcst-ecommerce227:before{content:"\e0e4"}.wcst-ecommerce228:before{content:"\e0e5"}.wcst-ecommerce229:before{content:"\e0e6"}.wcst-ecommerce230:before{content:"\e0e7"}.wcst-ecommerce231:before{content:"\e0e8"}.wcst-ecommerce232:before{content:"\e0e9"}.wcst-ecommerce233:before{content:"\e0ea"}.wcst-ecommerce234:before{content:"\e0eb"}.wcst-ecommerce235:before{content:"\e0ec"}.wcst-ecommerce236:before{content:"\e0ed"}.wcst-ecommerce237:before{content:"\e0ee"}.wcst-ecommerce238:before{content:"\e0ef"}.wcst-ecommerce239:before{content:"\e0f0"}.wcst-ecommerce240:before{content:"\e0f1"}.wcst-ecommerce241:before{content:"\e0f2"}.wcst-ecommerce242:before{content:"\e0f3"}.wcst-ecommerce243:before{content:"\e0f4"}.wcst-ecommerce244:before{content:"\e0f5"}.wcst-ecommerce245:before{content:"\e0f6"}.wcst-ecommerce246:before{content:"\e0f7"}.wcst-ecommerce247:before{content:"\e0f8"}.wcst-ecommerce248:before{content:"\e0f9"}.wcst-ecommerce249:before{content:"\e0fa"}
/* /wp-content/plugins/strumpsnodden-sales-platform/assets/css/frontend.css */
:root {
  --snsp-primary: #12345b;
  --snsp-primary-soft: #1b446f;
  --snsp-accent: #ef5b74;
  --snsp-accent-alt: #2ea57b;
  --snsp-bg: #eef4f8;
  --snsp-text: #16304b;
  --snsp-radius: 26px;
}
.snsp-wrap, .snsp-dashboard-wrap, .snsp-form { max-width: 1260px; margin: 0 auto; }
.snsp-home-wrap, .snsp-dashboard-wrap, .snsp-auth-wrap { color: var(--snsp-text); }
.snsp-card {
  background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(255,255,255,.94));
  color: var(--snsp-text);
  border: 1px solid rgba(18,52,91,.08);
  border-radius: var(--snsp-radius);
  padding: 26px;
  box-shadow: 0 16px 50px rgba(18,52,91,.09);
}
.snsp-brand-line { display:flex; gap:12px; align-items:center; flex-wrap:wrap; margin-bottom: 12px; }
.snsp-brand-line strong { color: var(--snsp-primary); font-size: 1rem; }
.snsp-brand-line span { color: rgba(22,48,75,.72); }
.snsp-kicker {
  display:inline-flex; align-items:center; border-radius:999px; padding:8px 14px; font-size:.85rem;
  background: rgba(46,165,123,.13); color: var(--snsp-accent-alt); font-weight:700; margin-bottom:14px;
}
.snsp-lead { font-size: 1.05rem; line-height: 1.7; color: rgba(22,48,75,.82); }
.snsp-grid { display:grid; gap:20px; }
.snsp-grid-2 { grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); }
.snsp-grid-3 { grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); }
.snsp-grid-4 { grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); }
.snsp-hero-grid { display:grid; gap:24px; grid-template-columns: 1.15fr .85fr; align-items:start; }
.snsp-home-hero { background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(235,244,248,.96)); }
.snsp-home-hero-grid { display:grid; gap:26px; grid-template-columns: 1.05fr .95fr; align-items:center; }
.snsp-home-copy h1, .snsp-auth-card h1, .snsp-register-main h1 { font-size: clamp(2rem, 3.7vw, 3.4rem); line-height: 1.04; margin: 0 0 16px; color: var(--snsp-primary); }
.snsp-home-visual img, .snsp-home-annual-art img, .snsp-dashboard-intro-art img {
  width:100%; display:block; border-radius: calc(var(--snsp-radius) - 6px); box-shadow: 0 12px 36px rgba(18,52,91,.12);
}
.snsp-button-row { display:flex; flex-wrap:wrap; gap:12px; margin-top: 24px; }
.snsp-button {
  border:0; background: var(--snsp-accent); color:#fff; border-radius:999px; padding:14px 26px;
  font-weight:700; cursor:pointer; display:inline-flex; text-decoration:none; align-items:center; justify-content:center;
  box-shadow: 0 12px 28px rgba(239,91,116,.24); transition: transform .16s ease, filter .16s ease;
}
.snsp-button:hover { filter: brightness(0.99); transform: translateY(-1px); color:#fff; }
.snsp-button-secondary { background: var(--snsp-primary-soft); box-shadow: 0 10px 24px rgba(18,52,91,.18); }
.snsp-button-success { background: var(--snsp-accent-alt); box-shadow: 0 10px 24px rgba(46,165,123,.24); }
.snsp-button-ghost { background: rgba(18,52,91,.06); color: var(--snsp-primary); box-shadow: none; }
.snsp-home-choice-grid, .snsp-home-sections, .snsp-home-process { margin-top: 24px; }
.snsp-home-choice-panel { background: linear-gradient(180deg, #fff, #f7fbfe); }
.snsp-choice-stack { display:grid; gap:18px; margin-top: 18px; }
.snsp-choice-feature { display:grid; grid-template-columns: 120px 1fr; gap:16px; align-items:center; padding: 14px; border-radius: 20px; background: rgba(255,255,255,.72); border:1px solid rgba(18,52,91,.06); }
.snsp-choice-feature h3, .snsp-home-annual-copy h2, .snsp-card h2 { color: var(--snsp-primary); margin: 0 0 8px; }
.snsp-choice-feature p, .snsp-card p { line-height: 1.65; }
.snsp-choice-thumb { min-height: 108px; border-radius: 18px; background-size: cover; background-position: center; }
.snsp-choice-thumb-group { background: linear-gradient(145deg, rgba(100,168,215,.3), rgba(239,91,116,.18)); }
.snsp-choice-thumb-individual { background: linear-gradient(145deg, rgba(46,165,123,.22), rgba(100,168,215,.22)); }
.snsp-home-annual-panel { background: linear-gradient(155deg, rgba(255,255,255,.98), rgba(248,240,228,.78)); display:grid; gap:16px; }
.snsp-home-subtitle { font-size: 1.1rem; color: rgba(22,48,75,.75); margin-bottom: 16px; }
.snsp-mini-grid { display:grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap:14px; margin-top: 18px; }
.snsp-mini-card, .snsp-step-card {
  background: linear-gradient(180deg, #fff, #f6fbff); border:1px solid rgba(18,52,91,.08); border-radius: 22px; padding: 18px;
}
.snsp-mini-card strong, .snsp-step-card h3 { display:block; color: var(--snsp-primary); margin-bottom: 8px; }
.snsp-product-pills { display:flex; flex-wrap:wrap; gap:10px; margin-top:18px; }
.snsp-product-pills span, .snsp-badge {
  display:inline-flex; border-radius:999px; padding:10px 14px; background: rgba(18,52,91,.06); color: var(--snsp-primary); font-weight:700;
}
.snsp-step-number {
  width:42px; height:42px; border-radius:50%; display:grid; place-items:center; font-weight:700; color:#fff;
  background: linear-gradient(135deg, var(--snsp-primary-soft), var(--snsp-accent)); margin-bottom: 14px;
}
.snsp-input, .snsp-textarea, .snsp-form select, .snsp-form input[type="text"], .snsp-form input[type="email"], .snsp-form input[type="password"], .snsp-form input[type="number"], .snsp-form input[type="date"], .snsp-form textarea {
  width:100%; border:1px solid rgba(18,52,91,.12); background:#fff; color:var(--snsp-text);
  border-radius:18px; padding:14px 16px; min-height:52px; box-sizing:border-box; margin: 0 0 14px;
}
.snsp-form label { display:block; margin:0 0 8px; font-weight:600; color: var(--snsp-primary); }
.snsp-alert { border-radius: 18px; padding: 14px 16px; margin: 16px 0; }
.snsp-alert-error { background: rgba(239,91,116,.1); border:1px solid rgba(239,91,116,.22); color:#8b2a37; }
.snsp-alert-soft { background: rgba(18,52,91,.05); border:1px solid rgba(18,52,91,.08); }
.snsp-check-list { margin: 18px 0 0; padding-left: 20px; }
.snsp-check-list li { margin-bottom: 8px; }
.snsp-checkbox { display:flex; gap:10px; align-items:flex-start; margin-bottom: 12px; }
.snsp-dashboard-intro { margin-bottom: 24px; background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(233,243,248,.92)); }
.snsp-dashboard-intro-grid { display:grid; gap:24px; grid-template-columns: 1.1fr .9fr; align-items:center; }
.snsp-dashboard-header { display:flex; justify-content:space-between; gap:20px; align-items:flex-start; margin-bottom: 20px; }
.snsp-header-actions { display:flex; gap:12px; flex-wrap:wrap; }
.snsp-stats-grid { margin-bottom: 20px; }
.snsp-stat-card strong, .snsp-stat-inline strong { display:block; font-size: 1.6rem; color: var(--snsp-primary); margin-top: 10px; }
.snsp-card-header { display:flex; justify-content:space-between; gap:16px; align-items:center; margin-bottom: 16px; }
.snsp-meta-list { list-style:none; margin:0; padding:0; }
.snsp-meta-list li { padding:12px 0; border-bottom:1px solid rgba(18,52,91,.08); }
.snsp-table-wrap { overflow:auto; }
.snsp-table { width:100%; border-collapse: collapse; }
.snsp-table th, .snsp-table td { text-align:left; padding:12px 10px; border-bottom:1px solid rgba(18,52,91,.08); }
.snsp-auth-wrap { max-width: 760px; }
.snsp-auth-card { padding: 34px; background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(241,247,250,.96)); }
.snsp-register-main { background: linear-gradient(180deg, #fff, #f6fbff); }
.snsp-choice-card { transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease; }
.snsp-choice-card:hover { transform: translateY(-2px); box-shadow: 0 16px 36px rgba(18,52,91,.11); }
.snsp-choice-card-label { display:flex; gap:10px; align-items:center; font-weight:700; color: var(--snsp-primary); margin-bottom:8px; }
.snsp-block-soft { background: linear-gradient(180deg, #fbfdff, #f5f9ff); }
.snsp-mt-20 { margin-top: 20px; }
.snsp-mt-24 { margin-top: 24px; }
@media (max-width: 980px) {
  .snsp-hero-grid, .snsp-home-hero-grid, .snsp-dashboard-intro-grid { grid-template-columns: 1fr; }
  .snsp-dashboard-header { flex-direction:column; }
  .snsp-choice-feature { grid-template-columns: 1fr; }
}

.snsp-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.snsp-grid-2-mobile-1,.snsp-grid-2-mobile-2{display:grid}.snsp-choice-chip{display:flex;align-items:center;border:1px solid rgba(18,52,91,.12);padding:14px 16px;border-radius:18px;background:#fff;font-weight:600;gap:10px;cursor:pointer}.snsp-choice-chip input{margin:0}.snsp-feature-box,.snsp-step-box,.snsp-stat-card{background:#fff;border-radius:20px;padding:22px;border:1px solid rgba(18,52,91,.08)}.snsp-stat-card span,.snsp-stat-inline span{display:block;font-size:12px;text-transform:uppercase;opacity:.7;letter-spacing:.06em}.snsp-stat-card strong,.snsp-stat-inline strong{display:block;margin-top:8px;font-size:24px}.snsp-stat-inline{background:#f7fafc;border-radius:16px;padding:16px}.snsp-preview-image img{max-width:100%;height:auto;border-radius:18px;border:1px solid rgba(18,52,91,.12);margin-top:10px}@media (max-width:1024px){.snsp-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:767px){.snsp-grid-4,.snsp-grid-2-mobile-1,.snsp-grid-2-mobile-2{grid-template-columns:1fr;}}

.snsp-helper{margin:-6px 0 14px;color:rgba(22,48,75,.7);font-size:13px;line-height:1.55}
.snsp-artwork-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:12px 0 4px}
.snsp-art-card{display:block;border:1px solid rgba(18,52,91,.12);border-radius:20px;background:#fff;overflow:hidden;cursor:pointer;transition:transform .16s ease, box-shadow .16s ease}
.snsp-art-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(18,52,91,.1)}
.snsp-art-card input{position:absolute;opacity:0;pointer-events:none}
.snsp-art-card__image{display:block;aspect-ratio:1/1;background:#f3f7fa}
.snsp-art-card__image img{width:100%;height:100%;object-fit:cover;display:block}
.snsp-art-card__title{display:block;padding:10px 12px 4px;font-weight:700;color:var(--snsp-primary)}
.snsp-art-card__meta{display:block;padding:0 12px 12px;color:rgba(22,48,75,.68);font-size:13px}
.snsp-choice-card-active{outline:2px solid rgba(46,165,123,.28)}
[hidden]{display:none!important}

.snsp-goal-presets{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 14px}
.snsp-goal-pill{border:1px solid rgba(18,52,91,.14);background:#fff;color:var(--snsp-primary);padding:10px 14px;border-radius:999px;font-weight:700;cursor:pointer}
.snsp-goal-pill.is-active,.snsp-goal-pill:hover{background:rgba(239,91,116,.08);border-color:rgba(239,91,116,.28)}
.snsp-fund-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px}
.snsp-fund-card{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(18,52,91,.1);border-radius:18px;background:#fff;cursor:pointer}
.snsp-fund-card input{margin:0}
.snsp-fund-card__badge{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--snsp-primary-soft),var(--snsp-accent));color:#fff;font-size:12px;font-weight:700}
.snsp-fund-card__title{font-weight:700;color:var(--snsp-primary)}
.snsp-share-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-bottom:14px}
.snsp-button.is-copied{filter:brightness(.94)}

.snsp-select,
.snsp-form select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 52px;
  background-image:
    linear-gradient(45deg, transparent 50%, rgba(18,52,91,.72) 50%),
    linear-gradient(135deg, rgba(18,52,91,.72) 50%, transparent 50%),
    linear-gradient(180deg, #fff, #f7fbff);
  background-position:
    calc(100% - 22px) calc(50% - 2px),
    calc(100% - 16px) calc(50% - 2px),
    0 0;
  background-size: 6px 6px, 6px 6px, 100% 100%;
  background-repeat: no-repeat;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.8);
}
.snsp-input:focus,
.snsp-textarea:focus,
.snsp-form select:focus {
  outline: none;
  border-color: rgba(239,91,116,.45);
  box-shadow: 0 0 0 4px rgba(239,91,116,.08);
}
.snsp-checkbox a,
.snsp-helper a {
  color: var(--snsp-primary-soft);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.snsp-fund-card:has(input:checked),
.snsp-art-card:has(input:checked),
.snsp-choice-chip:has(input:checked) {
  border-color: rgba(239,91,116,.38);
  box-shadow: 0 10px 24px rgba(18,52,91,.08);
}

.snsp-alert-warning{background:#fff7e6;border:1px solid #f2c46d;color:#6a4a00}.snsp-alert-success{background:#ebfff5;border:1px solid #79d39c;color:#165b32}
.snsp-muted{color:#5e7387;margin:0 0 18px}
.snsp-subcard{margin-top:18px;background:#f9fbfd}
.snsp-field-wrap{display:flex;flex-direction:column;gap:8px}
.snsp-field-wrap label{font-weight:700;color:var(--snsp-primary)}
.snsp-help{font-size:13px;line-height:1.45;color:#647b92}

.snsp-leader-hero{margin:24px 0}.snsp-step-list{margin:0;padding-left:18px;display:grid;gap:10px}.snsp-share-actions{margin-top:12px}.snsp-step-list li{color:var(--snsp-text)}


.snsp-seller-notice-wrap{margin-bottom:18px}.snsp-seller-notice{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;background:linear-gradient(180deg,#fff,#eef6fb)}.snsp-seller-notice h3{margin:0 0 8px;color:var(--snsp-primary);font-size:clamp(1.1rem,2vw,1.45rem)}.snsp-seller-notice p{margin:0;color:rgba(22,48,75,.8);line-height:1.6}.snsp-seller-notice__meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.snsp-seller-notice__actions{display:flex;align-items:center}@media (max-width:860px){.snsp-seller-notice{grid-template-columns:1fr}.snsp-seller-notice__actions{justify-content:flex-start}}

.snsp-seller-notice-wrap{margin-bottom:14px}.snsp-seller-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px}.snsp-seller-notice__copy{min-width:0}.snsp-seller-notice__headline{font-weight:800;color:var(--snsp-primary);font-size:1rem;line-height:1.35;margin:2px 0 4px}.snsp-seller-notice__subline{color:rgba(22,48,75,.78);font-size:.95rem;line-height:1.45}.snsp-seller-notice__actions{flex:0 0 auto}.snsp-seller-notice--auto{max-width:100%;padding:14px 16px}.snsp-seller-notice--shortcode{max-width:1260px;margin:0 auto}.snsp-seller-notice--auto .snsp-badge,.snsp-seller-notice--shortcode .snsp-badge{padding:8px 12px;font-size:.85rem}.snsp-seller-notice--auto .snsp-button,.snsp-seller-notice--shortcode .snsp-button{white-space:nowrap}.snsp-seller-notice--auto .snsp-kicker,.snsp-seller-notice--shortcode .snsp-kicker{margin-bottom:4px}@media (max-width:860px){.snsp-seller-notice{flex-direction:column;align-items:flex-start}.snsp-seller-notice__actions{width:100%}.snsp-seller-notice__actions .snsp-button{width:100%;justify-content:center}}


/* Seller notice compact variants */
.snsp-seller-notice-wrap--topbar{margin:0}
.snsp-seller-notice--topbar{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  min-height:40px;padding:6px 14px;border-radius:12px;background:linear-gradient(180deg,#fff,#eef6fb);
}
.snsp-seller-notice--topbar .snsp-seller-notice__copy{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}
.snsp-seller-notice--topbar .snsp-seller-notice__headline{font-size:.92rem;line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.snsp-seller-notice--topbar .snsp-seller-notice__subline{font-size:.84rem;line-height:1.2;color:rgba(22,48,75,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.snsp-seller-notice--topbar .snsp-seller-notice__actions{margin-left:auto}
.snsp-seller-notice--topbar .snsp-button{padding:8px 14px;border-radius:999px;font-size:.85rem;white-space:nowrap}

.snsp-seller-notice-wrap--inline{margin:12px 0 18px}
.snsp-seller-notice--inline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#fff,#eef6fb);max-width:100%}
.snsp-seller-notice--inline .snsp-seller-notice__headline{font-weight:800;color:var(--snsp-primary);font-size:1rem;line-height:1.35;margin:2px 0 4px}
.snsp-seller-notice--inline .snsp-seller-notice__subline{color:rgba(22,48,75,.78);font-size:.95rem;line-height:1.45}
.snsp-seller-notice--inline .snsp-seller-notice__meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
.snsp-seller-notice--inline .snsp-badge{padding:8px 12px;font-size:.85rem}
.snsp-seller-notice--inline .snsp-button{white-space:nowrap}
@media (max-width:860px){
  .snsp-seller-notice--topbar{padding:8px 10px;min-height:auto}
  .snsp-seller-notice--topbar .snsp-seller-notice__copy{display:block}
  .snsp-seller-notice--topbar .snsp-seller-notice__headline,.snsp-seller-notice--topbar .snsp-seller-notice__subline{white-space:normal}
  .snsp-seller-notice--inline{flex-direction:column;align-items:flex-start}
  .snsp-seller-notice--inline .snsp-seller-notice__actions{width:100%}
  .snsp-seller-notice--inline .snsp-seller-notice__actions .snsp-button{width:100%;justify-content:center}
}


/* v2.1.5 seller notice refinements */
.snsp-seller-notice--topbar{padding:4px 10px;min-height:36px;border-radius:10px;gap:10px}
.snsp-seller-notice--topbar .snsp-seller-notice__headline{font-size:.84rem;font-weight:700}
.snsp-seller-notice--topbar .snsp-seller-notice__subline{font-size:.76rem}
.snsp-seller-notice--topbar .snsp-button{padding:6px 10px;font-size:.74rem;line-height:1.1;box-shadow:none}
.snsp-seller-notice--topbar .snsp-seller-notice__actions{display:flex;align-items:center}

.snsp-seller-notice-wrap--sidebar{margin:0 0 18px}
.snsp-seller-notice--sidebar{display:block;padding:16px 14px;border-radius:20px;background:linear-gradient(180deg,#fff,#f5fafc);border:1px solid rgba(18,52,91,.08);box-shadow:0 10px 26px rgba(18,52,91,.07)}
.snsp-seller-notice--sidebar .snsp-kicker{font-size:.72rem;padding:6px 10px;margin-bottom:10px}
.snsp-seller-notice--sidebar .snsp-seller-notice__headline{font-size:1rem;line-height:1.35;margin:0 0 8px}
.snsp-seller-notice--sidebar .snsp-seller-notice__subline{font-size:.9rem;line-height:1.5;margin:0 0 12px}
.snsp-seller-notice--sidebar .snsp-seller-notice__meta{display:grid;gap:8px;margin:0 0 14px}
.snsp-seller-notice--sidebar .snsp-badge{display:inline-flex;justify-content:flex-start;padding:8px 10px;font-size:.8rem;white-space:normal}
.snsp-seller-notice--sidebar .snsp-seller-notice__actions{display:block;width:100%}
.snsp-seller-notice--sidebar .snsp-button{display:flex;width:100%;justify-content:center;padding:10px 14px;font-size:.85rem;box-shadow:0 8px 18px rgba(18,52,91,.14)}
@media (max-width:860px){
  .snsp-seller-notice--sidebar{padding:14px 12px}
}

/* v2.1.6 seller notice refinements */
.snsp-seller-notice--topbar{padding:3px 10px;min-height:34px;border-radius:0;background:transparent;border:none;box-shadow:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}
.snsp-seller-notice--topbar .snsp-seller-notice__copy{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:nowrap}
.snsp-seller-notice--topbar .snsp-seller-notice__headline{font-size:.82rem;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:54ch}
.snsp-seller-notice--topbar .snsp-seller-notice__subline{font-size:.75rem;line-height:1.15;color:rgba(22,48,75,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.snsp-seller-notice--topbar .snsp-button{padding:5px 9px;font-size:.72rem;line-height:1;border-radius:999px;min-height:28px;background:#1b446f;box-shadow:none}
.snsp-seller-notice-wrap--topbar .snsp-card{margin:0}

.snsp-seller-notice--sidebar{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;border-radius:18px;background:linear-gradient(180deg,#fff,#f7fbfd);border:1px solid rgba(18,52,91,.08);box-shadow:0 6px 18px rgba(18,52,91,.05)}
.snsp-seller-notice--sidebar .snsp-seller-notice__eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#5c8a7a}
.snsp-seller-notice--sidebar .snsp-seller-notice__headline{font-size:.98rem;line-height:1.35;margin:0;color:var(--snsp-primary);font-weight:800;word-break:break-word}
.snsp-seller-notice--sidebar .snsp-seller-notice__subline{font-size:.86rem;line-height:1.45;margin:0;color:rgba(22,48,75,.78)}
.snsp-seller-notice--sidebar .snsp-seller-notice__meta{display:flex;flex-direction:column;gap:8px;margin-top:2px}
.snsp-seller-notice--sidebar .snsp-badge{display:block;width:100%;padding:7px 10px;font-size:.78rem;line-height:1.35;white-space:normal;border-radius:999px;background:#eef4f8;color:#16304b}
.snsp-seller-notice--sidebar .snsp-seller-notice__actions{display:block;width:100%;margin-top:2px}
.snsp-seller-notice--sidebar .snsp-button{display:flex;width:100%;justify-content:center;align-items:center;padding:10px 12px;font-size:.82rem;line-height:1.15;border-radius:999px;box-shadow:none}

@media (max-width: 1024px){
  .snsp-seller-notice--topbar .snsp-seller-notice__headline{max-width:34ch}
}
@media (max-width: 767px){
  .snsp-seller-notice--topbar{grid-template-columns:1fr;gap:6px;padding:6px 10px}
  .snsp-seller-notice--topbar .snsp-seller-notice__copy{display:block}
  .snsp-seller-notice--topbar .snsp-seller-notice__headline,.snsp-seller-notice--topbar .snsp-seller-notice__subline{white-space:normal;max-width:none}
  .snsp-seller-notice--topbar .snsp-seller-notice__actions{display:none}
}



.snsp-home-hero{position:relative;overflow:hidden;background:
  radial-gradient(circle at top left, rgba(239,123,149,.12), transparent 24%),
  radial-gradient(circle at top right, rgba(90,190,208,.12), transparent 24%),
  linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,246,242,.96));
}
.snsp-card{background:linear-gradient(180deg, rgba(255,255,255,.98), rgba(255,255,255,.95))}
.snsp-button{background:var(--snsp-accent);box-shadow:0 12px 28px rgba(15,157,88,.22)}
.snsp-button-secondary{background:var(--snsp-primary-soft)}
.snsp-kicker{background:rgba(15,157,88,.12);color:var(--snsp-accent)}
.snsp-home-annual-panel{background:linear-gradient(180deg, rgba(255,255,255,.98), rgba(248,245,238,.9))}
.snsp-home-mini-note{margin-top:14px;color:rgba(22,48,75,.78);line-height:1.6}
.snsp-home-delivery .snsp-feature-box{min-height:100%}
.snsp-home-benefits{align-items:stretch}
.snsp-dashboard-intro{background:
  radial-gradient(circle at top right, rgba(15,157,88,.08), transparent 24%),
  linear-gradient(180deg, rgba(255,255,255,.98), rgba(243,247,242,.95));
}
.snsp-stat-card{background:linear-gradient(180deg,#fff,#f8fbf8)}
.snsp-stat-card small{display:block;margin-top:8px;color:rgba(22,48,75,.72);line-height:1.45}


/* v2.8.2 button contrast and dashboard action fixes */
.snsp-header-actions .snsp-button,
.snsp-share-actions .snsp-button,
.snsp-share-row .snsp-button,
.snsp-button-row .snsp-button{
  color:#fff !important;
}
.snsp-button,
.snsp-button:visited,
.snsp-button:hover,
.snsp-button:focus{
  text-decoration:none;
}
.snsp-button-ghost,
.snsp-button-ghost:visited,
.snsp-button-ghost:hover,
.snsp-button-ghost:focus{
  background:#e8edf2 !important;
  color:var(--snsp-primary) !important;
  border:1px solid rgba(18,52,91,.12);
  box-shadow:none !important;
}
.snsp-header-actions .snsp-button-ghost{
  background:#dfe5ea !important;
}
.snsp-share-actions .snsp-button-ghost{
  background:#eef2f6 !important;
}
.snsp-button-secondary,
.snsp-button-secondary:visited,
.snsp-button-secondary:hover,
.snsp-button-secondary:focus{
  background:var(--snsp-primary-soft) !important;
  color:#fff !important;
}
.snsp-header-actions .snsp-button:first-child{
  background:var(--snsp-accent-alt) !important;
}
.snsp-share-row .snsp-button-secondary{
  min-width:110px;
}
.snsp-header-actions{align-items:center}
.snsp-share-actions{display:flex;flex-wrap:wrap;gap:12px}


/* v2.10.7 POS cleanup: remove floating widgets and make checkbox clickable */
.snsp-pos-page-wrap .snsp-dashboard-intro-grid{grid-template-columns:1fr!important}
.snsp-pos-page-wrap .snsp-dashboard-intro-art{display:none!important}
.snsp-pos-page-wrap .yotpo-widget-instance,
.snsp-pos-page-wrap #yotpo-reviews-tab,
.snsp-pos-page-wrap [id*="yotpo-reviews-tab"],
.snsp-pos-page-wrap [class*="yotpo-reviews-tab"],
.snsp-pos-page-wrap [class*="reviews-tab-floating-tab"],
.grecaptcha-badge,
.rc-anchor,
iframe[src*="recaptcha"],
iframe[title*="recaptcha"]{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
.snsp-pos-page-wrap form,
.snsp-pos-page-wrap .snsp-checkbox,
.snsp-pos-page-wrap label{
  position:relative;
  z-index:5;
}
.snsp-pos-page-wrap input[type="checkbox"]{
  -webkit-appearance:checkbox!important;
  appearance:auto!important;
  opacity:1!important;
  pointer-events:auto!important;
  position:relative!important;
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  min-height:24px!important;
  margin-top:2px!important;
  accent-color:#12824d;
  z-index:20!important;
}
.snsp-pos-page-wrap label[for],
.snsp-pos-page-wrap label{
  pointer-events:auto!important;
}


/* v2.10.8 extra Yotpo floating tab kill switch */
.reviews-tab-floating-tab-container.reviews-tab-floating-tab-container-left,
.reviews-tab-floating-tab-container,
.yotpo-reviews-tab-floating-tab,
#yotpo-reviews-tab{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}


/* v2.11.2 auth/account improvements */
.snsp-password-row{display:flex;flex-direction:column;gap:8px}
.snsp-password-toggle{display:flex!important;align-items:center;gap:8px;font-weight:600;color:var(--snsp-primary);margin:-4px 0 8px}
.snsp-password-toggle input{width:18px;height:18px;margin:0}
.snsp-auth-links{margin:-4px 0 14px}
.snsp-auth-links a{text-decoration:underline}
.snsp-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
@media (max-width:767px){.snsp-account-grid{grid-template-columns:1fr}}


/* v2.11.3 password generator + helper */
.snsp-password-actions{display:flex;flex-wrap:wrap;gap:10px;margin:-2px 0 10px}
.snsp-password-hint{font-size:13px;line-height:1.5;color:#5e7387;margin:-2px 0 12px}
.snsp-password-hint.is-weak{color:#9b3b29}
.snsp-password-hint.is-good{color:#1d6b42}


/* v2.11.4 conditional password copy */
.snsp-password-actions [data-snsp-copy-password][hidden]{display:none!important}

/* v2.11.5 cache-bust */

/* v2.11.6 cache-bust */

/* v2.12.0 cache-bust */


.snsp-home-roi .snsp-subcard{margin-top:0}

/* v2.12.1 cache-bust */


.snsp-roi-presets{display:flex;flex-wrap:wrap;gap:10px}
.snsp-roi-presets .snsp-goal-pill.is-active{background:var(--snsp-primary);color:#fff;border-color:var(--snsp-primary)}
.snsp-accordion summary{cursor:pointer;font-weight:700;list-style:none}
.snsp-accordion summary::-webkit-details-marker{display:none}
.snsp-stat-inline{display:grid;gap:6px;padding:12px 0}

/* v2.12.2 cache-bust */


.snsp-home-annual-panel{overflow:hidden}
.snsp-home-annual-slider{position:relative}
.snsp-home-annual-slider__track{position:relative;min-height:320px}
.snsp-home-annual-slider__slide{display:none}
.snsp-home-annual-slider__slide.is-active{display:block;animation:snspFadeIn .45s ease}
.snsp-home-annual-slider__slide img{width:100%;display:block;border-radius:calc(var(--snsp-radius) - 6px);box-shadow:0 12px 36px rgba(18,52,91,.12)}
.snsp-home-annual-slider__dots{display:flex;justify-content:center;gap:10px;margin-top:14px}
.snsp-home-annual-slider__dot{width:11px;height:11px;border-radius:999px;border:0;background:rgba(18,52,91,.18);cursor:pointer;padding:0}
.snsp-home-annual-slider__dot.is-active{background:var(--snsp-accent)}
@keyframes snspFadeIn{from{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}

/* v2.12.3 cache-bust */

/* v2.12.4 cache-bust */


/* v2.12.4 simpler ROI */
.snsp-green-range{accent-color:#1f9d55}
.snsp-roi-adjust-grid .snsp-subcard{margin-top:0}
.snsp-home-roi .snsp-stat-card small{display:block;margin-top:8px;color:#64748b}

/* v2.12.5 cache-bust */


.snsp-company-presets{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 10px}
.snsp-company-preset-button{border:1px solid rgba(18,52,91,.12);background:#fff;border-radius:999px;padding:8px 12px;font-weight:700;color:var(--snsp-primary);cursor:pointer}
.snsp-company-preset-button.is-active,.snsp-company-preset-button:hover{background:#e9f7ef;border-color:#1f9d55;color:#12663b}

/* v2.12.6 cache-bust */


.snsp-pos-item__amount .snsp-muted{display:block;margin-top:6px}

/* v2.12.7 cache-bust */


/* v2.12.7 ROI clarity */
.snsp-accordion-prominent{border:1px solid rgba(31,157,85,.16);background:linear-gradient(180deg,#fff,#f7fcf8)}
.snsp-accordion-prominent summary{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:16px;background:#edf8f0;color:#12663b}
.snsp-accordion-prominent summary strong{font-size:13px;color:#12663b}
.snsp-roi-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.snsp-roi-figure{display:inline-block}
.snsp-roi-figure-positive{color:#14804a}
.snsp-roi-figure-muted{color:#0f5132}
.snsp-home-roi .snsp-stat-card{background:linear-gradient(180deg,#fff,#fbfdfb)}
.snsp-home-roi .snsp-stat-inline strong{color:#12345b}
.snsp-home-roi .snsp-stat-inline .snsp-roi-figure-positive{color:#14804a}

/* v2.12.8 cache-bust */


/* v2.12.8 seller count */
.snsp-roi-sellers label{display:block;font-weight:700;margin-bottom:8px;color:var(--snsp-primary)}
.snsp-roi-seller-presets .snsp-goal-pill.is-active{background:#14804a;color:#fff;border-color:#14804a}

/* v2.12.9 cache-bust */

/* v2.13.0 cache-bust */


/* v2.13.0 actual earnings in goal card */
.snsp-roi-actual-wrap{margin-top:12px;padding-top:12px;border-top:1px solid rgba(20,128,74,.14);display:grid;gap:4px}
.snsp-roi-actual-label{font-size:12px;font-weight:700;color:#14804a;text-transform:none}

/* v2.13.1 cache-bust */

/* v2.13.2 cache-bust */

/* v2.14.0 cache-bust */

/* v2.14.2 cache-bust */


.snsp-readonly-value{padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#12345b;font-weight:700}

/* v2.14.3 cache-bust */

/* v2.15.0 cache-bust */


/* v2.15.1 mobile seller shop visibility */
.snsp-seller-notice--topbar{
  padding:10px 12px;
  min-height:auto;
  border-radius:16px;
  background:linear-gradient(180deg,#f7fcf8,#eef8f1);
  border:1px solid rgba(20,128,74,.16);
  box-shadow:0 8px 20px rgba(18,52,91,.08);
  display:block;
}
.snsp-seller-notice--topbar .snsp-seller-notice__copy{display:block}
.snsp-seller-notice--topbar .snsp-seller-notice__eyebrow{
  display:inline-flex;
  margin:0 0 6px;
  font-size:.72rem;
  font-weight:700;
  letter-spacing:.02em;
  text-transform:uppercase;
  color:#14804a;
}
.snsp-seller-notice--topbar .snsp-seller-notice__headline{
  font-size:1rem;
  font-weight:800;
  line-height:1.25;
  color:var(--snsp-primary);
  margin:0 0 4px;
  white-space:normal;
  max-width:none;
  overflow:visible;
  text-overflow:clip;
}
.snsp-seller-notice--topbar .snsp-seller-notice__subline{
  font-size:.88rem;
  line-height:1.35;
  color:rgba(22,48,75,.78);
  white-space:normal;
  overflow:visible;
  text-overflow:clip;
  margin:0 0 8px;
}
.snsp-seller-notice--topbar .snsp-seller-notice__meta{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}
.snsp-seller-notice--topbar .snsp-badge{
  display:inline-flex;
  padding:7px 10px;
  font-size:.76rem;
  line-height:1.2;
  white-space:normal;
  border-radius:999px;
}
@media (max-width: 767px){
  .snsp-seller-notice-wrap--topbar{margin:8px 0 14px}
  .snsp-seller-notice--topbar{
    position:relative;
    top:auto;
    z-index:2;
  }
}

/* v2.15.1 cache-bust */


/* v2.15.2 annual support promo cards */
.snsp-annual-support-card{
  display:grid;
  grid-template-columns:minmax(92px, 140px) 1fr;
  gap:18px;
  align-items:center;
  padding:18px;
  margin:0 0 18px;
  border:1px solid rgba(20,128,74,.14);
  border-radius:20px;
  background:linear-gradient(145deg, #ffffff 0%, #f2fbf5 58%, #eef8f1 100%);
  box-shadow:0 10px 26px rgba(18,52,91,.08);
}
.snsp-annual-support-card__media img{
  width:100%;
  height:auto;
  display:block;
  border-radius:18px;
  box-shadow:0 10px 24px rgba(18,52,91,.12);
  background:#fff;
}
.snsp-annual-support-card__content{display:grid;gap:10px}
.snsp-annual-support-card__eyebrow{
  display:inline-flex;
  width:max-content;
  font-size:.78rem;
  font-weight:800;
  letter-spacing:.03em;
  text-transform:uppercase;
  color:#14804a;
  background:rgba(20,128,74,.10);
  border-radius:999px;
  padding:6px 10px;
}
.snsp-annual-support-card__title{
  margin:0;
  color:var(--snsp-primary);
  font-size:clamp(1.05rem, 2.2vw, 1.4rem);
  line-height:1.25;
}
.snsp-annual-support-card__text{margin:0;color:#3f5874;line-height:1.55}
.snsp-annual-support-card__chips{display:flex;flex-wrap:wrap;gap:8px}
.snsp-pill{
  display:inline-flex;
  align-items:center;
  padding:8px 12px;
  border-radius:999px;
  background:#fff;
  border:1px solid rgba(18,52,91,.10);
  color:#16304b;
  font-size:.86rem;
  line-height:1.3;
}
.snsp-annual-support-card__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.snsp-annual-support-card__note{font-size:.9rem;color:#4b647e;line-height:1.45}
.snsp-annual-support-card--shop{margin-bottom:24px}
.snsp-annual-support-card--pos{margin-bottom:18px}
@media (max-width: 767px){
  .snsp-annual-support-card{grid-template-columns:1fr;padding:14px;gap:14px}
  .snsp-annual-support-card__media{max-width:160px}
  .snsp-annual-support-card__media img{border-radius:16px}
  .snsp-pill{font-size:.81rem;padding:7px 10px}
}


/* v2.15.4 compact topbar + smaller annual image */
.snsp-annual-support-card--shop{
  grid-template-columns:84px 1fr;
  gap:14px;
  padding:14px 16px;
  border-radius:18px;
}
.snsp-annual-support-card--shop .snsp-annual-support-card__media{
  width:84px;
  max-width:84px;
}
.snsp-annual-support-card--shop .snsp-annual-support-card__media img{
  width:84px;
  max-width:84px;
  border-radius:14px;
}
.snsp-annual-support-card--shop .snsp-annual-support-card__title{
  font-size:clamp(1rem, 1.7vw, 1.18rem);
}
.snsp-annual-support-card--shop .snsp-annual-support-card__text,
.snsp-annual-support-card--shop .snsp-annual-support-card__note{
  font-size:.92rem;
}
.snsp-annual-support-card--shop .snsp-pill{
  font-size:.8rem;
  padding:7px 10px;
}

.snsp-annual-support-card--pos .snsp-annual-support-card__media{
  width:120px;
  max-width:120px;
}
.snsp-annual-support-card--pos .snsp-annual-support-card__media img{
  width:120px;
  max-width:120px;
}

.snsp-seller-notice-wrap--topbar{
  margin:0 !important;
}
.snsp-seller-notice--topbar{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:10px !important;
  padding:4px 10px !important;
  min-height:38px !important;
  max-height:40px !important;
  border-radius:10px !important;
  background:linear-gradient(180deg,#f7fbf8,#edf7ef) !important;
  border:1px solid rgba(20,128,74,.14) !important;
  box-shadow:none !important;
  overflow:hidden !important;
}
.snsp-seller-notice--topbar .snsp-seller-notice__copy{
  display:flex !important;
  align-items:center !important;
  min-width:0 !important;
  flex:1 1 auto !important;
}
.snsp-seller-notice--topbar .snsp-seller-notice__eyebrow,
.snsp-seller-notice--topbar .snsp-seller-notice__subline,
.snsp-seller-notice--topbar .snsp-seller-notice__meta{
  display:none !important;
}
.snsp-seller-notice--topbar .snsp-seller-notice__headline{
  margin:0 !important;
  font-size:.84rem !important;
  line-height:1.15 !important;
  font-weight:700 !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  max-width:none !important;
}
.snsp-seller-notice--topbar .snsp-seller-notice__actions{
  display:flex !important;
  align-items:center !important;
  flex:0 0 auto !important;
}
.snsp-seller-notice--topbar .snsp-button{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:6px 10px !important;
  min-height:28px !important;
  border-radius:999px !important;
  font-size:.74rem !important;
  line-height:1 !important;
  white-space:nowrap !important;
}

@media (max-width: 767px){
  .snsp-annual-support-card--shop{
    grid-template-columns:1fr;
  }
  .snsp-annual-support-card--shop .snsp-annual-support-card__media{
    width:96px;
    max-width:96px;
  }
  .snsp-annual-support-card--shop .snsp-annual-support-card__media img{
    width:96px;
    max-width:96px;
  }
  .snsp-seller-notice--topbar{
    max-height:none !important;
    min-height:36px !important;
    padding:6px 10px !important;
  }
  .snsp-seller-notice--topbar .snsp-button{
    display:none !important;
  }
}

/* v2.15.5 cache-bust */


/* v2.15.6 hard fix for shortcode topbar */
.snsp-seller-notice-wrap--topbar{
  margin:0 !important;
  padding:0 !important;
  min-height:0 !important;
  height:auto !important;
  line-height:1 !important;
}
.snsp-seller-notice-wrap--topbar .snsp-card{
  margin:0 !important;
  padding:0 !important;
  min-height:0 !important;
  height:auto !important;
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
}
.snsp-seller-notice--topbar{
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:10px !important;
  padding:4px 10px !important;
  height:40px !important;
  min-height:40px !important;
  max-height:40px !important;
  border-radius:10px !important;
  overflow:hidden !important;
  background:linear-gradient(180deg,#f7fbf8,#edf7ef) !important;
  border:1px solid rgba(20,128,74,.14) !important;
  box-shadow:none !important;
}
.snsp-seller-notice--topbar .snsp-seller-notice__copy{
  display:flex !important;
  align-items:center !important;
  min-width:0 !important;
  flex:1 1 auto !important;
  gap:8px !important;
}
.snsp-seller-notice--topbar .snsp-seller-notice__eyebrow,
.snsp-seller-notice--topbar .snsp-seller-notice__subline,
.snsp-seller-notice--topbar .snsp-seller-notice__meta{
  display:none !important;
}
.snsp-seller-notice--topbar .snsp-seller-notice__headline{
  margin:0 !important;
  padding:0 !important;
  font-size:.84rem !important;
  line-height:1.1 !important;
  font-weight:700 !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}
.snsp-seller-notice--topbar .snsp-seller-notice__actions{
  display:flex !important;
  align-items:center !important;
  flex:0 0 auto !important;
  margin:0 !important;
}
.snsp-seller-notice--topbar .snsp-button{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  margin:0 !important;
  padding:6px 10px !important;
  min-height:28px !important;
  height:28px !important;
  border-radius:999px !important;
  font-size:.74rem !important;
  line-height:1 !important;
  white-space:nowrap !important;
}
@media (max-width: 767px){
  .snsp-seller-notice--topbar{
    height:auto !important;
    min-height:36px !important;
    max-height:none !important;
    padding:6px 10px !important;
  }
  .snsp-seller-notice--topbar .snsp-button{
    display:none !important;
  }
}

/* v2.15.6 cache-bust */


/* v2.15.7 mobile annual-card + seller context + annual detection follow-up */
.snsp-annual-support-card__seller{
  display:inline-flex;
  align-items:center;
  gap:8px;
  width:fit-content;
  max-width:100%;
  padding:6px 10px;
  border-radius:999px;
  background:linear-gradient(180deg,#f7fbf8,#edf7ef);
  border:1px solid rgba(20,128,74,.16);
  color:#1d4f39;
  font-size:.82rem;
  font-weight:700;
  line-height:1.2;
}
.snsp-annual-support-card--shop{
  align-items:start;
}
.snsp-annual-support-card--shop .snsp-annual-support-card__media{
  align-self:start;
}
@media (max-width: 767px){
  .snsp-annual-support-card--shop{
    grid-template-columns:72px 1fr !important;
    gap:12px !important;
    padding:12px !important;
    border-radius:16px !important;
  }
  .snsp-annual-support-card--shop .snsp-annual-support-card__media{
    width:72px !important;
    max-width:72px !important;
    min-width:72px !important;
  }
  .snsp-annual-support-card--shop .snsp-annual-support-card__media img{
    width:72px !important;
    max-width:72px !important;
    border-radius:12px !important;
  }
  .snsp-annual-support-card--shop .snsp-annual-support-card__content{
    gap:8px !important;
    min-width:0;
  }
  .snsp-annual-support-card__seller{
    font-size:.74rem;
    padding:5px 8px;
  }
  .snsp-annual-support-card__eyebrow{
    font-size:.72rem !important;
    margin-bottom:0 !important;
  }
  .snsp-annual-support-card--shop .snsp-annual-support-card__title{
    font-size:1.02rem !important;
    line-height:1.2 !important;
    margin:0 !important;
  }
  .snsp-annual-support-card--shop .snsp-annual-support-card__text,
  .snsp-annual-support-card--shop .snsp-annual-support-card__note{
    font-size:.85rem !important;
    line-height:1.42 !important;
  }
  .snsp-annual-support-card__chips{
    gap:6px !important;
  }
  .snsp-annual-support-card--shop .snsp-pill{
    font-size:.72rem !important;
    line-height:1.2 !important;
    padding:6px 8px !important;
  }
  .snsp-annual-support-card__actions{
    gap:8px !important;
  }
}

/* v2.15.7 cache-bust */


/* v2.15.8 topbar vertical clipping fix */
.snsp-seller-notice-wrap--topbar,
.snsp-seller-notice-wrap--topbar .snsp-card,
.snsp-seller-notice-wrap--topbar .snsp-seller-notice--topbar{
  position:relative !important;
  top:0 !important;
  transform:none !important;
}
.snsp-seller-notice-wrap--topbar{
  display:block !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}
.snsp-seller-notice-wrap--topbar .snsp-card{
  display:block !important;
}
.snsp-seller-notice--topbar{
  vertical-align:top !important;
}

/* v2.15.8 cache-bust */

/* v2.15.9 cache-bust */

/* v2.16.0 cache-bust */

/* v2.17.1 seller methods + poster */
.snsp-selling-methods-grid{align-items:stretch}.snsp-method-card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid #e4ece8;border-radius:22px;background:#fff}.snsp-method-card h3{margin:0;color:#102a56}.snsp-method-card p{margin:0;color:#35566b;line-height:1.55}.snsp-method-card .snsp-button{margin-top:auto;width:fit-content}.snsp-pos-poster{margin-top:16px}.snsp-pos-poster__sheet{background:linear-gradient(180deg,#fffef8 0%,#ffffff 100%);border:2px solid #e8efdf;border-radius:34px;padding:32px;box-shadow:0 16px 44px rgba(15,23,42,.08);color:#0f2850}.snsp-pos-poster__brandrow{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:22px}.snsp-pos-poster__brand img{display:block;max-height:72px;width:auto;max-width:100%}.snsp-pos-poster__hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.snsp-pos-poster__hero-copy{max-width:720px}.snsp-pos-poster__eyebrow{display:inline-block;padding:8px 14px;border-radius:999px;background:#edf7ef;color:#0f7a44;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;margin-bottom:12px}.snsp-pos-poster__sheet h1{font-size:44px;line-height:1.05;margin:0 0 12px;color:#102a56}.snsp-pos-poster__lead{font-size:18px;line-height:1.55;margin:0}.snsp-pos-poster__hero-note{padding:12px 18px;border-radius:999px;background:#0f9d58;color:#fff;font-weight:800;white-space:nowrap;box-shadow:0 8px 22px rgba(15,157,88,.22)}.snsp-pos-poster__sellerbox{display:grid;gap:8px;margin-top:16px;padding:14px 16px;border-radius:20px;background:#f5f8f3;border:1px solid #dfe9da;color:#1a395f}.snsp-pos-poster__content{display:grid;grid-template-columns:325px minmax(0,1fr);gap:24px;align-items:start}.snsp-pos-poster__left{display:grid;gap:16px}.snsp-pos-poster__qrbox{background:#f9fcfa;border:2px solid #dcecdf;border-radius:28px;padding:18px;text-align:center}.snsp-pos-poster__qrtitle{font-size:24px;font-weight:800;color:#0f7a44;margin-bottom:12px}.snsp-pos-poster__qrimg{display:block;width:100%;max-width:245px;margin:0 auto;border-radius:18px;background:#fff;padding:12px;border:1px solid #edf1ea;box-shadow:0 10px 24px rgba(15,23,42,.06)}.snsp-pos-poster__scan-note{font-size:14px;line-height:1.45;color:#35566b;margin-top:12px}.snsp-pos-poster__steps{display:grid;gap:10px}.snsp-pos-poster__step{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;background:#fff;border:1px solid #e6ece7;font-weight:700;color:#17345e}.snsp-pos-poster__step span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#0f9d58;color:#fff;font-weight:800}.snsp-pos-poster__right{display:grid;gap:16px}.snsp-pos-poster__productcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.snsp-pos-poster__productcard{display:grid;overflow:hidden;border-radius:26px;border:1px solid #e5ece7;background:#fff;box-shadow:0 8px 26px rgba(15,23,42,.05)}.snsp-pos-poster__productmedia{background:#fbfcf9;padding:12px;text-align:center}.snsp-pos-poster__productmedia img{display:block;width:100%;height:240px;object-fit:contain;border-radius:16px;background:#fff}.snsp-pos-poster__productcopy{padding:16px}.snsp-pos-poster__producttag{display:inline-block;padding:6px 10px;border-radius:999px;background:#edf7ef;color:#0f7a44;font-size:12px;font-weight:800;margin-bottom:10px}.snsp-pos-poster__productcopy h3{font-size:24px;line-height:1.15;margin:0 0 8px;color:#102a56}.snsp-pos-poster__productcopy p{margin:0;font-size:15px;line-height:1.5;color:#35566b}.snsp-pos-poster__options{padding:18px;border-radius:24px;background:#f7fbf8;border:1px solid #dbe5df}.snsp-pos-poster__options h3{margin:0 0 10px;font-size:22px;color:#102a56}.snsp-pos-poster__chips{display:flex;flex-wrap:wrap;gap:8px}.snsp-pos-poster__chips .snsp-pill{background:#fff;border:1px solid #dce4de;color:#12335c;font-weight:700}.snsp-pos-poster__tinyurl{margin-top:16px;font-size:11px;line-height:1.5;color:#64748b;word-break:break-all}@media (max-width:1000px){.snsp-pos-poster__content{grid-template-columns:1fr}.snsp-pos-poster__productcards{grid-template-columns:1fr}}@media (max-width:700px){.snsp-pos-poster__sheet{padding:20px;border-radius:22px}.snsp-pos-poster__brand img{max-height:44px}.snsp-pos-poster__hero{flex-direction:column}.snsp-pos-poster__sheet h1{font-size:32px}.snsp-pos-poster__lead{font-size:16px}.snsp-pos-poster__hero-note{white-space:normal}}@media print{body *{visibility:hidden !important}.snsp-pos-poster,.snsp-pos-poster *{visibility:visible !important}.snsp-pos-poster{position:absolute;left:0;top:0;width:100%;margin:0 !important}.snsp-wrap>section:not(.snsp-pos-poster){display:none !important}.snsp-pos-poster__sheet{box-shadow:none;border:0;padding:0;background:#fff}}
/* v2.17.1 cache-bust */

/* v2.17.2 cache-bust */

/* v2.17.4 cache-bust */


/* v2.18.0 rankings + public sharing */
.snsp-public-rankings .snsp-public-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;align-items:start}
.snsp-public-hero__copy h1{margin:10px 0 10px;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.05}
.snsp-public-hero__copy p{margin:0;color:#4b647e;font-size:1rem;line-height:1.55}
.snsp-public-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.snsp-mini-stat{padding:16px;border-radius:18px;background:#f8fbfa;border:1px solid #dfe9e2}
.snsp-mini-stat strong{display:block;font-size:1.3rem;color:var(--snsp-primary)}
.snsp-mini-stat span{display:block;margin-top:4px;color:#59708b;font-size:.92rem}
.snsp-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}
.snsp-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.snsp-method-card{padding:16px;border-radius:18px;background:#f8fbfa;border:1px solid #dfe9e2}
.snsp-method-card h3{margin:0 0 8px;font-size:1.02rem}
.snsp-method-card p{margin:0;color:#4b647e;line-height:1.5}
.snsp-ranking-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.snsp-ranking-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e2e9e4;border-radius:16px;background:#fff}
.snsp-ranking-list li small{display:block;margin-top:4px;color:#6c7f95}
.snsp-ranking-list li strong a{text-decoration:none}
.snsp-progress{grid-column:1 / -1;padding:8px 2px 0}
.snsp-progress__bar{height:12px;background:#e8efea;border-radius:999px;overflow:hidden}
.snsp-progress__bar span{display:block;height:100%;background:linear-gradient(90deg,#0f9d58,#73c97f)}
.snsp-progress small{display:block;margin-top:8px;color:#59708b}
@media (max-width:900px){
  .snsp-public-rankings .snsp-public-hero,.snsp-grid-2,.snsp-grid-3{grid-template-columns:1fr}
}

/* v2.18.0 cache-bust */

/* v2.18.1 cache-bust */


/* v2.18.2 dashboard rankings placement */
.snsp-sharing-links{margin-top:18px}
.snsp-sharing-links .snsp-muted{margin:0 0 14px;color:#5d7087;line-height:1.5}
.snsp-sharing-links .snsp-method-card p:last-child{margin-top:12px}

/* v2.18.2 cache-bust */


/* v2.19.0 sales mode / fundraising legal mode */
.snsp-sales-mode-legal{margin-top:14px;padding:16px;border:1px solid #dce6df;border-radius:18px;background:#f8fbfa}
.snsp-checkbox-row{display:flex;gap:10px;align-items:flex-start;margin:10px 0;color:#33465d}
.snsp-checkbox-row input{margin-top:3px}
.snsp-card-vat-mode{margin-top:18px}
.snsp-fundraising-mode-notice{margin:0 0 18px}

/* v2.19.0 cache-bust */

/* v2.19.1 cache-bust */

/* v2.19.2 cache-bust */

/* v2.19.3 cache-bust */

/* v2.19.4 cache-bust */

/* === 2.20.0: samma färger, typsnitt och knappar som Strumpsnodden-temat === */
:root {
  --snsp-primary: var(--wp--preset--color--navy, #16204F);
  --snsp-primary-soft: var(--wp--preset--color--navy, #16204F);
  --snsp-accent: var(--wp--preset--color--green, #2E8B3E);
  --snsp-accent-alt: var(--wp--preset--color--green, #2E8B3E);
  --snsp-bg: var(--wp--preset--color--cream, #FBF6EF);
  --snsp-text: var(--wp--preset--color--navy, #16204F);
  --snsp-muted: var(--wp--preset--color--muted, #3D4263);
  --snsp-line: var(--wp--preset--color--line, #ECE4D8);
  --snsp-sand: var(--wp--preset--color--sand, #F7F2EB);
  --snsp-radius: 20px;
  --snsp-heading: var(--wp--preset--font-family--heading, Fraunces, Georgia, serif);
}
.snsp-wrap { max-width: 1120px; margin-inline: auto; padding-inline: clamp(1rem, 3vw, 2.5rem); }
.snsp-wrap h1, .snsp-wrap h2, .snsp-wrap h3 { font-family: var(--snsp-heading); color: var(--snsp-primary); letter-spacing: -0.01em; }
.snsp-card { background: #fff; border: 1px solid var(--snsp-line); box-shadow: 0 2px 0 var(--snsp-line); border-radius: var(--snsp-radius); }
.snsp-block-soft { background: var(--snsp-sand); }
.snsp-button { display: inline-flex; align-items: center; justify-content: center; gap: .5rem; min-height: 3.25rem; padding: 0 1.5rem; border-radius: 999px; border: 2px solid var(--snsp-accent); background: var(--snsp-accent); color: #fff; font-weight: 700; font-size: 1rem; line-height: 1.1; box-shadow: none; text-decoration: none; cursor: pointer; }
.snsp-button:hover { color: #fff; transform: translateY(-1px); box-shadow: 0 6px 16px rgb(22 32 79 / .16); }
.snsp-button-secondary { background: #fff; color: var(--snsp-primary); border-color: var(--snsp-primary); box-shadow: none; }
.snsp-button-secondary:hover { color: var(--snsp-primary); }
.snsp-button-ghost { background: #fff; color: var(--snsp-primary); border-color: var(--snsp-line); box-shadow: none; }
.snsp-button-ghost:hover { color: var(--snsp-primary); border-color: var(--snsp-primary); }
.snsp-button-small { min-height: 2.75rem; padding: 0 1.1rem; font-size: .9375rem; }
.snsp-input, .snsp-select, .snsp-textarea { border: 1px solid #d9cfbf; border-radius: 12px; background: #fff; min-height: 3rem; font-size: 1rem; }
.snsp-input:focus, .snsp-select:focus { outline: 3px solid var(--wp--preset--color--pink, #E0337A); outline-offset: 2px; }
.snsp-alert-soft { background: var(--snsp-sand); border: 1px solid var(--snsp-line); color: var(--snsp-text); }
.snsp-alert-success { background: #e9f5eb; border: 1px solid #bfe0c5; color: #1f5e2a; }
.snsp-helper, .snsp-muted { color: var(--snsp-muted); }
.snsp-badge { background: rgb(46 139 62 / .12); color: var(--snsp-accent); }
.snsp-choice-card-active { border-color: var(--snsp-accent); box-shadow: 0 0 0 2px var(--snsp-accent) inset; }
.snsp-eyebrow { margin: 0 0 .35rem; font-weight: 700; font-size: .875rem; letter-spacing: .08em; text-transform: uppercase; color: var(--snsp-accent); }
.snsp-step-title { font-size: 1.25rem; margin: 1.75rem 0 .75rem; }
.snsp-register-submit { display: grid; gap: 1rem; justify-items: start; }

/* Fler val och inställningar som fälls ut */
.snsp-more { padding: 0; }
.snsp-more > summary { list-style: none; cursor: pointer; padding: 1.1rem 1.5rem; font-weight: 700; color: var(--snsp-primary); display: flex; justify-content: space-between; align-items: center; gap: 1rem; }
.snsp-more > summary::-webkit-details-marker { display: none; }
.snsp-more > summary::after { content: "+"; font-size: 1.5rem; line-height: 1; color: var(--snsp-accent); }
.snsp-more[open] > summary::after { content: "–"; }
.snsp-more__body { padding: 0 1.5rem 1.5rem; }
.snsp-more__body h3 { font-size: 1.05rem; margin: 1.5rem 0 .5rem; }
.snsp-settings-stack { display: grid; gap: 1rem; margin-top: 1.5rem; }

/* Översikten */
.snsp-dash { display: grid; gap: 1.25rem; padding-block: 1.5rem 3rem; }
.snsp-dash-head { display: flex; justify-content: space-between; align-items: flex-start; gap: 1rem; }
.snsp-dash-head h1 { font-size: clamp(2rem, 4vw, 3rem); margin: 0 0 .5rem; }
.snsp-dash-head .snsp-lead { margin: 0; max-width: 46rem; }
.snsp-kpis { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: .75rem; }
.snsp-kpi { background: #fff; border: 1px solid var(--snsp-line); border-radius: 16px; padding: 1rem 1.1rem; display: grid; gap: .25rem; }
.snsp-kpi span { color: var(--snsp-muted); font-size: .875rem; }
.snsp-kpi strong { font-family: var(--snsp-heading); font-size: 1.6rem; color: var(--snsp-primary); }
.snsp-kpi-wide { grid-column: 1 / -1; }
.snsp-progress { height: 10px; background: var(--snsp-sand); border-radius: 999px; overflow: hidden; }
.snsp-progress > span { display: block; height: 100%; background: var(--snsp-accent); border-radius: 999px; }
.snsp-start h2 { margin-top: 0; }
.snsp-start-steps { list-style: none; counter-reset: snsp-step; margin: 0; padding: 0; display: grid; gap: 1.25rem; }
.snsp-start-steps > li { counter-increment: snsp-step; position: relative; padding: 0 0 1.25rem 3.25rem; border-bottom: 1px solid var(--snsp-line); }
.snsp-start-steps > li:last-child { border-bottom: 0; padding-bottom: 0; }
.snsp-start-steps > li::before { content: counter(snsp-step); position: absolute; left: 0; top: 0; width: 2.25rem; height: 2.25rem; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; background: var(--snsp-sand); color: var(--snsp-primary); font-weight: 700; border: 2px solid var(--snsp-line); }
.snsp-start-steps > li.is-done::before { content: "✓"; background: var(--snsp-accent); border-color: var(--snsp-accent); color: #fff; }
.snsp-start-steps h3 { margin: .2rem 0 .35rem; font-size: 1.15rem; }
.snsp-start-steps p { margin: 0 0 .75rem; }
.snsp-share-row { display: flex; gap: .5rem; align-items: center; }
.snsp-share-row .snsp-input { flex: 1 1 auto; min-width: 0; }
.snsp-share-buttons { display: flex; flex-wrap: wrap; gap: .5rem; margin-top: .75rem; }
.snsp-start-links { margin-top: .75rem !important; }
.snsp-table { width: 100%; border-collapse: collapse; }
.snsp-table th, .snsp-table td { text-align: left; padding: .7rem .6rem; border-bottom: 1px solid var(--snsp-line); }
.snsp-table th { font-size: .8125rem; color: var(--snsp-muted); font-weight: 700; }
.snsp-table .snsp-num { text-align: right; white-space: nowrap; }
.snsp-table-wrap { overflow-x: auto; }
@media (max-width: 640px) {
  .snsp-dash-head { flex-direction: column-reverse; }
  .snsp-dash-head .snsp-button { align-self: flex-end; }
  .snsp-start-steps > li { padding-left: 0; padding-top: 2.75rem; }
  .snsp-share-row { flex-direction: column; align-items: stretch; }
  .snsp-table th:nth-child(2), .snsp-table td:nth-child(2) { display: none; }
}
.snsp-start > .snsp-helper { margin: 1.25rem 0 0; }
.snsp-kpi strong { font-size: clamp(1.15rem, 2.4vw, 1.6rem); }

/* /wp-content/plugins/woo-variation-swatches/assets/css/frontend.min.css */
.wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance)*-1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance)*-1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock)}.wvs-has-image-tooltip:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-line-pack:center;align-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--tooltip-background);background-position:top;background-repeat:no-repeat;background-size:contain;content:attr(data-title);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--image-tip-height-dynamic) + var(--tip-height));justify-content:flex-end;min-width:var(--image-tip-width-dynamic)}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:transparent;border:var(--arrow-width) solid transparent;border-top-color:var(--wvs-tooltip-background-color,#333);bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:after,.wvs-tooltip-position-bottom[data-wvstooltip]:after{border-bottom-color:var(--wvs-tooltip-background-color,#333);border-top-color:transparent;bottom:var(--arrow-position);top:auto}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:before,.wvs-tooltip-position-bottom[data-wvstooltip]:before{bottom:auto;top:calc(var(--tip-position)*-1)}.wvs-theme-sober .product form.cart .variations .variable,.wvs-theme-sober-child .product form.cart .variations .variable{margin-bottom:15px!important}.wvs-theme-sober .product form.cart .variations .variable-options,.wvs-theme-sober-child .product form.cart .variations .variable-options{border:0!important}.wvs-theme-sober .product form.cart .variations .arrow,.wvs-theme-sober .product form.cart .variations .variable-options:after,.wvs-theme-sober-child .product form.cart .variations .arrow,.wvs-theme-sober-child .product form.cart .variations .variable-options:after{display:none}.wvs-theme-sober .product form.cart .variations .label,.wvs-theme-sober-child .product form.cart .variations .label{display:block;margin-right:10px;text-align:right}.wvs-theme-sober .product form.cart .variations .value,.wvs-theme-sober-child .product form.cart .variations .value{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.wvs-theme-sober .product form.cart .variations select,.wvs-theme-sober-child .product form.cart .variations select{-webkit-appearance:menulist-button!important;border:1px solid #e4e6eb!important;padding:.5em 1em!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}.wvs-theme-sober .product form.cart .radio-variable-item,.wvs-theme-sober-child .product form.cart .radio-variable-item{margin:5px;text-align:left}.wvs-theme-sober .product form.cart .radio-variable-item:last-child,.wvs-theme-sober-child .product form.cart .radio-variable-item:last-child{margin-right:0}.wvs-theme-sober .product form.cart .radio-variable-item label,.wvs-theme-sober-child .product form.cart .radio-variable-item label{margin:0;padding-left:30px}.wvs-theme-sober .product form.cart .radio-variable-item label:before,.wvs-theme-sober-child .product form.cart .radio-variable-item label:before{border-radius:100%;top:0}.wvs-theme-sober .product form.cart .radio-variable-item label:after,.wvs-theme-sober-child .product form.cart .radio-variable-item label:after{top:8px}.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations{display:block!important}.wvs-theme-shophistic-lite .ql_custom_variations{display:none!important}.wvs-theme-shophistic-lite .radio-variable-item input[type=radio]{display:inline-block;margin:0}.wvs-theme-flatsome .variations .reset_variations{bottom:0;left:0;position:relative}.wvs-theme-storefront-child.single-product div.product,.wvs-theme-storefront.single-product div.product{overflow:visible!important}.wvs-theme-stockholm .variations .reset_variations{bottom:0;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.wvs-theme-kalium .image-variable-item img,.wvs-theme-kalium-child .image-variable-item img{width:100%!important}.wvs-theme-kalium .radio-variable-item input,.wvs-theme-kalium-child .radio-variable-item input{height:16px!important;width:16px!important}.wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui,.wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui{display:none}.wvs-theme-aurum .variable-items-wrapper .image-variable-item>img,.wvs-theme-aurum-child .variable-items-wrapper .image-variable-item>img{width:100%}.wvs-theme-hestia .woo-variation-items-wrapper.value:before{display:none!important}.wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-child .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-elementor .woo-variation-items-wrapper .combobox-wrapper{display:none}.wvs-theme-thegem .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-child .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-elementor .wvs-archive-variation-wrapper .variations{padding:0}.wvs-theme-ushop .variations_form,.wvs-theme-ushop-child .variations_form{overflow:visible!important}.wvs-theme-ushop .single-product-summary .product_meta,.wvs-theme-ushop-child .single-product-summary .product_meta{display:inline-table}.wvs-theme-savoy .woo-variation-items-wrapper,.wvs-theme-savoy-child .woo-variation-items-wrapper{position:relative!important}.wvs-theme-savoy .woo-variation-items-wrapper .sod_select,.wvs-theme-savoy-child .woo-variation-items-wrapper .sod_select{display:none!important}.wvs-theme-savoy .nm-variation-row,.wvs-theme-savoy-child .nm-variation-row{display:-webkit-box;display:-ms-flexbox;display:flex}.wvs-theme-woodstock .woo-variation-items-wrapper .variation-select,.wvs-theme-woodstock-child .woo-variation-items-wrapper .variation-select{display:none!important}.wvs-theme-woodmart .wd-attr-selected,.wvs-theme-woodmart .woo-variation-items-wrapper>.swatches-select,.wvs-theme-woodmart-child .wd-attr-selected,.wvs-theme-woodmart-child .woo-variation-items-wrapper>.swatches-select{display:none}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper{border:0!important}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper:after,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper:after{display:none!important}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection{border:0;height:auto;width:auto}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations{border:1px solid #f04040;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f04040;font-size:8px!important;height:20px;padding:5px;width:20px}.wvs-theme-claue .woo-variation-items-wrapper,.wvs-theme-claue-child .woo-variation-items-wrapper{border:none}.wvs-theme-claue .woo-variation-items-wrapper:after,.wvs-theme-claue-child .woo-variation-items-wrapper:after{display:none}.wvs-theme-jupiter table.variations,.wvs-theme-jupiter-child table.variations{overflow:initial}.wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper,.wvs-theme-oxygen-child .woo-variation-items-wrapper .select-wrapper{display:none}.wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input,.wvs-theme-oxygen-child .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{width:18px}.wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select,.wvs-theme-simple-elegant-child .woo-variation-items-wrapper .wi-nice-select{display:none}.wvs-theme-twentytwenty table.variations,.wvs-theme-twentytwenty-child table.variations{overflow:auto}.wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-divi-child .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select,.wvs-theme-jevelin-child .sh-woo-layout table.variations td select.woo-variation-raw-select{display:none!important}.wvs-theme-jevelin .sh-woo-layout table.variations,.wvs-theme-jevelin-child .sh-woo-layout table.variations{max-width:100%}.wvs-theme-jevelin .radio-variable-item label,.wvs-theme-jevelin-child .radio-variable-item label{line-height:1!important}.wvs-theme-stockie .woo-variation-raw-select+.select-styled,.wvs-theme-stockie-child .woo-variation-raw-select+.select-styled{display:none!important}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center{--wvs-position:center}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left{--wvs-position:flex-start}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right{--wvs-position:flex-end}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches .wvs-archive-information{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:var(--wvs-position)}.woo-variation-swatches .woo-variation-raw-select+.select2{display:none!important}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a{display:inline-block;position:relative}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .count{padding:0 5px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .wvs-widget-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item{border:2px solid #fff;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);display:inline-block;float:left;height:20px;margin:0 4px;padding:9px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:20px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-squared{border-radius:2px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-rounded{border-radius:100%}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text{display:inline-block}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text :after{clear:both;content:"";display:inline}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color:hover .item{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000)}.woo-variation-swatches .variations td.value>span:after,.woo-variation-swatches .variations td.value>span:before,.woo-variation-swatches .woo-variation-raw-select,.woo-variation-swatches .woo-variation-raw-select:after,.woo-variation-swatches .woo-variation-raw-select:before{display:none!important}.woo-variation-swatches .woo-variation-swatches-variable-item-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-archive-variations-wrapper{display:block;width:100%}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item){height:var(--wvs-archive-product-item-height,30px);width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-archive-product-item-font-size,16px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .wvs-archive-information{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:var(--wvs-position)}.woo-variation-swatches ul.variations{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.woo-variation-swatches ul.variations,.woo-variation-swatches ul.variations>li{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches ul.variations>li{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;justify-content:var(--wvs-position);margin:5px 0}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide{visibility:hidden}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show{visibility:visible}.woo-variation-swatches .variable-items-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item){height:var(--wvs-single-product-large-item-height,40px);width:var(--wvs-single-product-large-item-width,40px)}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-large-item-font-size,16px)}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0 5px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{cursor:pointer;vertical-align:middle}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:20px;width:20px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{margin-inline:10px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper{display:inline-block}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img{display:inline-block;margin:0;padding:0;vertical-align:middle;width:40px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper .out-of-stock{display:inline-block;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:inline-block;padding:2px 0;width:auto}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:focus,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:focus{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover label{opacity:.6;text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper .variable-item{list-style:none;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item img{height:100%;margin:0;padding:0;pointer-events:none;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item>span{pointer-events:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wvs-item-background-color,#fff);-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--wvs-item-text-color,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--wvs-single-product-item-height,30px);justify-content:center;margin:4px;padding:2px;position:relative;width:var(--wvs-single-product-item-width,30px)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child{margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{background-color:var(--wvs-hover-item-background-color,#fff);color:var(--wvs-hover-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).wc-visual-variable-item:not(:has(.variable-item-span-button)).selected:not(.no-stock) .variable-item-contents:before{background-image:var(--wvs-tick);background-position:50%;background-repeat:no-repeat;background-size:60%;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).wc-visual-variable-item:not(:has(.variable-item-span-button)) .variable-item-span-color{display:block;height:100%;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).wc-visual-variable-item:has(.variable-item-span-button){font-size:var(--wvs-single-product-item-font-size,16px);text-align:center}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock),.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).wc-visual-variable-item:has(.variable-item-span-button).selected:not(.no-stock){background-color:var(--wvs-selected-item-background-color,#fff);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:before{border-bottom:3px solid #de8604;border-left:3px solid transparent;border-right:3px solid transparent;content:" ";left:50%;margin-left:-3px;position:absolute;top:calc(100% - 1px);width:0;z-index:1}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:after{left:50%;min-width:36px;position:absolute;text-align:center;top:calc(100% + 2px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info:after{background:#de8604;border-radius:2px!important;-webkit-box-shadow:0 0 2px rgba(0,0,0,.38);box-shadow:0 0 2px rgba(0,0,0,.38);color:#fff;content:attr(data-wvs-stock-info);font-size:10px;font-style:italic;line-height:1;padding:2px;text-shadow:0 1px rgba(0,0,0,.251)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled).radio-variable-item .wvs-stock-left-info:after{margin-left:5px}.woo-variation-swatches .variable-items-wrapper .wvs-item-label{position:absolute;top:30px}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:100%}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img{border-radius:100%;line-height:1;margin:0;overflow:hidden}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:2px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-single-product-item-width);width:auto}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span:after{border-radius:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.wc-visual-variable-item:has(.variable-item-span-button){min-width:var(--wvs-single-product-item-width);width:auto}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.wc-visual-variable-item:has(.variable-item-span-button) .variable-item-span{padding:0 5px}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5;text-decoration:line-through}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock:hover .variable-item-contents:before{background-image:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover{overflow:hidden}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover label{opacity:.3;pointer-events:none}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled.radio-variable-item{width:auto!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled{font-size:0;height:0!important;margin:0!important;min-height:0!important;min-width:0!important;opacity:0;padding:0!important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;visibility:hidden;width:0!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.no-stock .variable-item-contents:before{background-image:none}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item{text-align:right}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:4px 0 4px 8px}.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{margin-left:5px;margin-right:0}.woo-variation-swatches.woocommerce .product.elementor table.variations td.value:before{display:none!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper{display:block!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item){float:left}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:block;text-align:start;width:auto!important}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{display:inline-block;margin:0 2px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .variations .woo-variation-item-label{-webkit-margin-before:5px;margin:0;margin-block-start:5px}.woo-variation-swatches .variations .woo-variation-item-label .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .grouped-variable-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none!important}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .group-variable-items-wrapper{margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .no-group-variable-items-wrapper{margin-top:20px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper{margin-right:20px;margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper:last-child,.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .no-group-variable-items-wrapper{margin-right:0}.woo-variation-swatches .grouped-variable-items .group-variable-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woo-variation-swatches .grouped-variable-items .group-variable-items-name{font-style:italic}.woo-variation-swatches .wvs-hide-view-cart-link{display:none}

