@font-face { font-family: "Bellota"; font-weight: 300; font-style: normal; font-display: swap; src: url("/g/fonts/bellota/bellota-l.woff2") format("woff2"), url("/g/fonts/bellota/bellota-l.woff") format("woff");}
@font-face { font-family: "Bellota"; font-weight: 300; font-style: italic; font-display: swap; src: url("/g/fonts/bellota/bellota-l-i.woff2") format("woff2"), url("/g/fonts/bellota/bellota-l-i.woff") format("woff");}
@font-face { font-family: "Bellota"; font-weight: 400; font-style: normal; font-display: swap; src: url("/g/fonts/bellota/bellota-r.woff2") format("woff2"), url("/g/fonts/bellota/bellota-r.woff") format("woff");}
@font-face { font-family: "Bellota"; font-weight: 400; font-style: italic; font-display: swap; src: url("/g/fonts/bellota/bellota-r-i.woff2") format("woff2"), url("/g/fonts/bellota/bellota-r-i.woff") format("woff");}
@font-face { font-family: "Bellota"; font-weight: 700; font-style: normal; font-display: swap; src: url("/g/fonts/bellota/bellota-b.woff2") format("woff2"), url("/g/fonts/bellota/bellota-b.woff") format("woff");}
@font-face { font-family: "Bellota"; font-weight: 700; font-style: italic; font-display: swap; src: url("/g/fonts/bellota/bellota-b-i.woff2") format("woff2"), url("/g/fonts/bellota/bellota-b-i.woff") format("woff");}
:root {
	--color-i0o454vmy: 255, 255, 255;
	--color-i4vfnaqof: 255, 127, 80;
	--color-i0ueput1f: 255, 127, 80;
	--color-i9fcex9ie: 255, 255, 255;
	--color-ilcejy7k4: 238, 238, 238;
	--color-iyeowglaf: 0, 0, 0;
	--color-isdio58t2: 51, 51, 51;
	--color-i8ckaytwt: 221, 221, 221;
	--color-iytkm6pyx: 255, 255, 255;
	--color-ikr782uau: 51, 51, 51;
	--color-iq6bvfngh: 69, 52, 52;
	--color-ifb3r5a3w: 255, 127, 80;
	--color-iu55cq31t: 221, 221, 221;
	--color-ikog0pcbf: 69, 52, 52;
	--color-ilurjtj1s: 255, 127, 80;
	--color-iq668a0rl: 255, 127, 80;
	--color-ilj90x8ow: 51, 51, 51;
	--color-ijd009gbc: 69, 52, 52;
	--color-irtj3td6y: 255, 127, 80;
	--color-i0w1mp5gd: 255, 127, 80;
}

