@font-face { font-family: "Montserrat"; font-weight: 100; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-t.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-t.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 100; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-t-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-t-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 200; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-l.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-l.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 200; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-l-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-l-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-l.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-l.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 300; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-l-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-l-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-r.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-r.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-r-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-r-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-m.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-m.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 500; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-m-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-m-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-s-b.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-s-b.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 600; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-s-b-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-s-b-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-b.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-b.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-b-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-b-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 800; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-b.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-b.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 800; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-e-b-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-e-b-i.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 900; font-style: normal; font-display: swap; src: url("/g/fonts/montserrat/montserrat-bl.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-bl.woff") format("woff");}
@font-face { font-family: "Montserrat"; font-weight: 900; font-style: italic; font-display: swap; src: url("/g/fonts/montserrat/montserrat-bl-i.woff2") format("woff2"), url("/g/fonts/montserrat/montserrat-bl-i.woff") format("woff");}
:root {
	--color-iqtjtfo5h: 0, 0, 0;
	--color-isufm4vzv: 255, 255, 255;
	--color-inj4dxhcm: 226, 55, 29;
	--color-iuxgdibhf: 255, 255, 255;
	--color-i5takmj8t: 255, 255, 255;
	--color-ieoj8n83k: 226, 55, 29;
	--color-i96wd201l: 0, 0, 0;
	--color-iykyoyrza: 0, 0, 0;
	--color-ifose4zze: 0, 0, 0;
	--color-iacaiyex7: 0, 0, 0;
	--color-ihvc90vy2: 255, 255, 255;
	--color-itszuzb0p: 0, 0, 0;
	--color-ifloshwuk: 0, 0, 0;
	--color-ieb68m270: 0, 0, 0;
	--color-icuoe66l1: 0, 0, 0;
	--color-i49fdb674: 255, 255, 255;
	--color-ifp6ajxcz: 0, 0, 0;
	--color-idv7imwyc: 0, 0, 0;
	--color-ibg0tqk6h: 0, 0, 0;
	--color-ihsybykzs: 0, 0, 0;
	--image-ie81cdzlb: url("/d/arrdawn.svg");
	--color-iamn89saj: 255, 255, 255;
	--color-iyofyh9hq: 128, 128, 128;
	--color-ievvb8kvh: 128, 128, 128;
	--color-i3lq2xdt1: 128, 128, 128;
	--color-ibhafcdda: 128, 128, 128;
	--color-igl15chfk: 0, 0, 0;
	--color-in50rr24q: 0, 0, 0;
	--color-i4lc89qrm: 0, 0, 0;
	--color-ienlwsza4: 0, 0, 0;
	--color-i5w4xk9fm: 0, 0, 0;
	--color-ipl1k3t93: 0, 0, 0;
	--color-impwo7fzt: 0, 0, 0;
	--color-ixlh8bp7k: 0, 0, 0;
	--color-ipvctdtcj: 0, 0, 0;
	--color-ijvyj3qmg: 0, 0, 0;
	--color-i36gtydiv: 255, 255, 255;
	--color-i65wcw5wg: 128, 128, 128;
	--color-ihzhkwjul: 128, 128, 128;
	--color-ivlhaff3b: 128, 128, 128;
	--color-iof296v1l: 128, 128, 128;
	--color-i8icqalni: 255, 0, 0;
	--color-iztvf4pxl: 0, 0, 255;
	--color-i2u8opxpo: 226, 55, 29;
	--color-ismmm6ay5: 255, 255, 255;
	--color-ixo2ces57: 204, 204, 204;
	--color-il3yrp70o: 255, 255, 255;
	--color-i3gadsbte: 226, 55, 29;
	--color-ij4qn89f1: 118, 118, 118;
}

