@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");}
@font-face { font-family: "Roboto"; font-weight: 100; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-t.woff2") format("woff2"), url("/g/fonts/roboto/roboto-t.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 100; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-t-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-t-i.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-l.woff2") format("woff2"), url("/g/fonts/roboto/roboto-l.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 300; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-l-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-l-i.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-r.woff2") format("woff2"), url("/g/fonts/roboto/roboto-r.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-r-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-r-i.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 500; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-m.woff2") format("woff2"), url("/g/fonts/roboto/roboto-m.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 500; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-m-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-m-i.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-b.woff2") format("woff2"), url("/g/fonts/roboto/roboto-b.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-b-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-b-i.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 900; font-style: normal; font-display: swap; src: url("/g/fonts/roboto/roboto-bl.woff2") format("woff2"), url("/g/fonts/roboto/roboto-bl.woff") format("woff");}
@font-face { font-family: "Roboto"; font-weight: 900; font-style: italic; font-display: swap; src: url("/g/fonts/roboto/roboto-bl-i.woff2") format("woff2"), url("/g/fonts/roboto/roboto-bl-i.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 200; font-style: normal; font-display: swap; src: url("/g/fonts/nunito/nunito-e-l.woff2") format("woff2"), url("/g/fonts/nunito/nunito-e-l.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 200; font-style: italic; font-display: swap; src: url("/g/fonts/nunito/nunito-e-l-i.woff2") format("woff2"), url("/g/fonts/nunito/nunito-e-l-i.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/nunito/nunito-l.woff2") format("woff2"), url("/g/fonts/nunito/nunito-l.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 300; font-style: italic; font-display: swap; src: url("/g/fonts/nunito/nunito-l-i.woff2") format("woff2"), url("/g/fonts/nunito/nunito-l-i.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/nunito/nunito-r.woff2") format("woff2"), url("/g/fonts/nunito/nunito-r.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/nunito/nunito-r-i.woff2") format("woff2"), url("/g/fonts/nunito/nunito-r-i.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 600; font-style: normal; font-display: swap; src: url("/g/fonts/nunito/nunito-s-b.woff2") format("woff2"), url("/g/fonts/nunito/nunito-s-b.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 600; font-style: italic; font-display: swap; src: url("/g/fonts/nunito/nunito-s-b-i.woff2") format("woff2"), url("/g/fonts/nunito/nunito-s-b-i.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/nunito/nunito-b.woff2") format("woff2"), url("/g/fonts/nunito/nunito-b.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/nunito/nunito-b-i.woff2") format("woff2"), url("/g/fonts/nunito/nunito-b-i.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 800; font-style: normal; font-display: swap; src: url("/g/fonts/nunito/nunito-e-b.woff2") format("woff2"), url("/g/fonts/nunito/nunito-e-b.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 800; font-style: italic; font-display: swap; src: url("/g/fonts/nunito/nunito-e-b-i.woff2") format("woff2"), url("/g/fonts/nunito/nunito-e-b-i.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 900; font-style: normal; font-display: swap; src: url("/g/fonts/nunito/nunito-bl.woff2") format("woff2"), url("/g/fonts/nunito/nunito-bl.woff") format("woff");}
@font-face { font-family: "Nunito"; font-weight: 900; font-style: italic; font-display: swap; src: url("/g/fonts/nunito/nunito-bl-i.woff2") format("woff2"), url("/g/fonts/nunito/nunito-bl-i.woff") format("woff");}
:root {
	--color-iehu8a00g: 248, 99, 59;
	--color-i3e8yzi6w: 248, 188, 60;
	--color-iypxzd5o8: 0, 0, 0;
	--color-i1k9fjee0: 238, 238, 238;
	--color-iqfby1kci: 0, 0, 0;
	--color-ioqv07z27: 255, 255, 255;
	--color-i12c3axqo: 69, 69, 69;
	--color-imjksnajf: 221, 221, 221;
	--color-ihznbz1kc: 51, 51, 51;
	--color-ijl0dstbl: 255, 255, 255;
	--color-ijmjton8m: 51, 51, 51;
	--color-i4ciwf56v: 69, 69, 69;
	--image-ib7svvzob: url("/d/tpl25_arrow_d.svg");
	--color-if49zprp7: 255, 255, 255;
	--color-il9g12p1i: 69, 69, 69;
	--color-iijtls6m5: 221, 221, 221;
	--color-izw2yggua: 69, 69, 69;
	--color-io12g9fhp: 234, 19, 19;
	--color-iql8isvd9: 69, 69, 69;
	--color-iwmj9z3k6: 255, 255, 255;
	--color-iqmt32qi5: 69, 69, 69;
	--color-il4oxvrgv: 69, 69, 69;
	--color-iwogusx00: 69, 69, 69;
	--color-ilty86oi2: 69, 69, 69;
	--color-iiltxrj04: 0, 0, 0;
	--color-i4ibx3cfi: 69, 69, 69;
	--color-il6ve808v: 248, 188, 60;
	--color-iirz32p5e: 255, 105, 132;
	--color-ia6m4zd6r: 255, 255, 255;
	--color-irurzl0gr: 69, 69, 69;
	--color-iiue211vj: 0, 0, 0;
	--color-iz53elgnm: 248, 99, 59;
	--color-i18u24irn: 34, 34, 34;
	--color-i039lg0z3: 199, 199, 199;
	--color-iai39t28x: 255, 255, 255;
	--color-ixi7l9pua: 255, 255, 255;
	--color-ijur83oqy: 255, 255, 255;
	--color-ilhff5995: 248, 188, 60;
	--color-iqg2w8txr: 255, 254, 254;
	--color-izq9ufe0f: 69, 69, 69;
	--color-iidhz6in8: 69, 69, 69;
	--color-ivczx4215: 69, 69, 69;
	--color-iuqcsimkv: 69, 69, 69;
	--color-i94ye3ihc: 255, 255, 255;
	--color-ioljfuyo3: 255, 255, 255;
	--color-i2nrnekmg: 255, 255, 255;
	--color-iqa0a3n79: 69, 69, 69;
	--color-ighrdciz6: 69, 69, 69;
	--color-i1mk23jbe: 69, 69, 69;
	--color-igjs9oqx6: 69, 69, 69;
	--color-inom4odzw: 69, 69, 69;
	--color-ip9cc54v2: 34, 34, 34;
	--color-iyb6slt1z: 34, 34, 34;
	--color-ifodlfl3g: 69, 69, 69;
	--color-i9k9l0l6n: 253, 253, 253;
	--color-in63xlzq7: 255, 255, 252;
	--color-i4qoqvtvy: 255, 255, 255;
	--color-i975kvddo: 248, 188, 60;
	--color-iqpdogq1g: 69, 69, 69;
	--color-i8egl6u3t: 253, 253, 253;
	--color-id1vaddyc: 69, 69, 69;
	--color-ijczg2ltx: 69, 69, 69;
	--color-ixpcilg38: 69, 69, 69;
	--color-ihe1ysi4u: 69, 69, 69;
	--color-i70ia5c0w: 69, 69, 69;
	--color-iw0sqoaf3: 69, 69, 69;
	--color-i2vdal7kd: 69, 69, 69;
	--color-i70ctg6md: 69, 69, 69;
	--color-ijw300nbv: 255, 255, 255;
	--color-is7tt14ls: 0, 0, 0;
	--color-is3sko3ac: 69, 69, 69;
	--color-iiprnz35s: 69, 69, 69;
	--color-ir1hc9n1p: 69, 69, 69;
	--color-i0kttanqj: 69, 69, 69;
	--color-iddh6b5uc: 255, 255, 255;
	--color-ijw5seejn: 255, 255, 255;
	--color-isclani88: 255, 255, 255;
	--color-ixjiiuam9: 0, 0, 0;
	--color-ioqqvrxuo: 69, 69, 69;
	--color-i1h0feer6: 69, 69, 69;
	--color-is5t4lkq7: 255, 255, 255;
	--color-ih7yecmcf: 255, 255, 255;
	--color-iniobjq82: 255, 255, 255;
	--color-i9pcgihyk: 69, 69, 69;
	--color-iu184x7p5: 255, 255, 255;
	--color-izsyibp42: 248, 188, 60;
	--color-irohjr7va: 248, 188, 60;
	--color-iyj386mmj: 69, 69, 69;
	--color-ieqc8lwl9: 0, 0, 0;
	--color-i85aiwe8d: 56, 163, 204;
	--color-i6lqqexuc: 69, 69, 69;
	--color-ihg6jwy15: 69, 69, 69;
	--image-irf17jzr8: url("/d/tpl25_chevron-top.svg");
	--image-izo000afs: url("/d/tpl25_arrow_d.svg");
	--image-iq6zv3yks: url("/d/tpl25_chevron-top.svg");
	--color-ikhabwnxz: 69, 69, 69;
	--color-i325h65rm: 69, 69, 69;
	--color-ijfgmbkaw: 69, 69, 69;
	--color-ivz05o23p: 255, 255, 255;
	--color-iexnvunyx: 0, 0, 0;
	--color-ij5tvqtmv: 69, 69, 69;
	--color-i08txvy7m: 69, 69, 69;
	--color-issmebb4d: 255, 255, 255;
	--color-itdtvvsye: 255, 255, 255;
	--color-ink8pg1uh: 69, 69, 69;
	--color-iszaacfhm: 69, 69, 69;
	--color-i7d0tnxhh: 255, 255, 255;
	--color-iawro2bpw: 248, 188, 60;
	--color-im2ty7gi4: 69, 69, 69;
	--color-iucqpdlu3: 248, 99, 59;
	--color-in7cpmxm4: 34, 34, 34;
	--color-i6lnuvby6: 199, 199, 199;
	--color-i7w25rbu0: 255, 255, 255;
	--color-i01i7ma1y: 255, 255, 255;
	--color-i1osniacy: 255, 255, 255;
	--color-ivrtn57sj: 248, 188, 60;
	--color-io8q44ztc: 255, 254, 254;
	--color-imtg3pxer: 69, 69, 69;
	--color-iq604hs7t: 69, 69, 69;
	--color-iyj5fj927: 69, 69, 69;
	--color-iqsd8fkiu: 69, 69, 69;
	--color-i031ep8uz: 255, 255, 255;
	--color-idjj6ex1p: 255, 255, 255;
	--color-iiu7n52zh: 255, 255, 255;
	--color-i0vhxtid9: 69, 69, 69;
	--color-i5qj9fjk4: 69, 69, 69;
	--color-ipytgyv1t: 69, 69, 69;
	--color-imtf9qkrc: 69, 69, 69;
	--color-i8eyva7qp: 69, 69, 69;
	--color-iivx835e9: 34, 34, 34;
	--color-iibahlvkd: 34, 34, 34;
	--color-i1g3iza8k: 69, 69, 69;
	--color-ia44x146i: 253, 253, 253;
	--color-ilpc1v8u9: 255, 255, 252;
	--color-iqc7zbmmw: 255, 255, 255;
	--color-ixw6xjwal: 248, 188, 60;
	--color-iz1q5ub7e: 69, 69, 69;
	--color-ivuu6jsa7: 253, 253, 253;
	--color-in2hfai8v: 69, 69, 69;
	--color-i6s9xradz: 69, 69, 69;
	--color-isk00bxqs: 69, 69, 69;
	--color-isycra53e: 69, 69, 69;
	--color-ixkpvst3i: 69, 69, 69;
	--color-iepiyheap: 69, 69, 69;
	--color-i0zlpcc94: 69, 69, 69;
	--color-izj86sqef: 69, 69, 69;
	--color-ij560nyh3: 255, 255, 255;
	--color-is9e0akrq: 0, 0, 0;
	--color-i8z0g97na: 69, 69, 69;
	--color-ip6j7yjo2: 69, 69, 69;
	--color-incdctqvk: 69, 69, 69;
	--color-iw9qv5bj9: 69, 69, 69;
	--color-ig4lvxhrv: 255, 255, 255;
	--color-i0bfz1lke: 255, 255, 255;
	--color-ip3xvo254: 255, 255, 255;
	--color-ix5e5ad1v: 0, 0, 0;
	--color-incrqz7cp: 69, 69, 69;
	--color-iekoa5x60: 69, 69, 69;
	--color-iqk1kz32z: 255, 255, 255;
	--color-irftr5ie6: 255, 255, 255;
	--color-ift4lisx0: 255, 255, 255;
	--color-i8c8g61j7: 69, 69, 69;
	--color-ihe0fap4b: 255, 255, 255;
	--color-iswcite4y: 248, 188, 60;
	--color-i4u4sng4l: 248, 188, 60;
	--color-ie8sua8i6: 69, 69, 69;
	--color-ia07rqk50: 255, 255, 255;
	--color-i3yvmhxoq: 0, 0, 0;
	--color-is75sszgi: 69, 69, 69;
	--color-iurx2hjju: 69, 69, 69;
	--color-ib5ynmshq: 255, 255, 255;
	--color-iodxwygnc: 255, 255, 255;
	--color-im534toen: 69, 69, 69;
	--color-i5mgxz4m7: 69, 69, 69;
	--color-i8adhn5kr: 255, 255, 255;
	--color-ixqgh73fz: 248, 188, 60;
	--color-i7x0p7fk0: 69, 69, 69;
	--color-i1u0mmakw: 255, 254, 254;
	--color-i5fogaskg: 69, 69, 69;
	--color-ikxvpr5rl: 69, 69, 69;
	--color-idnicl4ie: 69, 69, 69;
	--color-ib9iux4dr: 69, 69, 69;
	--color-ih6vnodhn: 255, 255, 255;
	--color-i9sxp8qzk: 69, 69, 69;
	--color-i6lspgdw3: 22, 53, 103;
	--color-i3u4fai8r: 255, 255, 255;
	--color-i0ifk6wqv: 69, 69, 69;
	--color-i7c1gexoa: 255, 255, 255;
}

.link-universal--u-ik0rkxat2 { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; justify-content: flex-start;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 0px }
.svg_image--u-is9ipv85l { 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: 70px; width: 70px; overflow-x: hidden; overflow-y: hidden; border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; box-shadow: none; background-color: rgba(var(--color-i3e8yzi6w), 1) }
.svg_image--u-is9ipv85l > svg { flex-shrink: 0 }
.svg_image--u-is9ipv85l .path-i6ag79goc { fill: rgba(var(--color-i7c1gexoa), 1) }
.hor-menu--u-i1b5qgzxc { display: none; position: relative; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-left: 0px; margin-right: 0px; width: 100% }
.hor-menu--u-i1b5qgzxc .is-removed { display: none }
.hor-menu--u-i1b5qgzxc .hor-menu__list { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap; flex-direction: inherit; justify-content: inherit; align-content: inherit; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 1; height: 50px; width: 1%; overflow-x: hidden; overflow-y: hidden }
.hor-menu--u-i1b5qgzxc .hor-menu__item { flex-shrink: 0 }
.hor-menu--u-i1b5qgzxc .hor-menu__link, .hor-menu--u-i1b5qgzxc .hor-menu__sub_link { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: space-between; cursor: pointer; text-decoration-line: none; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; color: rgba(var(--color-iypxzd5o8), 1) }
.hor-menu--u-i1b5qgzxc .hor-menu__icon, .hor-menu--u-i1b5qgzxc .hor-menu__sub_icon { background-color: rgba(var(--color-i1k9fjee0), 1); width: 10px; height: 10px; margin-left: 10px }
.hor-menu--u-i1b5qgzxc .hor-menu__sub_icon { background-color: rgba(var(--color-iqfby1kci), 1); display: block }
.hor-menu--u-i1b5qgzxc .hor-menu__sub_list { position: absolute; z-index: 10; list-style-type: none; background-color: rgba(var(--color-ioqv07z27), 1); width: 330px; padding-top: 27px; padding-bottom: 27px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: -40px; padding-left: 0px; padding-right: 0px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; box-shadow: 0px 1px 12px 0px rgba(var(--color-i12c3axqo), 0.1) }
.hor-menu--u-i1b5qgzxc .hor-menu__sub_item { vertical-align: top }
.hor-menu--u-i1b5qgzxc .hor-menu__sub_link { background-color: rgba(var(--color-imjksnajf), 1); color: rgba(var(--color-ihznbz1kc), 1) }
.hor-menu--u-i1b5qgzxc .hor-menu__more_list { display: block; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-type: none }
.hor-menu--u-i1b5qgzxc .hor-menu__more_item { display: -webkit-box; display: -ms-flexbox; display: flex }
.hor-menu--u-i1b5qgzxc .hor-menu__more_link { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; color: rgba(var(--color-ijl0dstbl), 1);  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; background-color: rgba(var(--color-ijmjton8m), 1) }
.hor-menu--u-i1b5qgzxc .hor-menu__link { padding-right: 40px; padding-left: 0px; font-size: 15px; color: rgba(var(--color-i4ciwf56v), 0.7); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-top: 10px; padding-bottom: 10px; min-height: 50px }
.hor-menu--u-i1b5qgzxc .hor-menu__icon { display: block; background-image: var(--image-ib7svvzob); background-repeat: no-repeat; background-position: center center; background-size: auto; background-attachment: scroll; background-color: rgba(var(--color-if49zprp7), 0) }
.hor-menu--u-i1b5qgzxc .hor-menu__link:hover, .hor-menu--u-i1b5qgzxc .hor-menu__link.is-hover { color: rgba(var(--color-il9g12p1i), 1) }
.hor-menu--u-i1b5qgzxc.flex-menu .hor-menu__list { flex-wrap: wrap; width: auto; overflow-x: unset; overflow-y: unset }
.hor-menu--u-i1b5qgzxc .hor-menu__item > .hor-menu__sub_list { display: none }
.hor-menu--u-i1b5qgzxc .hor-menu__sub_list .hor-menu__sub_list { top: 0px; left: 100%; margin-left: 0px }
.hor-menu--u-i1b5qgzxc .hor-menu__more_list .hor-menu__sub_list { right: 0px }
.hor-menu--u-i1b5qgzxc .hor-menu__sub_list > .hor-menu__sub_item { color: rgba(var(--color-io12g9fhp), 1) }
.hor-menu--u-i1b5qgzxc .hor-menu__link:hover .hor-menu__icon, .hor-menu--u-i1b5qgzxc .hor-menu__link.is-hover .hor-menu__icon { background-image: var(--image-izo000afs) }
.hor-menu--u-i1b5qgzxc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link { background-color: rgba(var(--color-iijtls6m5), 0); font-size: 15px; color: rgba(var(--color-izw2yggua), 0.7); padding-right: 40px; padding-bottom: 9px; padding-left: 40px; padding-top: 9px }
.hor-menu--u-i1b5qgzxc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover, .hor-menu--u-i1b5qgzxc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover { color: rgba(var(--color-iql8isvd9), 1) }
.hor-menu--u-i1b5qgzxc .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link { padding-right: 16px; padding-left: 16px; background-color: rgba(var(--color-iwmj9z3k6), 0); color: rgba(var(--color-iqmt32qi5), 0.6); font-size: 24px; padding-bottom: 16px; font-family: Montserrat, sans-serif; font-weight: 500; letter-spacing: 0.5px; min-height: 50px }
.hor-menu--u-i1b5qgzxc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link > .hor-menu__sub_icon { border-left-style: solid; border-left-width: 6px; border-bottom-style: solid; border-bottom-width: 5px; border-bottom-color: rgba(var(--color-il4oxvrgv), 0); border-top-style: solid; border-top-width: 5px; border-top-color: rgba(var(--color-iwogusx00), 0); border-left-color: rgba(var(--color-ilty86oi2), 1); opacity: 1; background-color: rgba(var(--color-iiltxrj04), 0); background-image: none; background-repeat: repeat; background-position: 0 0; background-size: auto; background-attachment: scroll }
.hor-menu--u-i1b5qgzxc .hor-menu__sub_list .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover, .hor-menu--u-i1b5qgzxc .hor-menu__sub_list .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover { color: rgba(var(--color-i4ibx3cfi), 1) }
.hor-menu--u-i1b5qgzxc .hor-menu__more_list .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover, .hor-menu--u-i1b5qgzxc .hor-menu__more_list .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover { color: rgba(var(--color-il6ve808v), 1) }
.hor-menu--u-i1b5qgzxc .hor-menu__more_list .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover > .hor-menu__sub_icon, .hor-menu--u-i1b5qgzxc .hor-menu__more_list .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover > .hor-menu__sub_icon { border-left-color: rgba(var(--color-iirz32p5e), 1); opacity: 1 }
.hor-menu--u-i1b5qgzxc .hor-menu__sub_list .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover > .hor-menu__sub_icon, .hor-menu--u-i1b5qgzxc .hor-menu__sub_list .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover > .hor-menu__sub_icon { background-image: var(--image-irf17jzr8); background-repeat: no-repeat; background-position: center center; background-size: auto; background-attachment: scroll; border-bottom-style: none; border-left-style: none; border-top-style: none }
.section--u-i7r3f3zj1 { display: block; width: 100%; position: relative; background-color: rgba(var(--color-ia6m4zd6r), 1); color: rgba(var(--color-irurzl0gr), 1); cursor: auto; font-family: Roboto, 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; padding-right: 0px; padding-left: 0px; padding-top: 0px }
.container--u-i1jz0orr8 { width: 100%; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; padding-top: 0px; padding-bottom: 15px; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 0px; padding-left: 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.div--u-iyyi3afzt { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 30px; margin-right: 30px }
.mosaic-shop2-cart-preview--u-i2ekehzzx { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: rgba(var(--color-iz53elgnm), 1); height: 70px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; position: fixed; margin-left: 15px; padding-top: 0px; margin-right: auto; border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; padding-left: 15px; padding-right: 15px; width: 70px; z-index: 13; right: 30px }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link, .mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link { color: rgba(var(--color-i18u24irn), 1); display: block; padding-top: 8px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; text-decoration-line: unset; background-color: rgba(var(--color-i039lg0z3), 1) }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__total { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: space-between }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__total-heading { font-size: 0.8em; margin-right: 5px }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__total-count { font-size: 0.9em }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__sum { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__sum-heading { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; font-size: 0.8em; margin-right: 5px }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__sum-price { font-size: 0.9em }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__sum-currency { font-size: 0.9em; margin-left: 5px }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link { padding-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; background-color: rgba(var(--color-iai39t28x), 0); min-width: 50px; margin-right: -10px; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; height: 50px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(var(--color-ixi7l9pua), 0); height: 70px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 0px }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty { margin-left: 0px; padding-right: 0px }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__total-heading { display: none }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__sum-heading { display: none }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__total-count { display: none }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__sum { display: none }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link .svg_image--u-id6t9xnqt { height: 30px; width: 30px }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .svg_image--u-id6t9xnqt { height: 30px; width: 30px; display: none }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-heading { display: none }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__sum { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; top: auto; color: rgba(var(--color-ijur83oqy), 1); left: auto; justify-content: center }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-count { font-size: 12px; min-width: 25px; text-align: center; height: 25px; background-color: rgba(var(--color-ilhff5995), 1); border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; margin-top: auto; margin-bottom: auto; line-height: 22px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: rgba(var(--color-iqg2w8txr), 1); display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .svg_image--u-i483rqsya { height: 40px; width: 40px; margin-right: 0px }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link .svg_image--u-i483rqsya { height: 30px; width: 30px; display: none }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link .div--u-i49zavnum { color: rgba(var(--color-i2nrnekmg), 1); padding-top: 7px; padding-bottom: 7px; background-color: rgba(var(--color-iqa0a3n79), 0.75); display: none }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__sum-heading { display: none; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 0 }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__sum-price { font-weight: 500; font-size: 16px; display: inline-block; flex-shrink: 0 }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__sum-currency { font-size: 12px; font-weight: 500; flex-shrink: 0; display: inline-block }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .div--u-i49zavnum { display: none; top: 100%; margin-top: 50px }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link .div--u-in3nuu6oc { border-bottom-color: rgba(var(--color-ighrdciz6), 0.75) }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .div--u-i30xt6lz8 { background-color: rgba(var(--color-i1mk23jbe), 0.75); display: none;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; padding-top: 8px; padding-bottom: 8px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; position: absolute; top: 100%; margin-top: 10px; transform: translate3D(-50%, 0px, 0px); left: 50%; border-bottom-color: rgba(var(--color-igjs9oqx6), 0.75); flex-shrink: 0; width: auto; padding-right: 16px; padding-left: 16px; font-size: 12px; line-height: 1em; z-index: 1 }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .div--u-iej5asinl { border-bottom-style: solid; border-bottom-width: 4px; border-bottom-color: rgba(var(--color-inom4odzw), 0.75); border-right-style: solid; border-right-width: 5px; border-right-color: rgba(var(--color-ip9cc54v2), 0); border-left-style: solid; border-left-width: 5px; border-left-color: rgba(var(--color-iyb6slt1z), 0); position: absolute; bottom: 100%; height: 5px; width: 0px; left: 50%; transform: translate3D(-50%, 0px, 0px) }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link .div--u-iej5asinl { display: none; height: 15px; width: 15% }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link .div--u-i30xt6lz8 { display: none }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total { color: rgba(var(--color-in63xlzq7), 1); position: absolute; margin-left: 0px; margin-right: 0px; right: -15px; top: auto; justify-content: center }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .text--u-i8911riko { color: rgba(var(--color-i4qoqvtvy), 1) }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link:hover .div--u-i49zavnum, .mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview-empty__link.is-hover .div--u-i49zavnum { display: block }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link:hover .div--u-i30xt6lz8, .mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.is-hover .div--u-i30xt6lz8 { display: block; white-space: nowrap; background-color: rgba(var(--color-ifodlfl3g), 0.75) }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link:hover .mosaic-shop2-cart-preview__sum-price, .mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.is-hover .mosaic-shop2-cart-preview__sum-price { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 0 }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link:hover .mosaic-shop2-cart-preview__sum, .mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.is-hover .mosaic-shop2-cart-preview__sum {  }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link:hover .div--u-iej5asinl, .mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.is-hover .div--u-iej5asinl { border-bottom-color: rgba(var(--color-ixpcilg38), 0.75) }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .svg_image--u-i483rqsya { display: none; height: 30px; justify-content: center }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .svg_image--u-id6t9xnqt { display: -webkit-box; display: -ms-flexbox; display: flex; height: 30px; justify-content: center }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .mosaic-shop2-cart-preview__total { display: none }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-i30xt6lz8 { transform: translate3D(-50%, 0px, 0px); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .mosaic-shop2-cart-preview__sum { display: none }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .text--u-i8911riko {  }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty:hover .div--u-i30xt6lz8, .mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty.is-hover .div--u-i30xt6lz8 { background-color: rgba(var(--color-id1vaddyc), 0.85) }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty:hover .div--u-iej5asinl, .mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty.is-hover .div--u-iej5asinl { border-bottom-color: rgba(var(--color-ijczg2ltx), 0.85) }
.mosaic-shop2-cart-preview--u-i2ekehzzx:hover .mosaic-shop2-cart-preview__link .div--u-i30xt6lz8, .mosaic-shop2-cart-preview--u-i2ekehzzx.is-hover .mosaic-shop2-cart-preview__link .div--u-i30xt6lz8 { display: block; background-color: rgba(var(--color-iqpdogq1g), 0.75) }
.mosaic-shop2-cart-preview--u-i2ekehzzx:hover .mosaic-shop2-cart-preview__link .div--u-iej5asinl, .mosaic-shop2-cart-preview--u-i2ekehzzx.is-hover .mosaic-shop2-cart-preview__link .div--u-iej5asinl { border-bottom-color: rgba(var(--color-i2vdal7kd), 0.75) }
.mosaic-shop2-cart-preview--u-i2ekehzzx:hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-i30xt6lz8, .mosaic-shop2-cart-preview--u-i2ekehzzx.is-hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-i30xt6lz8 { background-color: rgba(var(--color-i70ia5c0w), 0.75); border-bottom-color: rgba(var(--color-iw0sqoaf3), 0.8) }
.mosaic-shop2-cart-preview--u-i2ekehzzx:hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-iej5asinl, .mosaic-shop2-cart-preview--u-i2ekehzzx.is-hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-iej5asinl { border-bottom-color: rgba(var(--color-i70ctg6md), 0.8) }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .svg_image--u-i483rqsya .path-i3ywtbwnw { fill: rgba(var(--color-i9k9l0l6n), 1) }
.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .svg_image--u-id6t9xnqt .path-ix6y083dx { stroke: rgba(var(--color-i8egl6u3t), 1) }
.mosaic-shop2-cart-preview--u-i2ekehzzx:hover .mosaic-shop2-cart-preview__link .svg_image--u-i483rqsya .path-i3ywtbwnw, .mosaic-shop2-cart-preview--u-i2ekehzzx.is-hover .mosaic-shop2-cart-preview__link .svg_image--u-i483rqsya .path-i3ywtbwnw { fill: rgba(var(--color-i975kvddo), 1) }
.svg_image--u-id6t9xnqt { position: relative; display: -webkit-box; display: -ms-flexbox; display: 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-id6t9xnqt > svg { flex-shrink: 0 }
.svg_image--u-id6t9xnqt .path-ix6y083dx { stroke: rgba(var(--color-izq9ufe0f), 1) }
.svg_image--u-i483rqsya { 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-i483rqsya > svg { flex-shrink: 0 }
.svg_image--u-i483rqsya .path-i3ywtbwnw { fill: rgba(var(--color-iidhz6in8), 1) }
.div--u-i49zavnum { position: absolute; display: inline-block; background-color: rgba(var(--color-ivczx4215), 1); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; font-size: 13px; padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 6px; top: 100%; left: 50%; transform: translate3D(-50%, 0px, 0px); margin-top: 5px }
.text--u-ie38cgk2i { display: block }
.div--u-in3nuu6oc { position: absolute; display: block; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 4px; border-left-style: solid; border-left-width: 5px; border-right-width: 5px; width: 0px; bottom: 100%; height: 5px; top: auto; border-bottom-color: rgba(var(--color-iuqcsimkv), 1); left: 50%; transform: translate3D(-50%, 0px, 0px); border-right-color: rgba(var(--color-i94ye3ihc), 0); border-left-color: rgba(var(--color-ioljfuyo3), 0) }
.div--u-i30xt6lz8 { width: 100%; position: relative; display: inline-block }
.div--u-iej5asinl { width: 100%; position: relative; display: inline-block }
.text--u-i8911riko { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; position: relative }
.link-universal--u-ie9p4ebf6 { display: none; cursor: pointer; vertical-align: top; color: rgba(var(--color-ijw300nbv), 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-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(var(--color-is7tt14ls), 0); width: 52px; height: 52px; justify-content: center; margin-left: 10px }
.link-universal--u-ie9p4ebf6:hover .div--u-ibmqglby5, .link-universal--u-ie9p4ebf6.is-hover .div--u-ibmqglby5 { display: block; color: rgba(var(--color-iniobjq82), 1) }
.link-universal--u-ie9p4ebf6:hover .svg_image--u-in1l7kb8w .path-ipl9isffs, .link-universal--u-ie9p4ebf6.is-hover .svg_image--u-in1l7kb8w .path-ipl9isffs { fill: rgba(var(--color-izsyibp42), 1) }
.link-universal--u-ie9p4ebf6:hover .svg_image--u-in1l7kb8w .path-ij6u7x7qr, .link-universal--u-ie9p4ebf6.is-hover .svg_image--u-in1l7kb8w .path-ij6u7x7qr { fill: rgba(var(--color-irohjr7va), 1) }
.svg_image--u-in1l7kb8w { 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: 30px; width: 30px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-in1l7kb8w > svg { flex-shrink: 0 }
.svg_image--u-in1l7kb8w .path-ipl9isffs { fill: rgba(var(--color-is3sko3ac), 1) }
.svg_image--u-in1l7kb8w .path-ij6u7x7qr { fill: rgba(var(--color-iiprnz35s), 1) }
.div--u-ibmqglby5 { position: absolute; display: none; background-color: rgba(var(--color-ir1hc9n1p), 0.8); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 12px; padding-left: 16px; padding-right: 16px; padding-top: 7px; padding-bottom: 7px; top: 100%; left: 50%; transform: translate3D(-50%, 0px, 0px); margin-top: 10px; z-index: 1 }
.text--u-ie0bv3vij { display: block }
.div--u-ikcg6d97g { position: absolute; display: block; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 4px; border-left-style: solid; border-left-width: 5px; border-right-width: 5px; width: 0px; bottom: 100%; height: 5px; top: auto; border-bottom-color: rgba(var(--color-i0kttanqj), 0.8); left: 50%; transform: translate3D(-50%, 0px, 0px); border-right-color: rgba(var(--color-iddh6b5uc), 0); border-left-color: rgba(var(--color-ijw5seejn), 0) }
.div--u-i8kg0n7uk { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-left: 0;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 90px }
.link-universal--u-i7nd49z9e { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; vertical-align: top; color: rgba(var(--color-isclani88), 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-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(var(--color-ixjiiuam9), 0); width: 52px; height: 52px; justify-content: center; margin-left: 10px; margin-right: 20px }
.link-universal--u-i7nd49z9e:hover .div--u-igwgz1gsq, .link-universal--u-i7nd49z9e.is-hover .div--u-igwgz1gsq { display: block; background-color: rgba(var(--color-i9pcgihyk), 0.8); color: rgba(var(--color-iu184x7p5), 1) }
.link-universal--u-i7nd49z9e:hover .div--u-iswtf3tc9, .link-universal--u-i7nd49z9e.is-hover .div--u-iswtf3tc9 { border-bottom-color: rgba(var(--color-iyj386mmj), 0.8) }
.svg_image--u-ibu1ryrcf { 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: 30px; width: 30px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ibu1ryrcf > svg { flex-shrink: 0 }
.svg_image--u-ibu1ryrcf .path-ig4ukrgnf { stroke: rgba(var(--color-ib9iux4dr), 1) }
.svg_image--u-ibu1ryrcf .path-i45sww4qo { fill: rgba(var(--color-ih6vnodhn), 1) }
.div--u-igwgz1gsq { position: absolute; display: none; background-color: rgba(var(--color-ioqqvrxuo), 0.8); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 12px; padding-left: 16px; padding-right: 16px; padding-top: 7px; padding-bottom: 7px; top: 100%; left: 50%; transform: translate3D(-50%, 0px, 0px); margin-top: 10px; z-index: 1 }
.text--u-i54dwxgsc { display: block }
.div--u-iswtf3tc9 { position: absolute; display: block; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 4px; border-left-style: solid; border-left-width: 5px; border-right-width: 5px; width: 0px; bottom: 100%; height: 5px; top: auto; border-bottom-color: rgba(var(--color-i1h0feer6), 0.8); left: 50%; transform: translate3D(-50%, 0px, 0px); border-right-color: rgba(var(--color-is5t4lkq7), 0); border-left-color: rgba(var(--color-ih7yecmcf), 0) }
.div--u-i0xhxhlw3 { width: 100%; position: relative; display: inline-block; margin-bottom: 20px; padding-left: 0px; padding-right: 0px }
.div--u-ifwz1kev1 { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0px; padding-right: 0px }
.div--u-i3kgosdk4 { width: 100%; position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex }
.imageFit--u-i2kctfl5i { position: relative; display: block; vertical-align: top; overflow-x: hidden; overflow-y: hidden; margin-right: 20px; flex-shrink: 0; max-height: 170px; max-width: 140px }
.imageFit__img--u-iczv0hsjo { object-fit: cover; width: 100%; height: 100% }
.imageFit__overlay--u-iiuf66w7f { display: none; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; background-color: rgba(var(--color-ieqc8lwl9), 0.4) }
.imageFit__zoom--u-irsqm17r6 { display: none; position: absolute; right: 10px; bottom: 10px; width: 20px; height: 20px; background-color: rgba(var(--color-i85aiwe8d), 1) }
.svg_image--u-iosovv24x { 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: 20px; width: 20px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-iosovv24x svg { flex-shrink: 0; width: 100%; height: 100% }
.div--u-i9ly9bsoz { width: 100%; position: relative; display: inline-block }
.text--u-i6gijcbuv { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; position: relative; font-size: 24px; color: rgba(var(--color-i6lqqexuc), 1); font-family: Nunito, sans-serif; font-weight: 700 }
.text--u-iqvg4kmwl { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; position: relative; margin-top: 3px; color: rgba(var(--color-ihg6jwy15), 0.7); font-size: 16px }
.link-universal--u-ieb3zbu6l { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; text-decoration-line: none;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.link-universal--u-ibcy8ry81 { display: none; cursor: pointer; vertical-align: top; color: rgba(var(--color-ivz05o23p), 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-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(var(--color-iexnvunyx), 0); width: 52px; height: 52px; justify-content: center; margin-left: 10px }
.link-universal--u-ibcy8ry81:hover .div--u-imw8ifane, .link-universal--u-ibcy8ry81.is-hover .div--u-imw8ifane { display: block; background-color: rgba(var(--color-iszaacfhm), 0.8); color: rgba(var(--color-i7d0tnxhh), 1) }
.link-universal--u-ibcy8ry81:hover .div--u-i4t60sc9m, .link-universal--u-ibcy8ry81.is-hover .div--u-i4t60sc9m { border-bottom-color: rgba(var(--color-im2ty7gi4), 0.8) }
.link-universal--u-ibcy8ry81:hover .svg_image--u-ivoeoedf0 .path-ivsniwcpy, .link-universal--u-ibcy8ry81.is-hover .svg_image--u-ivoeoedf0 .path-ivsniwcpy { fill: rgba(var(--color-iawro2bpw), 1) }
.svg_image--u-ivoeoedf0 { 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: 30px; width: 30px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ivoeoedf0 > svg { flex-shrink: 0 }
.svg_image--u-ivoeoedf0 .path-ivsniwcpy { fill: rgba(var(--color-ink8pg1uh), 1) }
.div--u-imw8ifane { position: absolute; display: none; background-color: rgba(var(--color-ij5tvqtmv), 0.8); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 12px; padding-left: 16px; padding-right: 16px; padding-top: 7px; padding-bottom: 7px; top: 100%; left: 50%; transform: translate3D(-50%, 0px, 0px); margin-top: 10px; z-index: 1 }
.text--u-itg6o7u8v { display: block }
.div--u-i4t60sc9m { position: absolute; display: block; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 4px; border-left-style: solid; border-left-width: 5px; border-right-width: 5px; width: 0px; bottom: 100%; height: 5px; top: auto; border-bottom-color: rgba(var(--color-i08txvy7m), 0.8); left: 50%; transform: translate3D(-50%, 0px, 0px); border-right-color: rgba(var(--color-issmebb4d), 0); border-left-color: rgba(var(--color-itdtvvsye), 0) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: rgba(var(--color-iucqpdlu3), 1); height: 70px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; position: relative; margin-left: 15px; padding-top: 0px; margin-right: 0px; border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px; padding-left: 15px; padding-right: 15px; width: 70px }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link, .mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link { color: rgba(var(--color-in7cpmxm4), 1); display: block; padding-top: 8px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; text-decoration-line: unset; background-color: rgba(var(--color-i6lnuvby6), 1) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__total { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: space-between }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__total-heading { font-size: 0.8em; margin-right: 5px }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__total-count { font-size: 0.9em }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__sum { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__sum-heading { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; font-size: 0.8em; margin-right: 5px }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__sum-price { font-size: 0.9em }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__sum-currency { font-size: 0.9em; margin-left: 5px }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link { padding-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; background-color: rgba(var(--color-i7w25rbu0), 0); min-width: 50px; margin-right: -10px; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; height: 50px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; background-color: rgba(var(--color-i01i7ma1y), 0); height: 70px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 0px }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty { margin-left: 0px; padding-right: 0px }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__total-heading { display: none }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__sum-heading { display: none }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__total-count { display: none }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__sum { display: none }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link .svg_image--u-iwxtsnqr6 { height: 30px; width: 30px }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .svg_image--u-iwxtsnqr6 { height: 30px; width: 30px; display: none }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-heading { display: none }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__sum { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; top: auto; color: rgba(var(--color-i1osniacy), 1); left: auto; justify-content: center }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-count { font-size: 12px; min-width: 22px; text-align: center; height: 22px; background-color: rgba(var(--color-ivrtn57sj), 1); border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; margin-top: auto; margin-bottom: auto; line-height: 22px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: rgba(var(--color-io8q44ztc), 1) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .svg_image--u-ifyo6x73l { height: 40px; width: 40px; margin-right: 0px }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link .svg_image--u-ifyo6x73l { height: 30px; width: 30px; display: none }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link .div--u-io0e3qslm { color: rgba(var(--color-iiu7n52zh), 1); padding-top: 7px; padding-bottom: 7px; background-color: rgba(var(--color-i0vhxtid9), 0.75); display: none }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__sum-heading { display: none; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 0 }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__sum-price { font-weight: 500; font-size: 16px; display: inline-block; flex-shrink: 0 }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__sum-currency { font-size: 12px; font-weight: 500; flex-shrink: 0; display: inline-block }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .div--u-io0e3qslm { display: none; top: 100%; margin-top: 50px }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link .div--u-i7jsdodvj { border-bottom-color: rgba(var(--color-i5qj9fjk4), 0.75) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .div--u-iiwxaxge2 { background-color: rgba(var(--color-ipytgyv1t), 0.75); display: none;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; padding-top: 8px; padding-bottom: 8px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; position: absolute; top: 100%; margin-top: 10px; transform: translate3D(-50%, 0px, 0px); left: 50%; border-bottom-color: rgba(var(--color-imtf9qkrc), 0.75); flex-shrink: 0; width: auto; padding-right: 16px; padding-left: 16px; font-size: 12px; line-height: 1em; z-index: 1 }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .div--u-iu6abkh89 { border-bottom-style: solid; border-bottom-width: 4px; border-bottom-color: rgba(var(--color-i8eyva7qp), 0.75); border-right-style: solid; border-right-width: 5px; border-right-color: rgba(var(--color-iivx835e9), 0); border-left-style: solid; border-left-width: 5px; border-left-color: rgba(var(--color-iibahlvkd), 0); position: absolute; bottom: 100%; height: 5px; width: 0px; left: 50%; transform: translate3D(-50%, 0px, 0px) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link .div--u-iu6abkh89 { display: none; height: 15px; width: 15% }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link .div--u-iiwxaxge2 { display: none }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total { color: rgba(var(--color-ilpc1v8u9), 1); position: absolute; margin-left: 0px; margin-right: 0px; right: -15px; top: auto }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .text--u-iifatqh1o { color: rgba(var(--color-iqc7zbmmw), 1) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link:hover .div--u-io0e3qslm, .mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview-empty__link.is-hover .div--u-io0e3qslm { display: block }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link:hover .div--u-iiwxaxge2, .mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.is-hover .div--u-iiwxaxge2 { display: block; white-space: nowrap; background-color: rgba(var(--color-i1g3iza8k), 0.75) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link:hover .mosaic-shop2-cart-preview__sum-price, .mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.is-hover .mosaic-shop2-cart-preview__sum-price { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 0 }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link:hover .mosaic-shop2-cart-preview__sum, .mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.is-hover .mosaic-shop2-cart-preview__sum {  }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link:hover .div--u-iu6abkh89, .mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.is-hover .div--u-iu6abkh89 { border-bottom-color: rgba(var(--color-isk00bxqs), 0.75) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .svg_image--u-ifyo6x73l { display: none; height: 30px; justify-content: center }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .svg_image--u-iwxtsnqr6 { display: -webkit-box; display: -ms-flexbox; display: flex; height: 30px; justify-content: center }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .mosaic-shop2-cart-preview__total { display: none }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-iiwxaxge2 { transform: translate3D(-50%, 0px, 0px); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .mosaic-shop2-cart-preview__sum { display: none }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .text--u-iifatqh1o {  }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty:hover .div--u-iiwxaxge2, .mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty.is-hover .div--u-iiwxaxge2 { background-color: rgba(var(--color-in2hfai8v), 0.85) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty:hover .div--u-iu6abkh89, .mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty.is-hover .div--u-iu6abkh89 { border-bottom-color: rgba(var(--color-i6s9xradz), 0.85) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l:hover .mosaic-shop2-cart-preview__link .div--u-iiwxaxge2, .mosaic-shop2-cart-preview--u-i0xvlhp0l.is-hover .mosaic-shop2-cart-preview__link .div--u-iiwxaxge2 { display: block; background-color: rgba(var(--color-iz1q5ub7e), 0.75) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l:hover .mosaic-shop2-cart-preview__link .div--u-iu6abkh89, .mosaic-shop2-cart-preview--u-i0xvlhp0l.is-hover .mosaic-shop2-cart-preview__link .div--u-iu6abkh89 { border-bottom-color: rgba(var(--color-i0zlpcc94), 0.75) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l:hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-iiwxaxge2, .mosaic-shop2-cart-preview--u-i0xvlhp0l.is-hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-iiwxaxge2 { background-color: rgba(var(--color-ixkpvst3i), 0.75); border-bottom-color: rgba(var(--color-iepiyheap), 0.8) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l:hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-iu6abkh89, .mosaic-shop2-cart-preview--u-i0xvlhp0l.is-hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-iu6abkh89 { border-bottom-color: rgba(var(--color-izj86sqef), 0.8) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .svg_image--u-ifyo6x73l .path-i3ywtbwnw { fill: rgba(var(--color-ia44x146i), 1) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .svg_image--u-iwxtsnqr6 .path-ix6y083dx { stroke: rgba(var(--color-ivuu6jsa7), 1) }
.mosaic-shop2-cart-preview--u-i0xvlhp0l:hover .mosaic-shop2-cart-preview__link .svg_image--u-ifyo6x73l .path-i3ywtbwnw, .mosaic-shop2-cart-preview--u-i0xvlhp0l.is-hover .mosaic-shop2-cart-preview__link .svg_image--u-ifyo6x73l .path-i3ywtbwnw { fill: rgba(var(--color-ixw6xjwal), 1) }
.svg_image--u-iwxtsnqr6 { position: relative; display: -webkit-box; display: -ms-flexbox; display: 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-iwxtsnqr6 > svg { flex-shrink: 0 }
.svg_image--u-iwxtsnqr6 .path-ix6y083dx { stroke: rgba(var(--color-imtg3pxer), 1) }
.svg_image--u-ifyo6x73l { 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-ifyo6x73l > svg { flex-shrink: 0 }
.svg_image--u-ifyo6x73l .path-i3ywtbwnw { fill: rgba(var(--color-iq604hs7t), 1) }
.div--u-io0e3qslm { position: absolute; display: inline-block; background-color: rgba(var(--color-iyj5fj927), 1); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; font-size: 13px; padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 6px; top: 100%; left: 50%; transform: translate3D(-50%, 0px, 0px); margin-top: 5px }
.text--u-ia7ifs0o4 { display: block }
.div--u-i7jsdodvj { position: absolute; display: block; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 4px; border-left-style: solid; border-left-width: 5px; border-right-width: 5px; width: 0px; bottom: 100%; height: 5px; top: auto; border-bottom-color: rgba(var(--color-iqsd8fkiu), 1); left: 50%; transform: translate3D(-50%, 0px, 0px); border-right-color: rgba(var(--color-i031ep8uz), 0); border-left-color: rgba(var(--color-idjj6ex1p), 0) }
.div--u-iiwxaxge2 { width: 100%; position: relative; display: inline-block }
.div--u-iu6abkh89 { width: 100%; position: relative; display: inline-block }
.text--u-iifatqh1o { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; position: relative }
.link-universal--u-i4sbid5z5 { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; vertical-align: top; color: rgba(var(--color-ij560nyh3), 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-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(var(--color-is9e0akrq), 0); width: 52px; height: 52px; justify-content: center; margin-left: 10px }
.link-universal--u-i4sbid5z5:hover .div--u-it5nnbxys, .link-universal--u-i4sbid5z5.is-hover .div--u-it5nnbxys { display: block; color: rgba(var(--color-ift4lisx0), 1) }
.link-universal--u-i4sbid5z5:hover .svg_image--u-ijej1w00l .path-ipl9isffs, .link-universal--u-i4sbid5z5.is-hover .svg_image--u-ijej1w00l .path-ipl9isffs { fill: rgba(var(--color-iswcite4y), 1) }
.link-universal--u-i4sbid5z5:hover .svg_image--u-ijej1w00l .path-ij6u7x7qr, .link-universal--u-i4sbid5z5.is-hover .svg_image--u-ijej1w00l .path-ij6u7x7qr { fill: rgba(var(--color-i4u4sng4l), 1) }
.svg_image--u-ijej1w00l { 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: 30px; width: 30px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ijej1w00l > svg { flex-shrink: 0 }
.svg_image--u-ijej1w00l .path-ipl9isffs { fill: rgba(var(--color-i8z0g97na), 1) }
.svg_image--u-ijej1w00l .path-ij6u7x7qr { fill: rgba(var(--color-ip6j7yjo2), 1) }
.div--u-it5nnbxys { position: absolute; display: none; background-color: rgba(var(--color-incdctqvk), 0.8); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 12px; padding-left: 16px; padding-right: 16px; padding-top: 7px; padding-bottom: 7px; top: 100%; left: 50%; transform: translate3D(-50%, 0px, 0px); margin-top: 10px; z-index: 1 }
.text--u-i8j3jznfi { display: block }
.div--u-ih3fkwj93 { position: absolute; display: block; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 4px; border-left-style: solid; border-left-width: 5px; border-right-width: 5px; width: 0px; bottom: 100%; height: 5px; top: auto; border-bottom-color: rgba(var(--color-iw9qv5bj9), 0.8); left: 50%; transform: translate3D(-50%, 0px, 0px); border-right-color: rgba(var(--color-ig4lvxhrv), 0); border-left-color: rgba(var(--color-i0bfz1lke), 0) }
.div--u-i7yl6ri4y { position: relative; display: none; margin-left: 0;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.link-universal--u-iqa9n3pk4 { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; vertical-align: top; color: rgba(var(--color-ip3xvo254), 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-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(var(--color-ix5e5ad1v), 0); width: 52px; height: 52px; justify-content: center; margin-left: 10px }
.link-universal--u-iqa9n3pk4:hover .div--u-iuz6ccmbw, .link-universal--u-iqa9n3pk4.is-hover .div--u-iuz6ccmbw { display: block; background-color: rgba(var(--color-i8c8g61j7), 0.8); color: rgba(var(--color-ihe0fap4b), 1) }
.link-universal--u-iqa9n3pk4:hover .div--u-i22bctsqt, .link-universal--u-iqa9n3pk4.is-hover .div--u-i22bctsqt { border-bottom-color: rgba(var(--color-ie8sua8i6), 0.8) }
.svg_image--u-ik2f1wtwf { 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: 30px; width: 30px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ik2f1wtwf > svg { flex-shrink: 0 }
.svg_image--u-ik2f1wtwf .path-ix32lz0nm { stroke: rgba(var(--color-i6lspgdw3), 1) }
.svg_image--u-ik2f1wtwf .path-irbulipxl { fill: rgba(var(--color-i3u4fai8r), 1) }
.div--u-iuz6ccmbw { position: absolute; display: none; background-color: rgba(var(--color-incrqz7cp), 0.8); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 12px; padding-left: 16px; padding-right: 16px; padding-top: 7px; padding-bottom: 7px; top: 100%; left: 50%; transform: translate3D(-50%, 0px, 0px); margin-top: 10px; z-index: 1 }
.text--u-i6ag83w1b { display: block }
.div--u-i22bctsqt { position: absolute; display: block; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 4px; border-left-style: solid; border-left-width: 5px; border-right-width: 5px; width: 0px; bottom: 100%; height: 5px; top: auto; border-bottom-color: rgba(var(--color-iekoa5x60), 0.8); left: 50%; transform: translate3D(-50%, 0px, 0px); border-right-color: rgba(var(--color-iqk1kz32z), 0); border-left-color: rgba(var(--color-irftr5ie6), 0) }
.link-universal--u-izvr2adhg { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; vertical-align: top; color: rgba(var(--color-ia07rqk50), 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-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(var(--color-i3yvmhxoq), 0); width: 52px; height: 52px; justify-content: center; margin-left: 10px }
.link-universal--u-izvr2adhg:hover .div--u-ia60gn6ba, .link-universal--u-izvr2adhg.is-hover .div--u-ia60gn6ba { display: block; background-color: rgba(var(--color-i5mgxz4m7), 0.8); color: rgba(var(--color-i8adhn5kr), 1) }
.link-universal--u-izvr2adhg:hover .div--u-ibe9dgv29, .link-universal--u-izvr2adhg.is-hover .div--u-ibe9dgv29 { border-bottom-color: rgba(var(--color-i7x0p7fk0), 0.8) }
.link-universal--u-izvr2adhg:hover .svg_image--u-ifowoloqu .path-ivsniwcpy, .link-universal--u-izvr2adhg.is-hover .svg_image--u-ifowoloqu .path-ivsniwcpy { fill: rgba(var(--color-ixqgh73fz), 1) }
.svg_image--u-ifowoloqu { 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: 30px; width: 30px; overflow-x: hidden; overflow-y: hidden }
.svg_image--u-ifowoloqu > svg { flex-shrink: 0 }
.svg_image--u-ifowoloqu .path-ivsniwcpy { fill: rgba(var(--color-im534toen), 1) }
.div--u-ia60gn6ba { position: absolute; display: none; background-color: rgba(var(--color-is75sszgi), 0.8); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; font-size: 12px; padding-left: 16px; padding-right: 16px; padding-top: 7px; padding-bottom: 7px; top: 100%; left: 50%; transform: translate3D(-50%, 0px, 0px); margin-top: 10px; z-index: 1 }
.text--u-izfy3nrh8 { display: block }
.div--u-ibe9dgv29 { position: absolute; display: block; border-right-style: solid; border-bottom-style: solid; border-bottom-width: 4px; border-left-style: solid; border-left-width: 5px; border-right-width: 5px; width: 0px; bottom: 100%; height: 5px; top: auto; border-bottom-color: rgba(var(--color-iurx2hjju), 0.8); left: 50%; transform: translate3D(-50%, 0px, 0px); border-right-color: rgba(var(--color-ib5ynmshq), 0); border-left-color: rgba(var(--color-iodxwygnc), 0) }

@media (max-width: 991px) {
	.link-universal--u-ik0rkxat2 { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
	.hor-menu--u-i1b5qgzxc { display: none }
	.section--u-i7r3f3zj1 { padding-right: 30px; padding-left: 30px }
	.container--u-i1jz0orr8 { padding-top: 0px; padding-bottom: 20px }
	.mosaic-shop2-cart-preview--u-i2ekehzzx { margin-right: 0px; position: static; margin-left: 20px; justify-content: center; width: 60px; height: 60px }
	.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link { padding-right: 0px }
	.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty { min-width: 54px; justify-content: center; height: 54px; margin-right: 0px }
	.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-count { justify-content: center }
	.mosaic-shop2-cart-preview--u-i2ekehzzx:hover .mosaic-shop2-cart-preview__link:hover .div--u-i30xt6lz8, .mosaic-shop2-cart-preview--u-i2ekehzzx.is-hover .mosaic-shop2-cart-preview__link.is-hover .div--u-i30xt6lz8 { display: none }
	.div--u-i8kg0n7uk { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 0; justify-content: flex-end; margin-right: 0px; display: none }
	.imageFit--u-i2kctfl5i { margin-right: 20px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none }
	.div--u-i3kgosdk4 { display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; padding-top: 0px; margin-top: 20px }
	.imageFit__img--u-iczv0hsjo { object-fit: cover }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l { margin-right: 20px; height: 60px; width: 60px }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link { padding-right: 0px }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty { min-width: 54px; justify-content: center; height: 54px; margin-right: 0px }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l:hover .mosaic-shop2-cart-preview__link:hover .div--u-iiwxaxge2, .mosaic-shop2-cart-preview--u-i0xvlhp0l.is-hover .mosaic-shop2-cart-preview__link.is-hover .div--u-iiwxaxge2 { display: none }
	.div--u-i7yl6ri4y { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 0; justify-content: flex-end; display: -webkit-box; display: -ms-flexbox; display: flex }
	.div--u-ifwz1kev1 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; flex-wrap: nowrap;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex }
	.div--u-iyyi3afzt { margin-right: 0px; width: 100% }
	.svg_image--u-is9ipv85l { width: 60px; height: 60px }
	.svg_image--u-ifowoloqu .path-ivsniwcpy { fill: rgba(var(--color-i5fogaskg), 1) }
	.svg_image--u-ijej1w00l .path-ipl9isffs { fill: rgba(var(--color-ikxvpr5rl), 1) }
	.svg_image--u-ijej1w00l .path-ij6u7x7qr { fill: rgba(var(--color-idnicl4ie), 1) }
	.svg_image--u-ik2f1wtwf svg { width: auto; height: auto }
	.svg_image--u-ik2f1wtwf .path-ix32lz0nm { stroke: rgba(var(--color-i0ifk6wqv), 1) }
	.link-universal--u-i4sbid5z5 { display: none }
	.link-universal--u-izvr2adhg { display: none }
}

@media (max-width: 767px) {
	.section--u-i7r3f3zj1 { padding-right: 20px; padding-left: 20px }
	.container--u-i1jz0orr8 { padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 24px }
	.div--u-iyyi3afzt { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; justify-content: flex-start; width: 100%; margin-right: 0px }
	.mosaic-shop2-cart-preview--u-i2ekehzzx { justify-content: center; width: 54px; padding-top: 0px; margin-left: 10px; height: 54px }
	.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link { justify-content: center; width: 54px; height: 54px; padding-right: 0px; margin-left: 0px }
	.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total { bottom: 8px; right: -20px; display: block; top: 0px }
	.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-count { position: absolute; right: 8px; bottom: 10px; min-width: 19px; height: 19px; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; font-size: 12px; line-height: 16px }
	.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .svg_image--u-i483rqsya { margin-right: 0px }
	.mosaic-shop2-cart-preview--u-i2ekehzzx:hover .mosaic-shop2-cart-preview__link .div--u-i30xt6lz8, .mosaic-shop2-cart-preview--u-i2ekehzzx.is-hover .mosaic-shop2-cart-preview__link .div--u-i30xt6lz8 { display: none }
	.mosaic-shop2-cart-preview--u-i2ekehzzx:hover .mosaic-shop2-cart-preview__link .svg_image--u-i483rqsya .path-i3ywtbwnw, .mosaic-shop2-cart-preview--u-i2ekehzzx.is-hover .mosaic-shop2-cart-preview__link .svg_image--u-i483rqsya .path-i3ywtbwnw { fill: rgba(var(--color-ihe1ysi4u), 1) }
	.div--u-i8kg0n7uk { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 0; display: none }
	.text--u-i6gijcbuv { font-size: 22px; text-align: center }
	.text--u-iqvg4kmwl { margin-top: 6px }
	.div--u-i9ly9bsoz { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; justify-content: center; text-align: center }
	.svg_image--u-is9ipv85l { width: 54px; height: 54px }
	.imageFit--u-i2kctfl5i { margin-right: 0px }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l { justify-content: center; width: 54px; padding-top: 0px; margin-left: 10px; height: 54px }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link { justify-content: center; width: 54px; height: 54px; padding-right: 0px; margin-left: 0px }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total { bottom: 8px; right: -20px; display: block; top: 0px }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-count { position: absolute; right: 8px; bottom: 10px; min-width: 19px; height: 19px; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; font-size: 12px; line-height: 16px }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .svg_image--u-ifyo6x73l { margin-right: 0px }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l:hover .mosaic-shop2-cart-preview__link .div--u-iiwxaxge2, .mosaic-shop2-cart-preview--u-i0xvlhp0l.is-hover .mosaic-shop2-cart-preview__link .div--u-iiwxaxge2 { display: none }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l:hover .mosaic-shop2-cart-preview__link .svg_image--u-ifyo6x73l .path-i3ywtbwnw, .mosaic-shop2-cart-preview--u-i0xvlhp0l.is-hover .mosaic-shop2-cart-preview__link .svg_image--u-ifyo6x73l .path-i3ywtbwnw { fill: rgba(var(--color-isycra53e), 1) }
	.div--u-i7yl6ri4y { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 0; display: -webkit-box; display: -ms-flexbox; display: flex }
	.div--u-ifwz1kev1 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
	.div--u-i3kgosdk4 { justify-content: center; margin-top: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; flex-wrap: nowrap }
	.link-universal--u-ieb3zbu6l { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
}

@media (max-width: 479px) {
	.section--u-i7r3f3zj1 { padding-right: 0px; padding-left: 0px }
	.container--u-i1jz0orr8 { padding-top: 0px; padding-bottom: 20px; padding-right: 20px; padding-left: 20px }
	.div--u-iyyi3afzt { justify-content: space-between; padding-right: 10px; padding-left: 0px }
	.div--u-i8kg0n7uk { justify-content: space-around; max-width: 60%; margin-left: 0px }
	.imageFit--u-i2kctfl5i { margin-right: 0px; max-width: 140px; max-height: 140px }
	.div--u-i3kgosdk4 { margin-top: 10px; flex-wrap: nowrap }
	.div--u-ifwz1kev1 { justify-content: space-between }
	.text--u-i6gijcbuv { font-size: 20px; text-align: center }
	.link-universal--u-ieb3zbu6l { width: 100%; margin-left: 0px; margin-right: 0px; flex-wrap: wrap; justify-content: center }
	.text--u-iqvg4kmwl { text-align: center; margin-top: 3px }
	.div--u-i7yl6ri4y { justify-content: flex-end; margin-left: 0px; margin-right: 0px; width: 84% }
	.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-count { justify-content: center }
}

@media (min-width: 1280px) {
	.hor-menu--u-i1b5qgzxc .hor-menu__link:hover, .hor-menu--u-i1b5qgzxc .hor-menu__link.is-hover { color: rgba(var(--color-i325h65rm), 1) }
	.hor-menu--u-i1b5qgzxc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover, .hor-menu--u-i1b5qgzxc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover { color: rgba(var(--color-ikhabwnxz), 1) }
	.hor-menu--u-i1b5qgzxc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link > .hor-menu__sub_icon { background-image: var(--image-iq6zv3yks); background-repeat: no-repeat; background-position: center center; background-size: auto; background-attachment: scroll; border-top-style: none; border-bottom-style: none; border-left-style: none }
	.hor-menu--u-i1b5qgzxc .hor-menu__sub_list .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover, .hor-menu--u-i1b5qgzxc .hor-menu__sub_list .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover { color: rgba(var(--color-ijfgmbkaw), 1) }
	.link-universal--u-ik0rkxat2 { display: -webkit-box; display: -ms-flexbox; display: flex }
	.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-count { height: 25px; min-width: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center }
	.mosaic-shop2-cart-preview--u-i0xvlhp0l .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-count { height: 25px; min-width: 25px; display: -webkit-box; display: -ms-flexbox; display: flex }
	.div--u-ifwz1kev1 { justify-content: space-between }
	.div--u-i3kgosdk4 { justify-content: flex-start }
	.div--u-iyyi3afzt { margin-right: 30px }
	.svg_image--u-ibu1ryrcf svg { width: auto; height: auto }
	.svg_image--u-ibu1ryrcf .path-ig4ukrgnf { stroke: rgba(var(--color-i9sxp8qzk), 1) }
}

@media (min-width: 1440px) {
	.mosaic-shop2-cart-preview--u-i2ekehzzx .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-count { width: auto; margin-left: auto; margin-right: auto; justify-content: center }
	.mosaic-shop2-cart-preview--u-i2ekehzzx:hover .mosaic-shop2-cart-preview__link .svg_image--u-i483rqsya .path-i3ywtbwnw, .mosaic-shop2-cart-preview--u-i2ekehzzx.is-hover .mosaic-shop2-cart-preview__link .svg_image--u-i483rqsya .path-i3ywtbwnw { fill: rgba(var(--color-i1u0mmakw), 1) }
	.div--u-iyyi3afzt { display: none }
	.link-universal--u-i7nd49z9e { display: none }
	.div--u-i0xhxhlw3 { display: -webkit-box; display: -ms-flexbox; display: flex }
	.section--u-i7r3f3zj1 { display: -webkit-box; display: -ms-flexbox; display: flex }
	.hor-menu--u-i1b5qgzxc { display: -webkit-box; display: -ms-flexbox; display: flex }
	.hor-menu--u-i1b5qgzxc .hor-menu__list { flex-wrap: wrap; height: 50px; width: 1%; overflow-x: hidden; overflow-y: hidden }
	.hor-menu--u-i1b5qgzxc .hor-menu__more_list { display: block }
}