.mosaic-popup--u-ihqlmzad2 { position: fixed; top: 0px; left: 0px; z-index: 11 }
.mosaic-popup__inner-bg--u-izwfmrnzs { position: fixed; top: 0px; right: 0px; left: 0px; bottom: 0px; display: none; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; opacity: 0; overflow-y: auto; padding-top: 89px; padding-bottom: 0px; padding-left: 2.5%; background-color: rgba(var(--color-i0o454vmy), 0.8); -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px) }
.mosaic-popup__inner-data--u-ir34zu81n { position: relative; width: auto; min-height: 300px; max-width: 100vw; margin-top: 0px; margin-right: 0px; margin-bottom: auto; margin-left: 0px }
.mosaic-popup__close--u-it40ubajd { cursor: pointer; position: absolute; right: auto; top: -69px; min-width: 54px; min-height: 48px; text-align: center; z-index: 4;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; left: 10px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; background-color: rgba(var(--color-i4vfnaqof), 1); padding-left: 20px; padding-right: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 15px; padding-bottom: 7px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal; height: 48px; box-shadow: 0px 0px 0px 0px rgba(var(--color-i0ueput1f), 1) }
.mosaic-popup__close--u-it40ubajd:hover, .mosaic-popup__close--u-it40ubajd.is-hover { box-shadow: 0px 0px 0px 5px rgba(var(--color-i0w1mp5gd), 1) }
.svg_image--u-idmuxsg34 { position: relative; vertical-align: top; justify-content: center;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow-x: hidden; overflow-y: hidden; width: auto; height: 23px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal }
.svg_image--u-idmuxsg34 .path-ivj43ee3a { fill: rgba(var(--color-i9fcex9ie), 1) }
.div--u-ilh8z6grq { position: relative; display: block; max-width: 50%; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; padding-left: 0px; padding-right: 24px; padding-top: 0px; padding-bottom: 30px; min-width: 1000px; -webkit-backdrop-filter: none; backdrop-filter: none; min-height: 740px }
.mosaic-shop2-folders--u-i8dvpgrdr { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; width: 300px }
.mosaic-shop2-folders--u-i8dvpgrdr .div { display: none; position: absolute; left: 0px; right: 0px; top: 100%; flex-wrap: wrap; z-index: 10; background-color: rgba(var(--color-ilcejy7k4), 1) }
.mosaic-shop2-folders--u-i8dvpgrdr .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-i8dvpgrdr .mosaic-shop2-folders__item { width: 100%; flex-shrink: 0; position: relative; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal; margin-bottom: 0px }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__link, .mosaic-shop2-folders--u-i8dvpgrdr .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-i8dvpgrdr .mosaic-shop2-folders__icon { width: 48px; height: 48px; margin-left: 10px; display: none;  -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__sub-icon { width: 10px; height: 10px; margin-left: 10px; background-color: rgba(var(--color-iyeowglaf), 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-i8dvpgrdr .mosaic-shop2-folders__sub-list { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; width: 100%; z-index: 10; position: static; list-style-type: none; flex-wrap: nowrap; display: block; top: 0; left: 100% }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__sub-link { color: rgba(var(--color-isdio58t2), 1); background-color: rgba(var(--color-i8ckaytwt), 1) }
.mosaic-shop2-folders--u-i8dvpgrdr .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-i8dvpgrdr .mosaic-shop2-folders__more-item { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative }
.mosaic-shop2-folders--u-i8dvpgrdr .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-iytkm6pyx), 1); padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; background-color: rgba(var(--color-ikr782uau), 1); text-decoration-line: none }
.mosaic-shop2-folders--u-i8dvpgrdr .svg_image--u-irsj4lsyq { 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; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal }
.mosaic-shop2-folders--u-i8dvpgrdr .svg_image--u-idxad1hfz, .mosaic-shop2-folders--u-i8dvpgrdr .svg_image--u-iexx6woqp { 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: 10px; width: 10px; overflow-x: hidden; overflow-y: hidden }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__more-item { position: relative }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__link { font-family: Bellota, serif; font-weight: 700; color: rgba(var(--color-iq6bvfngh), 1); min-height: 48px; font-size: 24px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; transition-behavior: normal }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__item:hover, .mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__item.is-hover { color: rgba(var(--color-ifb3r5a3w), 1) }
.mosaic-shop2-folders--u-i8dvpgrdr.flex .mosaic-shop2-folders__list { height: auto; overflow-x: unset; overflow-y: unset }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list { top: 0px; left: 100%; width: 100%; position: static }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item { width: 100%; position: relative }
.mosaic-shop2-folders--u-i8dvpgrdr .svg_image--u-irsj4lsyq .path-iq6iw9s0t { fill: rgba(var(--color-ijd009gbc), 1) }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__item:hover .mosaic-shop2-folders__link, .mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__item.is-hover .mosaic-shop2-folders__link { color: rgba(var(--color-ilurjtj1s), 1) }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item { width: 100% }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item > .mosaic-shop2-folders__sub-link { font-family: Bellota, serif; min-height: 48px; background-color: rgba(var(--color-iu55cq31t), 0); font-weight: 700; color: rgba(var(--color-ikog0pcbf), 1); font-size: 20px }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item:hover > .mosaic-shop2-folders__sub-link, .mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item.is-hover > .mosaic-shop2-folders__sub-link { color: rgba(var(--color-iq668a0rl), 1) }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__item:hover .svg_image--u-irsj4lsyq .path-iq6iw9s0t, .mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__item.is-hover .svg_image--u-irsj4lsyq .path-iq6iw9s0t { fill: rgba(var(--color-irtj3td6y), 1) }
.mosaic-shop2-folders--u-i8dvpgrdr .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list .mosaic-shop2-folders__sub-list {  }
.mosaic-shop2-folders--u-i8dvpgrdr .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 {  }
.svg_image--u-irsj4lsyq .path-iq6iw9s0t { fill: rgba(var(--color-ilj90x8ow), 1) }