.mosaic-popup--u-iw8uhwl96 { position: fixed; top: 0px; left: 0px; z-index: 11 }
.mosaic-popup__inner-bg--u-ii89xses3 { position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; background-color: rgba(var(--color-iqtjtfo5h), 0.5); display: none; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; opacity: 0; transition-behavior: normal; transition-duration: 500ms; transition-timing-function: ease; transition-delay: 0ms; transition-property: all; overflow-y: auto; padding-top: 20px; padding-bottom: 20px }
.mosaic-popup__inner-data--u-isudik035 { position: relative; max-width: 100vw; background-color: rgba(var(--color-isufm4vzv), 1); margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; overflow-x: hidden; overflow-y: hidden }
.mosaic-popup__close--u-iqqlvgkp0 { cursor: pointer; position: absolute; right: 0px; top: 0px; min-width: 72px; min-height: 72px; text-align: center; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; justify-content: flex-start; margin-right: -20px; margin-top: -20px; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; background-color: rgba(var(--color-inj4dxhcm), 1) }
.svg_image--u-ibd4cg91r { 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; overflow-x: hidden; overflow-y: hidden; margin-bottom: 20px; margin-left: 20px }
.svg_image--u-ibd4cg91r .path-isixm0zoa { fill: rgba(var(--color-iuxgdibhf), 1) }
.container--u-ismrlrbsw { width: 100%; max-width: 980px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; display: block; padding-bottom: 40px; padding-top: 40px; padding-right: 50px; padding-left: 50px }
.mosaic-shop2-search--u-ix5jkqe30 { position: relative; display: block }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__title { line-height: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; margin-left: 10px; font-weight: 700; font-size: 30px; cursor: default }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__body { padding-top: 15px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; background-color: rgba(var(--color-i5takmj8t), 1); display: block; position: static; z-index: 1; left: 0; right: 0; top: 100% }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__row { padding-top: 6px; padding-bottom: 6px }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__row-title { margin-bottom: 5px; font-size: 15px; font-family: Montserrat, sans-serif; font-weight: 600; color: rgba(var(--color-ieoj8n83k), 1) }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__row-field { display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__from { width: 46%; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__to { width: 46%; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__interval-text { margin-right: 5px; display: none }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__interval { flex-shrink: 1; width: 100%; height: 24px; padding-left: 3px; padding-right: 30px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-color: rgba(var(--color-i96wd201l), 0.1); border-right-color: rgba(var(--color-iykyoyrza), 0.1); border-bottom-color: rgba(var(--color-ifose4zze), 0.1); border-left-color: rgba(var(--color-iacaiyex7), 0.1); padding-top: 13px; padding-bottom: 13px; font-family: Montserrat, sans-serif; font-size: 15px; background-color: rgba(var(--color-ihvc90vy2), 0) }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__input { width: 100%; height: 24px; padding-left: 30px; padding-right: 30px; border-top-color: rgba(var(--color-itszuzb0p), 0.1); border-right-color: rgba(var(--color-ifloshwuk), 0.1); border-bottom-color: rgba(var(--color-ieb68m270), 0.1); border-left-color: rgba(var(--color-icuoe66l1), 0.1); padding-bottom: 13px; padding-top: 13px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; font-family: Montserrat, sans-serif; font-size: 15px; background-color: rgba(var(--color-i49fdb674), 0) }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__select { width: 100%; height: 24px; border-top-color: rgba(var(--color-ifp6ajxcz), 0.1); border-right-color: rgba(var(--color-idv7imwyc), 0.1); border-bottom-color: rgba(var(--color-ibg0tqk6h), 0.1); border-left-color: rgba(var(--color-ihsybykzs), 0.1); padding-top: 13px; padding-bottom: 13px; padding-right: 30px; padding-left: 30px; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; background-image: var(--image-ie81cdzlb); background-repeat: no-repeat; background-position: right 20px center; background-size: auto; background-attachment: scroll; font-family: Montserrat, sans-serif; font-size: 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: rgba(var(--color-iamn89saj), 0) }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__label { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 5px; margin-bottom: 5px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__colors { width: 100%; position: relative }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__colors-arrow { width: 8px; height: 10px; flex-shrink: 0; background-image: url("/d/arrdawn.svg"); background-repeat: no-repeat; background-position: right 0px center; background-size: auto; background-attachment: scroll; display: block }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__color-text { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 1; font-family: Montserrat, sans-serif; font-size: 15px }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__color-active { min-height: 28px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-i4lc89qrm), 0.1); border-right-color: rgba(var(--color-ienlwsza4), 0.1); border-bottom-color: rgba(var(--color-i5w4xk9fm), 0.1); border-left-color: rgba(var(--color-ipl1k3t93), 0.1); padding-top: 13px; padding-left: 10px; padding-right: 18px; padding-bottom: 13px; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: flex-end; cursor: pointer; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__colors-list { display: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: absolute; left: 0px; right: 0px; top: 100%; z-index: 1; list-style-type: none; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-impwo7fzt), 0.1); border-right-color: rgba(var(--color-ixlh8bp7k), 0.1); border-bottom-color: rgba(var(--color-ipvctdtcj), 0.1); border-left-color: rgba(var(--color-ijvyj3qmg), 0.1); background-color: rgba(var(--color-i36gtydiv), 1); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__color-item { min-height: 28px; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__color-icon { width: 22px; height: 22px; margin-right: 5px; flex-shrink: 0; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-i65wcw5wg), 1); border-right-color: rgba(var(--color-ihzhkwjul), 1); border-bottom-color: rgba(var(--color-ivlhaff3b), 1); border-left-color: rgba(var(--color-iof296v1l), 1); position: relative; background-size: contain; overflow-x: hidden; overflow-y: hidden }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__red { display: block; width: 100%; height: 100%; background-color: rgba(var(--color-i8icqalni), 1) }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__blue { display: block; width: 100%; height: 100%; background-color: rgba(var(--color-iztvf4pxl), 1) }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__color-check { top: 3px; left: 3px; width: 15px; height: 15px; position: absolute; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCXZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzc1LjE0NyAzNzUuMTQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPGc+DQoJCTxwb2x5Z29uIHBvaW50cz0iMTQsMCA1LDEyLjUgMSw3IDAsOCA1LDE1IDE1LDEiLz4NCgk8L2c+DQo8L3N2Zz4="); display: none }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__button { border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: rgba(var(--color-i2u8opxpo), 1); color: rgba(var(--color-ismmm6ay5), 1); padding-left: 25px; padding-bottom: 14px; padding-top: 14px; padding-right: 25px; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__title-text { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 0 }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__bottom { display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: flex-end }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__checkbox { display: none }
.mosaic-shop2-search--u-ix5jkqe30 .svg_image--u-ixb7jlsk9 { width: auto; height: auto; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1; padding-right: 20px }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__checkbox ~ .mosaic-shop2-search__checkbox-icon { width: 15px; height: 15px; flex-shrink: 0; border-top-left-radius: 2px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-right-radius: 2px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgba(var(--color-iyofyh9hq), 1); border-right-color: rgba(var(--color-ievvb8kvh), 1); border-bottom-color: rgba(var(--color-i3lq2xdt1), 1); border-left-color: rgba(var(--color-ibhafcdda), 1); background-color: rgba(var(--color-igl15chfk), 0.1) }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__checkbox ~ .mosaic-shop2-search__checkbox-value { margin-left: 5px; font-family: Montserrat, sans-serif; font-size: 15px }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__checkbox ~ .mosaic-shop2-search__checkbox-icon:hover, .mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__checkbox ~ .mosaic-shop2-search__checkbox-icon.is-hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTEgOSI+PGc+PGc+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSJncmF5IiBzdHJva2UtbWl0ZXJsaW1pdD0iNTAiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEwIDF2MEw0LjUgNy41djBMMSA0djAiLz48L2c+PC9nPjwvc3ZnPg=="); background-position: center center; background-repeat: no-repeat }
.mosaic-shop2-search--u-ix5jkqe30 .svg_image--u-ixb7jlsk9 .path-ixwsy2c76 { fill: rgba(var(--color-i3gadsbte), 1) }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__select option { color: rgba(var(--color-ij4qn89f1), 1) }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__checkbox:checked ~ .mosaic-shop2-search__checkbox-icon, .mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__checkbox.is-checked ~ .mosaic-shop2-search__checkbox-icon { background-color: rgba(var(--color-in50rr24q), 0.2); background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTEgOSI+PGc+PGc+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzMzIiBzdHJva2UtbWl0ZXJsaW1pdD0iNTAiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEwIDF2MEw0LjUgNy41djBMMSA0djAiLz48L2c+PC9nPjwvc3ZnPg=="); background-position: center center; background-repeat: no-repeat }
.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__color-item.is-active .mosaic-shop2-search__color-check { display: block }
.svg_image--u-ixb7jlsk9 { 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: 100px; width: 100px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ixb7jlsk9 > svg { flex-shrink: 0 }
.svg_image--u-ixb7jlsk9 .path-ixwsy2c76 { fill: rgba(var(--color-ixo2ces57), 1) }
.svg_image--u-ixb7jlsk9 .path-ic8t6w9un { fill: rgba(var(--color-il3yrp70o), 1) }

@media (max-width: 991px) {
	.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__input { height: 40px; padding-left: 13px; padding-right: 13px }
	.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__select { height: 40px; padding-top: 3px; padding-bottom: 3px; padding-left: 13px; padding-right: 33px }
	.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__fields { margin-bottom: 20px }
	.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__interval { height: 40px; padding-left: 13px; padding-right: 13px }
	.container--u-ismrlrbsw { padding-right: 30px; padding-left: 30px }
}

@media (max-width: 767px) {
	.mosaic-popup__inner-bg--u-ii89xses3 { padding-top: 0px; padding-bottom: 0px }
	.container--u-ismrlrbsw {  }
	.mosaic-popup__inner-data--u-isudik035 { margin-top: 0px }
}

@media (max-width: 479px) {
	.container--u-ismrlrbsw { padding-right: 0px; margin-left: 0px; margin-right: 0px; max-width: none; height: 100vh; padding-left: 0px }
	.mosaic-popup__inner-data--u-isudik035 {  }
	.mosaic-popup__inner-bg--u-ii89xses3 { padding-top: 0px; padding-bottom: 0px }
	.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__title { margin-right: 10px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; justify-content: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex }
	.mosaic-shop2-search--u-ix5jkqe30 .mosaic-shop2-search__title-text { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1 }
	.mosaic-shop2-search--u-ix5jkqe30 .svg_image--u-ixb7jlsk9 { padding-right: 15px; padding-left: 5px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
}