@font-face { font-family: "Wix Madefor Display"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/wix_madefor_display/wix_madefor_display-r.woff2") format("woff2"), url("/g/fonts/wix_madefor_display/wix_madefor_display-r.woff") format("woff");}
@font-face { font-family: "Wix Madefor Display"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/wix_madefor_display/wix_madefor_display-m.woff2") format("woff2"), url("/g/fonts/wix_madefor_display/wix_madefor_display-m.woff") format("woff");}
@font-face { font-family: "Wix Madefor Display"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/wix_madefor_display/wix_madefor_display-s-b.woff2") format("woff2"), url("/g/fonts/wix_madefor_display/wix_madefor_display-s-b.woff") format("woff");}
@font-face { font-family: "Wix Madefor Display"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/wix_madefor_display/wix_madefor_display-b.woff2") format("woff2"), url("/g/fonts/wix_madefor_display/wix_madefor_display-b.woff") format("woff");}
@font-face { font-family: "Wix Madefor Display"; font-weight: 800; font-style: normal; font-display: swap; src: url("/g/fonts/wix_madefor_display/wix_madefor_display-e-b.woff2") format("woff2"), url("/g/fonts/wix_madefor_display/wix_madefor_display-e-b.woff") format("woff");}
:root {
	--color-it3skgijs: 0, 0, 0;
	--color-ipoy2pif2: 255, 255, 255;
	--color-iou0uz306: 255, 255, 255;
	--color-iy654q4aq: 255, 255, 255;
	--color-idlp4fkjk: 255, 255, 255;
	--color-iiff95pu6: 255, 255, 255;
	--color-i63io17dd: 255, 255, 255;
	--color-i0kxlxmer: 255, 255, 255;
	--color-i0qs5zc3i: 0, 0, 0;
	--color-icpdimog6: 0, 0, 0;
	--color-i04tbify9: 0, 0, 0;
	--color-icbtm5p77: 255, 255, 255;
	--color-iyzm0qwkg: 255, 0, 0;
	--color-iu3qgmd1z: 0, 0, 0;
	--color-iy4mdhe6f: 0, 0, 0;
	--color-i1nkcpe7l: 0, 0, 0;
	--color-i47ydhwtg: 0, 0, 0;
	--color-i72i7ndlj: 0, 0, 0;
	--color-iummpc6jm: 240, 240, 240;
	--color-isr92ose4: 0, 0, 0;
	--color-i7qpf0phm: 0, 0, 0;
	--color-ivkhu83s1: 255, 0, 0;
	--color-icq0t7sv0: 255, 0, 0;
	--color-i40a58ba1: 255, 0, 0;
	--color-imhc4i7yd: 255, 0, 0;
	--color-ieukwu97f: 192, 0, 0;
	--color-iivv6aecd: 143, 0, 0;
	--color-id32ltuqi: 0, 0, 0;
	--color-i23w1rwcd: 255, 0, 0;
	--color-io61a1qdj: 255, 0, 0;
	--color-imwzxjo6m: 255, 0, 0;
	--color-iungpgfzu: 255, 0, 0;
}

.div--u-i2zutod2a { width: 10%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 0; justify-content: flex-end; color: rgba(var(--color-it3skgijs), 1); cursor: auto; font-family: Wix Madefor Display, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; line-height: normal; overflow-wrap: break-word; text-align: left; text-indent: 0px; text-shadow: none; text-transform: none; min-width: 405px }
.link-universal--u-i85lorima { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; vertical-align: top; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; color: rgba(var(--color-ipoy2pif2), 1); position: relative; text-decoration-line: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none }
.link-universal--u-i85lorima:hover .svg_image--u-iukmu91mk .path-i4mrmaf68, .link-universal--u-i85lorima.is-hover .svg_image--u-iukmu91mk .path-i4mrmaf68 { fill: rgba(var(--color-icq0t7sv0), 1) }
.auth-widget--u-ibb4jdwbu { display: inline-block; vertical-align: top; font-family: Arial, Helvetica, sans-serif; line-height: normal; color: rgba(var(--color-iou0uz306), 1) }
.auth-widget--u-ibb4jdwbu:hover .svg_image--u-i8raadjs2 .path-i85fysz2p, .auth-widget--u-ibb4jdwbu.is-hover .svg_image--u-i8raadjs2 .path-i85fysz2p { fill: rgba(var(--color-ivkhu83s1), 1) }
.auth-widget__unauthorized--u-i90npc3z5 { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; cursor: pointer }
.auth-widget__authorized--u-ix8bwebve { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; cursor: pointer }
.auth-widget__user-name--u-i0xoo7dnq { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-left: 2px; margin-right: 2px; color: rgba(var(--color-iy654q4aq), 1) }
.auth-widget__settings--u-i0iz7dxho { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-left: 2px; margin-right: 2px; color: rgba(var(--color-idlp4fkjk), 1) }
.auth-widget__orders--u-ixup7su2h { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-left: 2px; margin-right: 2px; color: rgba(var(--color-iiff95pu6), 1) }
.auth-widget__user-logout--u-ig6mqqz9h { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-left: 2px; margin-right: 2px; color: rgba(var(--color-i63io17dd), 1) }
.svg_image--u-iukmu91mk { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 24px; width: 24px; overflow-x: hidden; overflow-y: hidden; flex-shrink: 0 }
.svg_image--u-iukmu91mk > svg { flex-shrink: 0 }
.svg_image--u-iukmu91mk svg { width: auto; height: auto }
.svg_image--u-iukmu91mk .path-i4mrmaf68 { fill: rgba(var(--color-icpdimog6), 0.8) }
.svg_image--u-i8raadjs2 { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 24px; width: 24px; overflow-x: hidden; overflow-y: hidden; flex-shrink: 0 }
.svg_image--u-i8raadjs2 > svg { flex-shrink: 0 }
.svg_image--u-i8raadjs2 svg { width: auto; height: auto }
.svg_image--u-i8raadjs2 .path-i85fysz2p { fill: rgba(var(--color-i0qs5zc3i), 0.8) }
.link-universal--u-ioiqmojmf { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; vertical-align: top; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; color: rgba(var(--color-i0kxlxmer), 1); position: relative; text-decoration-line: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none }
.link-universal--u-ioiqmojmf:hover .svg_image--u-ib4c4ghvf .path-i2f4ulqst, .link-universal--u-ioiqmojmf.is-hover .svg_image--u-ib4c4ghvf .path-i2f4ulqst { fill: rgba(var(--color-i40a58ba1), 1) }
.svg_image--u-ib4c4ghvf { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 24px; width: 24px; overflow-x: hidden; overflow-y: hidden; flex-shrink: 0 }
.svg_image--u-ib4c4ghvf > svg { flex-shrink: 0 }
.svg_image--u-ib4c4ghvf .path-i2f4ulqst { fill: rgba(var(--color-i04tbify9), 0.8) }
.link-universal--u-ikykwtgby { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; vertical-align: top; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; color: rgba(var(--color-icbtm5p77), 1); position: relative; text-decoration-line: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1; margin-left: 24; margin-right: 24px }
.text--u-iuyl666qm { color: rgba(var(--color-iyzm0qwkg), 1); -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1; font-weight: 500; text-align: center; width: auto; min-width: 129px }
.mosaic-search--u-imou8pw5t { position: relative; display: block; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1; background-color: rgba(var(--color-iu3qgmd1z), 0); border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; z-index: 10; margin-left: 0; margin-right: 30px }
.mosaic-search__form--u-il0q9xosi { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative }
.mosaic-search__label--u-il0ykemzx { display: none; vertical-align: top; overflow-x: hidden; overflow-y: hidden; width: 240px; position: absolute; right: 100%; margin-top: 59px; margin-right: -91px }
.mosaic-search__input--u-imgbf8t0u { width: 100%; padding-top: 12px; padding-bottom: 12px; padding-left: 20px; padding-right: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-left-radius: 11px; border-top-right-radius: 11px; border-bottom-right-radius: 11px; border-bottom-left-radius: 11px; border-top-color: rgba(var(--color-iy4mdhe6f), 0.15); border-right-color: rgba(var(--color-i1nkcpe7l), 0.15); border-bottom-color: rgba(var(--color-i47ydhwtg), 0.15); border-left-color: rgba(var(--color-i72i7ndlj), 0.15); font-size: 14px; z-index: 0; margin-bottom: 2px }
.mosaic-search__button--u-ik594u3t0 { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(var(--color-iummpc6jm), 0); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; flex-shrink: 0; width: auto; height: auto; justify-content: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; min-width: 32px; min-height: 32px; padding-left: 0px; padding-right: 0px }
.mosaic-search__span--u-i9dktndrc { display: none; margin-left: 6px; color: rgba(var(--color-isr92ose4), 0.8); font-weight: 500; z-index: 1 }
.svg_image--u-iedmbwvfc { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 24px; width: 24px; overflow-x: hidden; overflow-y: hidden; z-index: 1 }
.svg_image--u-iedmbwvfc > svg { flex-shrink: 0 }
.svg_image--u-iedmbwvfc svg { width: auto; height: auto }
.svg_image--u-iedmbwvfc .path-in42yrxxq { fill: rgba(var(--color-i7qpf0phm), 0.8) }
.text--u-ivgh824nw { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; position: relative; -ms-flex-order: 1000; -webkit-order: 1000; order: 1000; margin-left: 12px; font-weight: 500; color: rgba(var(--color-id32ltuqi), 0.8) }

@media (max-width: 991px) {
	.link-universal--u-ikykwtgby { display: none }
	.mosaic-search--u-imou8pw5t { margin-right: 0px; margin-left: 10 }
	.mosaic-search__button--u-ik594u3t0 { padding-left: 10px; padding-right: 10px; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1 }
	.link-universal--u-ioiqmojmf { margin-left: 10px }
	.link-universal--u-i85lorima { margin-left: 10px }
	.auth-widget--u-ibb4jdwbu { margin-left: 10px }
	.text--u-ivgh824nw { display: none }
	.mosaic-search__label--u-il0ykemzx { margin-right: -48px }
	.div--u-i2zutod2a { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 0 }
}

@media (max-width: 767px) {
	.mosaic-search__button--u-ik594u3t0 { padding-left: 10px; padding-right: 10px }
	.div--u-i2zutod2a { min-width: auto }
}

@media (max-width: 479px) {
	.svg_image--u-ib4c4ghvf .path-i2f4ulqst { fill: rgba(var(--color-imhc4i7yd), 1) }
	.svg_image--u-iukmu91mk .path-i4mrmaf68 { fill: rgba(var(--color-ieukwu97f), 1) }
	.svg_image--u-i8raadjs2 .path-i85fysz2p { fill: rgba(var(--color-iivv6aecd), 1) }
	.mosaic-search__input--u-imgbf8t0u { margin-right: 0px }
	.mosaic-search__label--u-il0ykemzx { margin-right: -206px; margin-left: 0px; width: auto }
}

@media (min-width: 1280px) {
	.mosaic-search__button--u-ik594u3t0:hover .text--u-ivgh824nw, .mosaic-search__button--u-ik594u3t0.is-hover .text--u-ivgh824nw { color: rgba(var(--color-i23w1rwcd), 1) }
	.mosaic-search__button--u-ik594u3t0:hover .svg_image--u-iedmbwvfc .path-in42yrxxq, .mosaic-search__button--u-ik594u3t0.is-hover .svg_image--u-iedmbwvfc .path-in42yrxxq { fill: rgba(var(--color-io61a1qdj), 1) }
	.link-universal--u-ikykwtgby:hover .text--u-iuyl666qm, .link-universal--u-ikykwtgby.is-hover .text--u-iuyl666qm { color: rgba(var(--color-imwzxjo6m), 1); box-shadow: inset 0px -1px 0px 0px rgba(var(--color-iungpgfzu), 0.7) }
	.text--u-iuyl666qm { transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal; font-size: 15px }
	.svg_image--u-iedmbwvfc { transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal }
	.text--u-ivgh824nw { transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal; font-size: 15px; margin-left: 7px }
}

@media (min-width: 1440px) {
	.text--u-ivgh824nw { font-size: 17px; margin-left: 12px }
	.text--u-iuyl666qm { font-size: 17px; min-width: 140px }
}