@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");}
:root {
	--color-i9yjvyvr8: 70, 181, 59;
	--color-i8vdu7et1: 34, 34, 34;
	--color-imayzb27d: 199, 199, 199;
	--color-ijx23s1wh: 255, 255, 255;
	--color-i0eb94v53: 26, 26, 26;
	--color-i69rv5cbb: 255, 255, 255;
	--color-ioqcoydjk: 255, 255, 255;
	--color-i6bi1vrv6: 70, 181, 59;
	--color-ir3re5ep2: 255, 254, 254;
	--color-iw30pqcj0: 255, 255, 255;
	--color-inz5r0kvi: 255, 255, 255;
	--color-i2p9i8vt0: 255, 255, 255;
	--color-ijwlfpiie: 255, 255, 255;
	--color-ioo44f5sy: 26, 26, 26;
	--color-inof2b8yj: 26, 26, 26;
	--color-iz1haxv2s: 26, 26, 26;
	--color-i2nppreid: 26, 26, 26;
	--color-iya4ye52h: 255, 255, 255;
	--color-iaox26j1e: 255, 255, 255;
	--color-iwotngqrp: 255, 255, 255;
	--color-iuzjipou1: 26, 26, 26;
	--color-if121r300: 26, 26, 26;
	--color-icrzm5wqa: 26, 26, 26;
	--color-i578lpiiu: 26, 26, 26;
	--color-i99jelcws: 26, 26, 26;
	--color-i4tgcsrbi: 34, 34, 34;
	--color-isucucz4b: 34, 34, 34;
	--color-igww62sij: 26, 26, 26;
	--color-ii9sj5l6f: 26, 26, 26;
	--color-icfowxi2l: 255, 255, 252;
	--color-ie7h76ss4: 255, 255, 255;
	--color-ib3nsaaa6: 26, 26, 26;
	--color-ifujnnkfb: 0, 0, 0;
	--color-iiqi4gipb: 255, 255, 255;
	--color-icn10pke7: 255, 105, 132;
	--color-ixsvldnly: 26, 26, 26;
	--color-iu5dw8m9l: 26, 26, 26;
	--color-ilvkb5idr: 26, 26, 26;
	--color-i5vqml0zw: 26, 26, 26;
	--color-ixa6gabnu: 26, 26, 26;
	--color-iuik37sme: 26, 26, 26;
	--color-icvzjwt1b: 26, 26, 26;
	--color-iozhzgp7i: 26, 26, 26;
	--color-i0jiahxon: 26, 26, 26;
	--color-id34hn5xw: 26, 26, 26;
	--color-iwt6z4lpe: 255, 255, 255;
	--color-i8okq7id7: 0, 0, 0;
	--color-idwwtxto3: 26, 26, 26;
	--color-iwtsged3w: 26, 26, 26;
	--color-ifih0bbqc: 26, 26, 26;
	--color-inq7e1x3l: 26, 26, 26;
	--color-ik5du67jr: 255, 255, 255;
	--color-i9c7cpvf8: 255, 255, 255;
	--color-i7e1uoua6: 255, 255, 255;
	--color-ibsokssfi: 0, 0, 0;
	--color-in6hcqlrm: 26, 26, 26;
	--color-irid2vsqu: 26, 26, 26;
	--color-io0p1plk6: 255, 255, 255;
	--color-ih4k41yfk: 255, 255, 255;
	--color-i5rtbkail: 26, 26, 26;
	--color-ikvsb26pw: 255, 255, 255;
	--color-iw29evx86: 26, 26, 26;
	--color-isif2w2xm: 255, 255, 255;
	--color-iodwk5sgt: 255, 105, 132;
	--color-ikd8ksdgb: 255, 105, 132;
	--color-iljj8y6pv: 255, 105, 132;
	--color-ih8m8v54m: 26, 26, 26;
	--color-ids575nk6: 239, 239, 239;
	--color-iy7f7j4qd: 26, 26, 26;
	--color-iq54swvpp: 255, 255, 255;
	--color-i6puie74p: 26, 26, 26;
	--color-is9p09mof: 26, 26, 26;
	--color-iqgtnfusw: 238, 238, 238;
	--image-ib1xfws7b: url("/d/a_2_right_b.svg");
	--color-ilzcm854o: 255, 255, 252;
	--color-i3p1ftp7o: 0, 0, 0;
	--color-itk70892l: 255, 255, 255;
	--color-itykf71ba: 26, 26, 26;
	--color-i3sfj8ytx: 26, 26, 26;
	--color-itzasv4ct: 51, 51, 51;
	--color-i0v1ej0o3: 221, 221, 221;
	--color-irprt380w: 255, 255, 255;
	--color-igf18ob4w: 51, 51, 51;
	--color-ihjyrblya: 26, 26, 26;
	--color-ilbpbaqoe: 221, 221, 221;
	--color-io1bp4d79: 26, 26, 26;
	--color-i4qcr3180: 255, 105, 132;
	--color-im9kglua5: 255, 255, 252;
	--image-ihtgslmng: url("/d/a_2_right_b.svg");
	--color-ioou2wc57: 255, 105, 132;
	--color-iiwp7o0s0: 255, 105, 132;
	--color-ixeof54si: 255, 105, 132;
	--color-iec5y3r78: 255, 105, 132;
	--color-i6sx25blb: 255, 105, 132;
	--color-iskly9soe: 26, 26, 26;
	--color-i0ikkc9dq: 26, 26, 26;
	--color-ipysbowur: 26, 26, 26;
	--color-invzvanhj: 255, 105, 133;
	--color-iotdr0a0y: 255, 105, 133;
	--color-itx866933: 88, 188, 79;
	--color-indpwpud4: 255, 254, 254;
	--color-itnvk9rek: 26, 26, 26;
	--color-i7wmnwsjd: 255, 105, 132;
	--color-ibvq3qtjj: 26, 26, 26;
	--color-ivma4d061: 0, 0, 0;
	--color-i67da66k3: 238, 238, 238;
	--color-imw1yfgqb: 0, 0, 0;
	--color-ih1sy0axp: 26, 26, 26;
	--color-iuzip2iq9: 255, 255, 255;
	--color-i8mr7njo4: 26, 26, 26;
	--color-in9df7mac: 26, 26, 26;
	--color-i3mjnkoi3: 221, 221, 221;
	--color-il0gapxi4: 51, 51, 51;
	--color-ics50kdo6: 255, 255, 255;
	--color-izce5qg81: 51, 51, 51;
	--color-iexp6xhcf: 26, 26, 26;
	--color-i55dta66o: 221, 221, 221;
	--color-ihpsx2byt: 26, 26, 26;
	--color-izhsq4v2v: 255, 105, 133;
	--color-irsd732jv: 255, 105, 133;
	--color-iiy7pmvvo: 255, 255, 255;
	--color-i4ctbgvfi: 26, 26, 26;
	--image-ib60csgkq: url("/d/burger.svg");
	--color-inkrbhv78: 26, 26, 26;
}

