body{--sa-border-width:2px;--sa-border-radius:3px;--sa-check-active-bg:#1896e5;--sa-border-color:#c3c1c1;--sa-gap:10px;--sa-row-gap:1.5em;--sa-attr-label-width:120px;--sa-swatch-gap:10px;--sa-option-padding:5px;--sa-row-margin:1em;--sa-popover-size:300px}.sasw_attr_product{display:flex;flex-direction:column;gap:var(--sa-row-gap);margin-bottom:var(--sa-row-margin)}.sasw_attr_product:last-child{margin-bottom:0}.sasw_attr_product .sasw_attr{display:flex;gap:var(--sa-gap)}.sasw_attr_product .sasw_attr .sasw_label_val{margin-left:.5em}.sasw_attr_options{display:flex;flex-wrap:wrap;gap:var(--sa-gap)}.sasw_attr_option{align-items:center;border:var(--sa-border-width) solid var(--sa-border-color);border-radius:var(--sa-border-radius);cursor:pointer;display:inline-flex;font-size:14px;gap:var(--sa-swatch-gap);line-height:20px;padding:var(--sa-option-padding) calc(var(--sa-option-padding)*1.5);position:relative}.sasw_attr_option.sasw_no_label{padding:var(--sa-option-padding)}.sasw_attr_option.sasw_style_circle,.sasw_attr_option.sasw_style_circle .sasw_swatch_wrap{border-radius:100000px;overflow:hidden}.sasw_attr_option .sasw_checkbox{background:#fff;display:inline-flex;height:16px;margin:0;position:relative;width:16px}.sasw_attr_option .sasw_checkbox,.sasw_attr_option .sasw_checkbox:before{border:var(--sa-border-width) solid var(--sa-border-color);border-radius:100px}.sasw_attr_option .sasw_checkbox:before{content:"";display:block;height:calc(100% + 6px);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s linear;width:calc(100% + 6px)}.sasw_attr_option .sasw_icon{border-bottom-right-radius:var(--sa-border-radius);bottom:calc(0px - var(--sa-border-width)/2);color:#fff;display:block;height:22px;line-height:1;overflow:hidden;position:absolute;right:calc(0px - var(--sa-border-width)/2);width:22px;z-index:2}.sasw_attr_option .sasw_icon svg{bottom:-5px;position:absolute;right:-5px;transform:scale(.6);z-index:3}.sasw_attr_option .sasw_icon:before{background:var(--sa-check-active-bg);content:"";height:60px;left:8px;position:absolute;top:-12px;transform:rotate(45deg) translate(3px,8px);width:40px;z-index:1}.sasw_attr_option.sasw_selected{border:var(--sa-border-width) solid var(--sa-check-active-bg)}.sasw_attr_option.sasw_selected .sasw_checkbox{background:var(--sa-check-active-bg);border-color:#fff}.sasw_attr_option.sasw_selected .sasw_checkbox:before{border-color:var(--sa-check-active-bg);opacity:1}.sasw_attr_option.sasw_inactive{background:#eed5d5;border-color:#c18080;opacity:.8}.sasw_attr_option.sasw_inactive .sasw_icon:before{background:#c18080!important}.sasw_checkbox_wrap,.sasw_opt_label{align-items:center;display:flex;flex-wrap:wrap}.sasw_swatch{border-radius:var(--sa-border-radius);display:flex;height:20px;overflow:hidden;width:20px}.sasw_swatch.sasw_image{height:auto;max-width:100%;width:100%}.sasw_swatch.sasw_no{align-items:center;justify-content:center}.sasw_swatch .sasw_color_inner{display:flex;height:100%;transform:rotate(45deg) scale(1.45);width:100%}.sasw_swatch .sasw_color_item,.sasw_swatch .sasw_image_item{display:flex;flex-basis:100%;height:100%}.sasw_swatch .sasw_image_item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sasw_opt_layout_box{display:flex;flex-direction:column}.sasw_attr *,.sasw_drawer_body *{box-sizing:border-box}.sasw_attr_options.sasw_opts_col_auto{width:100%}.sasw_attr_options.sasw_opts_col{gap:0;margin:calc(0px - var(--sa-gap)/2)}.sasw_attr_options.sasw_opts_col .sasw_opt_wrap{padding:calc(var(--sa-gap)/2)}.sasw_attr_options.sasw_opts_col .sasw_attr_option{width:100%}.sasw_attr_options.sasw_opts_col.sasw_opts_l_box .sasw_attr_option,.sasw_attr_options.sasw_opts_l_box .sasw_attr_option.sasw_has_label,.sasw_layout_separate .sasw_attr{flex-direction:column}.sasw_layout_inline .sasw_attr_label{flex-basis:var(--sa-attr-label-width)}.sasw_layout_inline .sasw_attr_values{flex-basis:calc(100% - var(--sa-attr-label-width))}.sasw_layout_drawer{max-width:500px}.sasw_layout_drawer .sasw_attr{align-items:center}.sasw_layout_drawer .sasw_attr_values{margin-left:auto}.sasw_layout_drawer .sasw_opt_selected_prev{display:flex;justify-content:flex-end}.sasw_layout_popover{max-width:500px}.sasw_layout_popover .sasw_attr{align-items:center}.sasw_layout_popover .sasw_attr_values{margin-left:auto}.sasw_layout_popover .sasw_opt_selected_prev{display:flex;justify-content:flex-end}.sasw_popover_inner{display:block;max-width:100%;min-width:100px;padding:1em;width:var(--sa-popover-size,300px)}.sasw_popover{background:#fff}.sasw_popover:focus-visible{outline:none}.sasw_align_center .sasw_attr_options,.sasw_align_center .sasw_loop_values{margin-left:auto;margin-right:auto}.sasw_align_left .sasw_attr_options,.sasw_align_left .sasw_loop_values{justify-content:start}.sasw_align_right .sasw_attr_options,.sasw_align_right .sasw_loop_values{justify-content:right}.sasw_loop_swatches{--sa-gap:4px;--sa-swatch-gap:3px;--sa-option-padding:2px;--sa-row-margin:10px;--sa-row-gap:10px}.sasw_loop_swatches .sasw_attr_options{flex-wrap:nowrap}.sasw_loop_swatches .sasw_attr_options.sasw_opts_col_auto{width:auto}.sasw_loop_swatches .sasw_loop_values{display:flex;overflow:auto;width:100%}.sasw_loop_swatches .sasw_loop_values::-webkit-scrollbar{display:none}.sasw_loop_swatches .sasw_opt_label{flex-wrap:nowrap;white-space:nowrap}.sasw_cursor{cursor:pointer}.sasw_swatches{display:block;opacity:1;padding-bottom:var(--sa-row-margin)}.sasw_swatches,.sasw_vtb_wrap{transition:all .3s linear}.sasw_vtb_wrap.sasw_hidden{overflow:hidden}.sasw_vtb_wrap.sasw_loading{display:block;position:relative}.sasw_vtb_wrap.sasw_loading .sasw_swatches{left:0;opacity:0;position:absolute;right:0;top:0}.sasw_attr_details{font-size:80%}.sasw_drawer{--sa-padding:1em;max-height:100%;max-width:100%}.sasw_drawer .sasw_drawer_wrap{display:flex;flex-direction:column;height:100%}.sasw_drawer .sasw_drawer_actions,.sasw_drawer .sasw_drawer_btn{align-items:center;display:flex;gap:10px}.sasw_drawer .sasw_drawer_footer_inner,.sasw_drawer .sasw_drawer_head_inner{align-items:center;display:flex;min-height:1em}.sasw_drawer .sasw_drawer_footer,.sasw_drawer .sasw_drawer_head{align-items:center;padding:calc(var(--sa-padding)/2) var(--sa-padding)}.sasw_drawer .sasw_drawer_head{border-bottom:1px solid var(--sa-border-color);flex:0}.sasw_drawer .sasw_drawer_footer{border-top:1px solid var(--sa-border-color);flex-shrink:0}.sasw_drawer .sasw_drawer_title{font-size:1em;font-weight:600}.sasw_drawer .sasw_drawer_actions{margin-left:auto}.sasw_drawer .sasw_drawer_body{flex:1;overflow:auto;padding:var(--sa-padding)}.drawer-overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 225ms cubic-bezier(.4,0,.2,1);z-index:999000}.drawer-overlay.o{opacity:1;visibility:visible;z-index:999000}.drawer-overlay.h{opacity:0;transition:225ms cubic-bezier(.4,0,.2,1) 0ms;visibility:hidden;z-index:-1}.drawer{background-color:#fff;display:flex;flex:1 0 auto;flex-direction:column;flex-shrink:0;height:100%;outline:0;overflow-y:auto;position:fixed;top:0;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms,transform 225ms cubic-bezier(0,0,.2,1) 0ms;width:300px;z-index:999100}.drawer.h{flex-shrink:0;transition:325ms cubic-bezier(0,0,.2,1) 0ms;visibility:hidden}.drawer.animate{transform:none;visibility:visible}.drawer.left{left:0;right:auto}.drawer.left.h{transform:translateX(-100%)}.drawer.right{left:auto;right:0}.drawer.right.h{transform:translateX(100%)}.drawer.bottom{bottom:0;left:0;right:0;top:auto}.drawer.bottom.h{transform:translateY(100%)}
:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}