.mosaic-shop2-cart-preview--u-ifplk5hfc { display: inline-block; background-color: rgba(var(--color-i9yjvyvr8), 0.1); height: 52px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; position: relative; margin-left: 30px; padding-top: 1px; margin-right: 0px; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; padding-left: 15px; padding-right: 15px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.mosaic-shop2-cart-preview--u-ifplk5hfc:hover, .mosaic-shop2-cart-preview--u-ifplk5hfc.is-hover { background-color: rgba(var(--color-itx866933), 1) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link, .mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link { color: rgba(var(--color-i8vdu7et1), 1); display: block; padding-top: 8px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; text-decoration-line: unset; background-color: rgba(var(--color-imayzb27d), 1) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .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-ifplk5hfc .mosaic-shop2-cart-preview__total-heading { font-size: 0.8em; margin-right: 5px }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__total-count { font-size: 0.9em }
.mosaic-shop2-cart-preview--u-ifplk5hfc .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-ifplk5hfc .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-ifplk5hfc .mosaic-shop2-cart-preview__sum-price { font-size: 0.9em }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__sum-currency { font-size: 0.9em; margin-left: 5px }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link { padding-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; background-color: rgba(var(--color-ijx23s1wh), 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-ifplk5hfc .mosaic-shop2-cart-preview__link { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 0px; padding-bottom: 0px; background-color: rgba(var(--color-i69rv5cbb), 0); height: 50px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 0px; padding-left: 0px }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty { margin-left: 0px; padding-right: 0px }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__total-heading { display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__sum-heading { display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__total-count { display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link .mosaic-shop2-cart-preview__sum { display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link .svg_image--u-iuvxy2vl6 { height: 30px; width: 30px }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .svg_image--u-iuvxy2vl6 { height: 30px; width: 30px; display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-heading { display: none; color: rgba(var(--color-i0eb94v53), 1) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .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-ioqcoydjk), 1); left: auto; justify-content: center }
.mosaic-shop2-cart-preview--u-ifplk5hfc .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-i6bi1vrv6), 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-ir3re5ep2), 1); border-top-style: solid; border-top-width: 1px; border-right-style: solid; border-right-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; border-top-color: rgba(var(--color-iw30pqcj0), 1); border-right-color: rgba(var(--color-inz5r0kvi), 1); border-bottom-color: rgba(var(--color-i2p9i8vt0), 1); border-left-color: rgba(var(--color-ijwlfpiie), 1) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .svg_image--u-itozv6by1 { height: 30px; width: 30px; margin-right: 4px; display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link .svg_image--u-itozv6by1 { height: 30px; width: 30px; display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link .div--u-i3ifwfpet { color: rgba(var(--color-iwotngqrp), 1); padding-top: 7px; padding-bottom: 7px; background-color: rgba(var(--color-iuzjipou1), 0.75); display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc .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-ifplk5hfc .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-ifplk5hfc .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-ifplk5hfc .mosaic-shop2-cart-preview__link .div--u-i3ifwfpet { display: none; top: 100%; margin-top: 50px }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link .div--u-ijrmdim1d { border-bottom-color: rgba(var(--color-if121r300), 0.75) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .div--u-iy88nkcey { background-color: rgba(var(--color-icrzm5wqa), 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-i578lpiiu), 0.75); flex-shrink: 0; width: auto; padding-right: 16px; padding-left: 16px; font-size: 12px; line-height: 1em }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .div--u-ipfkm5glg { border-bottom-style: solid; border-bottom-width: 4px; border-bottom-color: rgba(var(--color-i99jelcws), 0.75); border-right-style: solid; border-right-width: 5px; border-right-color: rgba(var(--color-i4tgcsrbi), 0); border-left-style: solid; border-left-width: 5px; border-left-color: rgba(var(--color-isucucz4b), 0); position: absolute; bottom: 100%; height: 5px; width: 0px; left: 50%; transform: translate3D(-50%, 0px, 0px) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link .div--u-ipfkm5glg { display: none; height: 15px; width: 15% }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link .div--u-iy88nkcey { display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total { color: rgba(var(--color-icfowxi2l), 1); margin-left: 5px; margin-right: -25px }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .text--u-i8nb4pl0i { color: rgba(var(--color-iiqi4gipb), 1) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .text--u-izx1he2og { text-align: center; color: rgba(var(--color-iskly9soe), 1); flex-shrink: 0 }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link:hover .div--u-i3ifwfpet, .mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview-empty__link.is-hover .div--u-i3ifwfpet { display: block }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link:hover .div--u-iy88nkcey, .mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.is-hover .div--u-iy88nkcey { display: block; white-space: nowrap; background-color: rgba(var(--color-igww62sij), 0.75) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link:hover .mosaic-shop2-cart-preview__sum-price, .mosaic-shop2-cart-preview--u-ifplk5hfc .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-ifplk5hfc .mosaic-shop2-cart-preview__link:hover .mosaic-shop2-cart-preview__sum, .mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.is-hover .mosaic-shop2-cart-preview__sum {  }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link:hover .div--u-ipfkm5glg, .mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.is-hover .div--u-ipfkm5glg { border-bottom-color: rgba(var(--color-ixa6gabnu), 0.75) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .svg_image--u-itozv6by1 { display: none; height: 30px; justify-content: center }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .svg_image--u-iuvxy2vl6 { display: none; height: 30px; justify-content: center }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .mosaic-shop2-cart-preview__total { display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-iy88nkcey { 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-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .mosaic-shop2-cart-preview__sum { display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .text--u-i8nb4pl0i {  }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .text--u-izx1he2og { flex-shrink: 1 }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty:hover .div--u-iy88nkcey, .mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty.is-hover .div--u-iy88nkcey { background-color: rgba(var(--color-ilvkb5idr), 0.85) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty:hover .div--u-ipfkm5glg, .mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty.is-hover .div--u-ipfkm5glg { border-bottom-color: rgba(var(--color-i5vqml0zw), 0.85) }
.mosaic-shop2-cart-preview--u-ifplk5hfc:hover .mosaic-shop2-cart-preview__link .div--u-iy88nkcey, .mosaic-shop2-cart-preview--u-ifplk5hfc.is-hover .mosaic-shop2-cart-preview__link .div--u-iy88nkcey { display: none; background-color: rgba(var(--color-ixsvldnly), 0.75) }
.mosaic-shop2-cart-preview--u-ifplk5hfc:hover .mosaic-shop2-cart-preview__link .div--u-ipfkm5glg, .mosaic-shop2-cart-preview--u-ifplk5hfc.is-hover .mosaic-shop2-cart-preview__link .div--u-ipfkm5glg { border-bottom-color: rgba(var(--color-i0jiahxon), 0.75) }
.mosaic-shop2-cart-preview--u-ifplk5hfc:hover .mosaic-shop2-cart-preview__link .text--u-izx1he2og, .mosaic-shop2-cart-preview--u-ifplk5hfc.is-hover .mosaic-shop2-cart-preview__link .text--u-izx1he2og { color: rgba(var(--color-indpwpud4), 1) }
.mosaic-shop2-cart-preview--u-ifplk5hfc:hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-iy88nkcey, .mosaic-shop2-cart-preview--u-ifplk5hfc.is-hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-iy88nkcey { background-color: rgba(var(--color-icvzjwt1b), 0.75); border-bottom-color: rgba(var(--color-iozhzgp7i), 0.8); display: none }
.mosaic-shop2-cart-preview--u-ifplk5hfc:hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-ipfkm5glg, .mosaic-shop2-cart-preview--u-ifplk5hfc.is-hover .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .div--u-ipfkm5glg { border-bottom-color: rgba(var(--color-id34hn5xw), 0.8) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .svg_image--u-itozv6by1 .path-i3ywtbwnw { fill: rgba(var(--color-ii9sj5l6f), 1) }
.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link.mosaic-shop2-cart-preview__link--empty .svg_image--u-iuvxy2vl6 .path-ix6y083dx { stroke: rgba(var(--color-iu5dw8m9l), 1) }
.mosaic-shop2-cart-preview--u-ifplk5hfc:hover .mosaic-shop2-cart-preview__link .svg_image--u-itozv6by1 .path-i3ywtbwnw, .mosaic-shop2-cart-preview--u-ifplk5hfc.is-hover .mosaic-shop2-cart-preview__link .svg_image--u-itozv6by1 .path-i3ywtbwnw { fill: rgba(var(--color-icn10pke7), 1) }
.svg_image--u-iuvxy2vl6 { 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-iuvxy2vl6 > svg { flex-shrink: 0 }
.svg_image--u-iuvxy2vl6 .path-ix6y083dx { stroke: rgba(var(--color-ioo44f5sy), 1) }
.svg_image--u-itozv6by1 { 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-itozv6by1 > svg { flex-shrink: 0 }
.svg_image--u-itozv6by1 .path-i3ywtbwnw { fill: rgba(var(--color-inof2b8yj), 1) }
.div--u-i3ifwfpet { position: absolute; display: inline-block; background-color: rgba(var(--color-iz1haxv2s), 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-iwgwjgd5h { display: block }
.div--u-ijrmdim1d { 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-i2nppreid), 1); left: 50%; transform: translate3D(-50%, 0px, 0px); border-right-color: rgba(var(--color-iya4ye52h), 0); border-left-color: rgba(var(--color-iaox26j1e), 0) }
.div--u-iy88nkcey { width: 100%; position: relative; display: inline-block }
.div--u-ipfkm5glg { width: 100%; position: relative; display: inline-block }
.section--u-ijb6jssk7 { display: block; width: 100%; position: sticky; background-color: rgba(var(--color-ie7h76ss4), 1); padding-right: 30px; padding-left: 30px; color: rgba(var(--color-ib3nsaaa6), 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; top: 0px; z-index: 10 }
.container--u-izjtc919e { width: 100%; max-width: 1290px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: flex-start }
.text--u-i8nb4pl0i { display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: top; position: relative }
.link-universal--u-ivz7d9leu { cursor: pointer; text-decoration-line: none; width: 54px; height: 54px; display: none;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center }
.svg_image--u-irwu5h86s { 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-irwu5h86s > svg { flex-shrink: 0 }
.svg_image--u-irwu5h86s svg { width: 100%; height: 100% }
.svg_image--u-irwu5h86s .path-iqap0ol09 { fill: rgba(var(--color-ibvq3qtjj), 1) }
.link-universal--u-i1gduc8uh { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; cursor: pointer; vertical-align: top; color: rgba(var(--color-iwt6z4lpe), 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-i8okq7id7), 0); height: 52px; justify-content: center; margin-left: 30px }
.link-universal--u-i1gduc8uh:hover, .link-universal--u-i1gduc8uh.is-hover {  }
.link-universal--u-i1gduc8uh:hover .div--u-ilpxpbydy, .link-universal--u-i1gduc8uh.is-hover .div--u-ilpxpbydy { display: none; color: rgba(var(--color-ikvsb26pw), 1) }
.link-universal--u-i1gduc8uh:hover .text--u-i92giwcf5, .link-universal--u-i1gduc8uh.is-hover .text--u-i92giwcf5 { color: rgba(var(--color-invzvanhj), 1) }
.link-universal--u-i1gduc8uh:hover .svg_image--u-i4bx6xk55 .path-ipl9isffs, .link-universal--u-i1gduc8uh.is-hover .svg_image--u-i4bx6xk55 .path-ipl9isffs { fill: rgba(var(--color-ikd8ksdgb), 1) }
.link-universal--u-i1gduc8uh:hover .svg_image--u-i4bx6xk55 .path-ij6u7x7qr, .link-universal--u-i1gduc8uh.is-hover .svg_image--u-i4bx6xk55 .path-ij6u7x7qr { fill: rgba(var(--color-iljj8y6pv), 1) }
.svg_image--u-i4bx6xk55 { position: relative; display: none; 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-i4bx6xk55 > svg { flex-shrink: 0 }
.svg_image--u-i4bx6xk55 .path-ipl9isffs { fill: rgba(var(--color-idwwtxto3), 1) }
.svg_image--u-i4bx6xk55 .path-ij6u7x7qr { fill: rgba(var(--color-iwtsged3w), 1) }
.div--u-ilpxpbydy { position: absolute; display: none; background-color: rgba(var(--color-ifih0bbqc), 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 }
.text--u-izt0i30id { display: block }
.div--u-itvypwlm4 { 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-inq7e1x3l), 0.8); left: 50%; transform: translate3D(-50%, 0px, 0px); border-right-color: rgba(var(--color-ik5du67jr), 0); border-left-color: rgba(var(--color-i9c7cpvf8), 0) }
.div--u-i304pe0i3 { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: auto; flex-shrink: 0 }
.link-universal--u-ieagi0vtq { cursor: pointer; vertical-align: top; color: rgba(var(--color-i7e1uoua6), 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-ibsokssfi), 0); height: 52px; justify-content: center; margin-left: 30px; display: -webkit-box; display: -ms-flexbox; display: flex }
.link-universal--u-ieagi0vtq:hover .div--u-i3p3847rb, .link-universal--u-ieagi0vtq.is-hover .div--u-i3p3847rb { display: none; background-color: rgba(var(--color-iw29evx86), 0.8); color: rgba(var(--color-isif2w2xm), 1) }
.link-universal--u-ieagi0vtq:hover .div--u-iamcr2lqg, .link-universal--u-ieagi0vtq.is-hover .div--u-iamcr2lqg { border-bottom-color: rgba(var(--color-ih8m8v54m), 0.8) }
.link-universal--u-ieagi0vtq:hover .text--u-iazgskwe8, .link-universal--u-ieagi0vtq.is-hover .text--u-iazgskwe8 { color: rgba(var(--color-iotdr0a0y), 1) }
.link-universal--u-ieagi0vtq:hover .svg_image--u-ipkd5vxvf .path-ivsniwcpy, .link-universal--u-ieagi0vtq.is-hover .svg_image--u-ipkd5vxvf .path-ivsniwcpy { fill: rgba(var(--color-iodwk5sgt), 1) }
.svg_image--u-ipkd5vxvf { position: relative; display: none; 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-ipkd5vxvf > svg { flex-shrink: 0 }
.svg_image--u-ipkd5vxvf .path-ivsniwcpy { fill: rgba(var(--color-i5rtbkail), 1) }
.div--u-i3p3847rb { position: absolute; display: none; background-color: rgba(var(--color-in6hcqlrm), 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 }
.text--u-ik3540a78 { display: block }
.div--u-iamcr2lqg { 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-irid2vsqu), 0.8); left: 50%; transform: translate3D(-50%, 0px, 0px); border-right-color: rgba(var(--color-io0p1plk6), 0); border-left-color: rgba(var(--color-ih4k41yfk), 0) }
.dropdown--u-i1k4cg6hm { display: -webkit-box; display: -ms-flexbox; display: flex; flex-shrink: 0 }
.dropdown__wrapper--u-iay9itxvw { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.dropdown__button--u-i09vly3j4 { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; margin-top: 0px; margin-right: 40px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: initial; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; line-height: normal; cursor: pointer; outline-style: none; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; background-color: rgba(var(--color-ids575nk6), 0); padding-top: 10px; padding-bottom: 10px; min-height: 80px; color: rgba(var(--color-iy7f7j4qd), 1); padding-right: 0px; flex-shrink: 1 }
.dropdown__button--u-i09vly3j4:hover, .dropdown__button--u-i09vly3j4.is-hover { color: rgba(var(--color-iec5y3r78), 1) }
.dropdown__button--u-i09vly3j4:hover .text--u-i1at4436x, .dropdown__button--u-i09vly3j4.is-hover .text--u-i1at4436x { color: rgba(var(--color-i6sx25blb), 1) }
.dropdown__button--u-i09vly3j4:hover .text--u-i1at4436x:hover, .dropdown__button--u-i09vly3j4.is-hover .text--u-i1at4436x.is-hover {  }
.dropdown__button--u-i09vly3j4:hover .svg_image--u-iany3ochc .path-i05wpl41d, .dropdown__button--u-i09vly3j4.is-hover .svg_image--u-iany3ochc .path-i05wpl41d { fill: rgba(var(--color-i7wmnwsjd), 1) }
.dropdown__content-wrapper--u-ihmubeler { position: absolute; top: 100%; left: 0%; display: none; z-index: 1000; bottom: auto; right: auto }
.dropdown__content--u-iwipgdv8g { width: 330px; background-color: rgba(var(--color-iq54swvpp), 1); margin-left: -30px; overflow-x: visible; overflow-y: visible; padding-bottom: 30px; max-height: 90vh }
.text--u-i1at4436x { font-size: 15px; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: rgba(var(--color-i6puie74p), 1) }
.mosaic-shop2-folders--u-is7xkamvq { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; width: 100%; border-top-style: solid; border-top-width: 1px; border-top-color: rgba(var(--color-is9p09mof), 0.1); padding-top: 10px; padding-bottom: 10px; overflow-x: visible; overflow-y: visible }
.mosaic-shop2-folders--u-is7xkamvq .div { display: none; position: absolute; left: 0px; right: 0px; top: 100%; flex-wrap: wrap; z-index: 10; background-color: rgba(var(--color-iqgtnfusw), 1) }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__list { width: 100%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; display: block; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 1; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; overflow-x: unset; overflow-y: unset; list-style-type: none; height: auto }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__item { width: 100%; flex-shrink: 0; position: relative }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__link, .mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__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 }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__icon { width: 16px; height: 16px; margin-left: 10px; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; opacity: 1; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px; background-image: var(--image-ib1xfws7b); background-repeat: no-repeat; background-position: center center; background-size: 3.59px auto; background-attachment: scroll; background-color: rgba(var(--color-ilzcm854o), 1) }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-icon { width: 10px; height: 10px; margin-left: 10px; background-color: rgba(var(--color-i3p1ftp7o), 1); display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list { margin-right: 0px; margin-bottom: 0px; width: 300px; z-index: 10; position: absolute; list-style-type: none; flex-wrap: nowrap; top: 0; left: 100%; padding-left: 0px; display: none; background-color: rgba(var(--color-itk70892l), 1); border-left-style: solid; border-left-width: 1px; border-left-color: rgba(var(--color-itykf71ba), 0.1); margin-top: -11px; padding-top: 10px; padding-bottom: 10px; border-top-style: solid; border-top-width: 1px; border-top-color: rgba(var(--color-i3sfj8ytx), 0.1) }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-link { color: rgba(var(--color-itzasv4ct), 1); background-color: rgba(var(--color-i0v1ej0o3), 1) }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__more-list { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: none }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__more-item { position: relative }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__more-link { display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; color: rgba(var(--color-irprt380w), 1); padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; background-color: rgba(var(--color-igf18ob4w), 1); text-decoration-line: none }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__link { padding-left: 30px; padding-right: 30px; padding-top: 15px; padding-bottom: 15px; font-size: 16px; color: rgba(var(--color-ihjyrblya), 1) }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__link:hover, .mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__link.is-hover { color: rgba(var(--color-i4qcr3180), 1) }
.mosaic-shop2-folders--u-is7xkamvq.flex .mosaic-shop2-folders__list { height: auto; overflow-x: unset; overflow-y: unset }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list { top: 0px; left: 100%; width: 300px; position: absolute }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item { width: 100%; position: relative }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__link:hover .mosaic-shop2-folders__icon, .mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__link.is-hover .mosaic-shop2-folders__icon { border-left-color: rgba(var(--color-ioou2wc57), 1); opacity: 1 }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item { width: 100% }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list {  }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item > .mosaic-shop2-folders__sub-link { background-color: rgba(var(--color-ilbpbaqoe), 0); padding-left: 30px; padding-right: 30px; padding-top: 12px; padding-bottom: 12px; font-size: 15px; color: rgba(var(--color-io1bp4d79), 1) }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item > .mosaic-shop2-folders__sub-link:hover, .mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item > .mosaic-shop2-folders__sub-link.is-hover { color: rgba(var(--color-iiwp7o0s0), 1) }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item > .mosaic-shop2-folders__sub-link > .mosaic-shop2-folders__sub-icon { opacity: 1; width: 16px; height: 16px; background-color: rgba(var(--color-im9kglua5), 1); background-image: var(--image-ihtgslmng); background-repeat: no-repeat; background-position: center center; background-size: 3.59px auto; background-attachment: scroll; border-top-left-radius: 250px; border-top-right-radius: 250px; border-bottom-right-radius: 250px; border-bottom-left-radius: 250px }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item > .mosaic-shop2-folders__sub-link:hover > .mosaic-shop2-folders__sub-icon, .mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item > .mosaic-shop2-folders__sub-link.is-hover > .mosaic-shop2-folders__sub-icon { border-left-color: rgba(var(--color-ixeof54si), 1); opacity: 1 }
.mosaic-shop2-folders--u-is7xkamvq .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list { display: none }
.svg_image--u-iany3ochc { 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: 14px; width: 14px; overflow-x: hidden; overflow-y: hidden; margin-left: 15px; margin-top: auto; margin-bottom: auto }
.svg_image--u-iany3ochc > svg { flex-shrink: 0 }
.svg_image--u-iany3ochc svg { width: 100%; height: 100% }
.svg_image--u-iany3ochc .path-i05wpl41d { fill: rgba(var(--color-itnvk9rek), 1) }
.text--u-izx1he2og { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; position: relative }
.text--u-i92giwcf5 { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; position: relative; color: rgba(var(--color-i0ikkc9dq), 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.text--u-iazgskwe8 { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; position: relative; color: rgba(var(--color-ipysbowur), 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease }
.hor-menu--u-ii2uhcppc { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: flex-start }
.hor-menu--u-ii2uhcppc .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: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 1; height: 80px; width: 1%; overflow-x: hidden; overflow-y: hidden }
.hor-menu--u-ii2uhcppc .hor-menu__item { flex-shrink: 0; margin-right: 36px }
.hor-menu--u-ii2uhcppc .hor-menu__link, .hor-menu--u-ii2uhcppc .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-ivma4d061), 1) }
.hor-menu--u-ii2uhcppc .hor-menu__icon, .hor-menu--u-ii2uhcppc .hor-menu__sub_icon { background-color: rgba(var(--color-i67da66k3), 1); width: 25px; height: 25px; flex-shrink: 0; margin-left: 10px }
.hor-menu--u-ii2uhcppc .hor-menu__sub_icon { background-color: rgba(var(--color-imw1yfgqb), 1); display: none }
.hor-menu--u-ii2uhcppc .hor-menu__sub_list { position: absolute; z-index: 10; list-style-type: none; width: 350px; margin-left: -30px; padding-left: 0px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: rgba(var(--color-ih1sy0axp), 0.1); padding-top: 3px; padding-bottom: 3px; background-color: rgba(var(--color-iuzip2iq9), 1); border-top-style: solid; border-top-width: 1px; border-top-color: rgba(var(--color-i8mr7njo4), 0.1) }
.hor-menu--u-ii2uhcppc .hor-menu__sub_item { vertical-align: top }
.hor-menu--u-ii2uhcppc .hor-menu__sub_link { background-color: rgba(var(--color-i3mjnkoi3), 1); color: rgba(var(--color-il0gapxi4), 1) }
.hor-menu--u-ii2uhcppc .hor-menu__more_list { display: block; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0; margin-bottom: 0; list-style-type: none }
.hor-menu--u-ii2uhcppc .hor-menu__more_item { display: -webkit-box; display: -ms-flexbox; display: flex }
.hor-menu--u-ii2uhcppc .hor-menu__more_link { display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; text-decoration-line: none; color: rgba(var(--color-ics50kdo6), 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-izce5qg81), 1) }
.hor-menu--u-ii2uhcppc .hor-menu__icon { display: none }
.hor-menu--u-ii2uhcppc .hor-menu__link { transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-size: 15px; color: rgba(var(--color-iexp6xhcf), 0.6); padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px; min-height: 80px }
.hor-menu--u-ii2uhcppc .hor-menu__link:hover, .hor-menu--u-ii2uhcppc .hor-menu__link.is-hover { color: rgba(var(--color-izhsq4v2v), 1) }
.hor-menu--u-ii2uhcppc.flex-menu .hor-menu__list { flex-wrap: wrap; width: auto; overflow-x: unset; overflow-y: unset }
.hor-menu--u-ii2uhcppc .hor-menu__item > .hor-menu__sub_list { display: none }
.hor-menu--u-ii2uhcppc .hor-menu__sub_list .hor-menu__sub_list { top: 0px; left: 100%; margin-left: 0px; border-left-style: solid; border-left-width: 1px; border-left-color: rgba(var(--color-in9df7mac), 0.1); margin-top: -1px }
.hor-menu--u-ii2uhcppc .hor-menu__more_list .hor-menu__sub_list { right: 0px; height: auto; margin-top: 0px; margin-bottom: 0px; overflow-x: auto; overflow-y: auto; max-height: 90vh }
.hor-menu--u-ii2uhcppc .hor-menu__more_list > .hor-menu__item { height: 100%; cursor: pointer; margin-right: 0px; min-height: 80px; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.hor-menu--u-ii2uhcppc .hor-menu__sub_list > .hor-menu__sub_item {  }
.hor-menu--u-ii2uhcppc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link { padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-size: 15px; min-height: auto; background-color: rgba(var(--color-i55dta66o), 0); color: rgba(var(--color-ihpsx2byt), 0.6) }
.hor-menu--u-ii2uhcppc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link:hover, .hor-menu--u-ii2uhcppc .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link.is-hover { color: rgba(var(--color-irsd732jv), 1) }
.hor-menu--u-ii2uhcppc .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link { color: rgba(var(--color-iiy7pmvvo), 0); font-size: 0px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 36px; width: 36px; background-color: rgba(var(--color-i4ctbgvfi), 0.1); background-image: var(--image-ib60csgkq); background-repeat: no-repeat; background-position: center center; background-size: 16.80px auto; background-attachment: scroll; cursor: pointer; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px }
.hor-menu--u-ii2uhcppc .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link:hover, .hor-menu--u-ii2uhcppc .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link.is-hover { background-color: rgba(var(--color-inkrbhv78), 0.4) }
.hor-menu--u-ii2uhcppc .hor-menu__sub_list .hor-menu__sub_list .hor-menu__sub_list .hor-menu__sub_list { display: none }
.hor-menu--u-ii2uhcppc .hor-menu__sub_list .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link { font-size: 15px; padding-top: 5px; padding-bottom: 5px }

@media (max-width: 991px) {
	.mosaic-shop2-cart-preview--u-ifplk5hfc { margin-right: 0px }
	.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link { padding-right: 10px }
	.mosaic-shop2-cart-preview--u-ifplk5hfc .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-ifplk5hfc:hover .mosaic-shop2-cart-preview__link:hover .div--u-iy88nkcey, .mosaic-shop2-cart-preview--u-ifplk5hfc.is-hover .mosaic-shop2-cart-preview__link.is-hover .div--u-iy88nkcey { display: none }
	.section--u-ijb6jssk7 { padding-right: 0px; padding-left: 0px; bottom: 0px; right: 0px; left: 0px; top: 0px }
	.container--u-izjtc919e { height: 80px;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: space-between; top: 0px; padding-left: 20px; padding-right: 20px }
	.link-universal--u-ivz7d9leu { display: -webkit-box; display: -ms-flexbox; display: flex }
	.div--u-i304pe0i3 { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; flex-shrink: 0; justify-content: flex-end }
	.dropdown--u-i1k4cg6hm { display: none }
	.hor-menu--u-ii2uhcppc { display: none }
}

@media (max-width: 767px) {
	.container--u-izjtc919e { height: 54px; padding-right: 0px; padding-left: 0px }
	.mosaic-shop2-cart-preview--u-ifplk5hfc { justify-content: center; padding-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin-left: 20px }
	.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link { justify-content: center; height: 54px; padding-right: 0px; margin-left: 0px }
	.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total { bottom: 0px; right: 0px; display: block; margin-right: 0px }
	.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .mosaic-shop2-cart-preview__total-count { 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-ifplk5hfc .mosaic-shop2-cart-preview__link .svg_image--u-itozv6by1 { margin-right: 0px }
	.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .text--u-izx1he2og {  }
	.mosaic-shop2-cart-preview--u-ifplk5hfc:hover .mosaic-shop2-cart-preview__link .div--u-iy88nkcey, .mosaic-shop2-cart-preview--u-ifplk5hfc.is-hover .mosaic-shop2-cart-preview__link .div--u-iy88nkcey { display: none }
	.mosaic-shop2-cart-preview--u-ifplk5hfc:hover .mosaic-shop2-cart-preview__link .svg_image--u-itozv6by1 .path-i3ywtbwnw, .mosaic-shop2-cart-preview--u-ifplk5hfc.is-hover .mosaic-shop2-cart-preview__link .svg_image--u-itozv6by1 .path-i3ywtbwnw { fill: rgba(var(--color-iuik37sme), 1) }
	.div--u-i304pe0i3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; flex-shrink: 1; margin-left: 0px }
	.text--u-i92giwcf5 {  }
	.text--u-iazgskwe8 {  }
	.link-universal--u-i1gduc8uh { margin-left: 20px }
	.link-universal--u-ieagi0vtq { margin-left: 20px }
	.hor-menu--u-ii2uhcppc .hor-menu__link { margin-top: 6px; margin-bottom: 6px }
	.hor-menu--u-ii2uhcppc .hor-menu__list { height: 0 }
}

@media (max-width: 479px) {
	.section--u-ijb6jssk7 { padding-right: 0px; padding-left: 0px }
	.div--u-i304pe0i3 { justify-content: space-around; margin-left: 0px }
	.container--u-izjtc919e { justify-content: space-between; display: -webkit-box; display: -ms-flexbox; display: flex }
	.mosaic-shop2-cart-preview--u-ifplk5hfc { margin-left: 15px }
	.mosaic-shop2-cart-preview--u-ifplk5hfc .mosaic-shop2-cart-preview__link .text--u-izx1he2og { font-size: 13px }
	.link-universal--u-i1gduc8uh { margin-left: 15px }
	.link-universal--u-ieagi0vtq { margin-left: 15px }
	.text--u-i92giwcf5 { font-size: 13px }
	.text--u-iazgskwe8 { font-size: 13px }
}