.svg-sprite {
	background-repeat: no-repeat;
	background-image: url(svg/sprite.svg);
}

.svg-about-description-concept {
	background-position: -2px -2px;
}

.svg-about-description-origin {
	background-position: -2px -22px;
}

.svg-about-hyphen {
	background-position: -2px -42px;
}

.svg-about-title-concept {
	background-position: -2px -48px;
}

.svg-about-title-history {
	background-position: -2px -78px;
}

.svg-about-title-origin {
	background-position: -2px -108px;
}

.svg-baby-steps-logo {
	background-position: -2px -138px;
}

.svg-bg-img-loading {
	background-position: -2px -236px;
}

.svg-button-web-store-header {
	background-position: -2px -241px;
}

.svg-button-web-store-link {
	background-position: -2px -254px;
}

.svg-button-web-store-link-on {
	background-position: -2px -267px;
}

.svg-ellesse-logo {
	background-position: -2px -280px;
}

.svg-event-news {
	background-position: -2px -324px;
}

.svg-footer-about {
	background-position: -2px -355px;
}

.svg-footer-catalog {
	background-position: -2px -370px;
}

.svg-footer-contact {
	background-position: -2px -385px;
}

.svg-footer-ellesse-italia {
	background-position: -2px -400px;
}

.svg-footer-foot-compact {
	background-position: -2px -414px;
}

.svg-footer-foot-function {
	background-position: -2px -427px;
}

.svg-footer-foot-heel-up-sneakers {
	background-position: -2px -440px;
}

.svg-footer-foot-pumps {
	background-position: -2px -453px;
}

.svg-footer-foot-resort-travel {
	background-position: -2px -467px;
}

.svg-footer-foot-sandal {
	background-position: -2px -480px;
}

.svg-footer-foot-sports-pumps {
	background-position: -2px -493px;
}

.svg-footer-foot-sports-walk {
	background-position: -2px -506px;
}

.svg-footer-foot-spsbw {
	background-position: -2px -519px;
}

.svg-footer-foot-tennis {
	background-position: -2px -544px;
}

.svg-footer-foot-utility {
	background-position: -2px -557px;
}

.svg-footer-foot-winter-junior {
	background-position: -2px -571px;
}

.svg-footer-foot-winter-mens {
	background-position: -2px -587px;
}

.svg-footer-foot-winter-womens {
	background-position: -2px -600px;
}

.svg-footer-footwear {
	background-position: -2px -613px;
}

.svg-footer-individual-title-compact {
	background-position: -2px -628px;
}

.svg-footer-individual-title-function {
	background-position: -2px -648px;
}

.svg-footer-individual-title-heel-up-sneakers {
	background-position: -2px -668px;
}

.svg-footer-individual-title-resort-travel {
	background-position: -2px -689px;
}

.svg-footer-individual-title-sandal {
	background-position: -2px -710px;
}

.svg-footer-individual-title-sports-walk {
	background-position: -2px -731px;
}

.svg-footer-individual-title-spsb {
	background-position: -2px -751px;
}

.svg-footer-individual-title-tennis {
	background-position: -2px -790px;
}

.svg-footer-individual-title-winter-junior {
	background-position: -2px -810px;
}

.svg-footer-individual-title-winter-mens {
	background-position: -2px -835px;
}

.svg-footer-individual-title-winter-womens {
	background-position: -2px -855px;
}

.svg-footer-shoplist {
	background-position: -2px -875px;
}

.svg-footer-store {
	background-position: -2px -889px;
}

.svg-footer-swim-active {
	background-position: -2px -903px;
}

.svg-footer-swim-bra {
	background-position: -2px -916px;
}

.svg-footer-swim-event {
	background-position: -2px -929px;
}

.svg-footer-swim-fitness {
	background-position: -2px -942px;
}

.svg-footer-swim-function {
	background-position: -2px -955px;
}

.svg-footer-swim-layer {
	background-position: -2px -968px;
}

.svg-footer-swim-mens {
	background-position: -2px -981px;
}

.svg-footer-swim-product {
	background-position: -2px -994px;
}

.svg-footer-swim-uv {
	background-position: -2px -1007px;
}

.svg-footer-swimwear {
	background-position: -2px -1020px;
}

.svg-footer-tennis-bianco {
	background-position: -2px -1035px;
}

.svg-footer-tennis-coordinate {
	background-position: -2px -1048px;
}

.svg-footer-tennis-event {
	background-position: -2px -1061px;
}

.svg-footer-tennis-function {
	background-position: -2px -1074px;
}

.svg-footer-tennis-international {
	background-position: -2px -1087px;
}

.svg-footer-tennis-japan {
	background-position: -2px -1100px;
}

.svg-footer-tennis-ladies {
	background-position: -2px -1116px;
}

.svg-footer-tennis-mens {
	background-position: -2px -1129px;
}

.svg-footer-tennis-shop-blog {
	background-position: -2px -1142px;
}

.svg-footer-tennis-staff {
	background-position: -2px -1155px;
}

.svg-footer-tennis-team {
	background-position: -2px -1168px;
}

.svg-footer-tenniswear {
	background-position: -2px -1181px;
}

.svg-goldwin-logo {
	background-position: -2px -1196px;
}

.svg-header-individual-title-beauty {
	background-position: -2px -1210px;
}

.svg-header-individual-title-bi-sepa {
	background-position: -2px -1230px;
}

.svg-header-individual-title-gra-colle {
	background-position: -2px -1254px;
}

.svg-header-individual-title-mens-collection {
	background-position: -2px -1274px;
}

.svg-header-individual-title-nuovo-drazia {
	background-position: -2px -1295px;
}

.svg-header-individual-title-one-piece-all-in-one {
	background-position: -2px -1315px;
}

.svg-header-individual-title-separates {
	background-position: -2px -1335px;
}

.svg-header-individual-title-separates-sleeve {
	background-position: -2px -1361px;
}

.svg-header-individual-title-sirena-highline {
	background-position: -2px -1389px;
}

.svg-header-individual-title-sporty {
	background-position: -2px -1416px;
}

.svg-header-individual-title-tops {
	background-position: -2px -1436px;
}

.svg-header-individual-title-ultra-stretch {
	background-position: -2px -1456px;
}

.svg-heading-aboutellesse {
	background-position: -2px -1476px;
}

.svg-heading-aboutellesse-on {
	background-position: -2px -1507px;
}

.svg-heading-active {
	background-position: -2px -1538px;
}

.svg-heading-active-on {
	background-position: -2px -1568px;
}

.svg-heading-bianco {
	background-position: -2px -1598px;
}

.svg-heading-bianco-on {
	background-position: -2px -1664px;
}

.svg-heading-blog {
	background-position: -2px -1730px;
}

.svg-heading-blog-on {
	background-position: -2px -1760px;
}

.svg-heading-catalog {
	background-position: -2px -1790px;
}

.svg-heading-catalog-on {
	background-position: -2px -1820px;
}

.svg-heading-compact-light {
	background-position: -2px -1850px;
}

.svg-heading-compact-light-on {
	background-position: -2px -1872px;
}

.svg-heading-coordinate {
	background-position: -2px -1894px;
}

.svg-heading-coordinate-on {
	background-position: -2px -1924px;
}

.svg-heading-fitness {
	background-position: -2px -1954px;
}

.svg-heading-fitness-on {
	background-position: -2px -1984px;
}

.svg-heading-foot-function {
	background-position: -2px -2014px;
}

.svg-heading-foot-function-on {
	background-position: -2px -2080px;
}

.svg-heading-foot-pumps {
	background-position: -2px -2146px;
}

.svg-heading-foot-tennis {
	background-position: -2px -2176px;
}

.svg-heading-foot-tennis-on {
	background-position: -2px -2207px;
}

.svg-heading-foot-utility-walk {
	background-position: -2px -2238px;
}

.svg-heading-footwear {
	background-position: -2px -2308px;
}

.svg-heading-footwear-on {
	background-position: -2px -2338px;
}

.svg-heading-heel-up-sneakers {
	background-position: -2px -2368px;
}

.svg-heading-heel-up-sneakers-on {
	background-position: -2px -2434px;
}

.svg-heading-international {
	background-position: -2px -2500px;
}

.svg-heading-international-on {
	background-position: -2px -2566px;
}

.svg-heading-ladies {
	background-position: -2px -2632px;
}

.svg-heading-ladies-on {
	background-position: -2px -2663px;
}

.svg-heading-product {
	background-position: -2px -2694px;
}

.svg-heading-product-on {
	background-position: -2px -2724px;
}

.svg-heading-resort-travel {
	background-position: -2px -2754px;
}

.svg-heading-resort-travel-on {
	background-position: -2px -2785px;
}

.svg-heading-sandal {
	background-position: -2px -2816px;
}

.svg-heading-sandal-on {
	background-position: -2px -2847px;
}

.svg-heading-shop {
	background-position: -2px -2878px;
}

.svg-heading-shoplist {
	background-position: -2px -2893px;
}

.svg-heading-shoplist-on {
	background-position: -2px -2923px;
}

.svg-heading-sports-pumps {
	background-position: -2px -2953px;
}

.svg-heading-sports-pumps-on {
	background-position: -2px -2984px;
}

.svg-heading-sports-walk {
	background-position: -2px -3015px;
}

.svg-heading-sports-walk-on {
	background-position: -2px -3045px;
}

.svg-heading-spsbw {
	background-position: -2px -3075px;
}

.svg-heading-spsbw-on {
	background-position: -2px -3127px;
}

.svg-heading-staff {
	background-position: -2px -3179px;
}

.svg-heading-staff-on {
	background-position: -2px -3209px;
}

.svg-heading-store {
	background-position: -2px -3239px;
}

.svg-heading-store-on {
	background-position: -2px -3269px;
}

.svg-heading-swim-bra {
	background-position: -2px -3299px;
}

.svg-heading-swim-bra-on {
	background-position: -2px -3329px;
}

.svg-heading-swim-function {
	background-position: -2px -3359px;
}

.svg-heading-swim-function-on {
	background-position: -2px -3429px;
}

.svg-heading-swim-layer {
	background-position: -2px -3499px;
}

.svg-heading-swim-layer-on {
	background-position: -2px -3529px;
}

.svg-heading-swim-mens {
	background-position: -2px -3559px;
}

.svg-heading-swim-mens-on {
	background-position: -2px -3590px;
}

.svg-heading-swimwear {
	background-position: -2px -3621px;
}

.svg-heading-swimwear-on {
	background-position: -2px -3651px;
}

.svg-heading-teamjapan {
	background-position: -2px -3681px;
}

.svg-heading-teamjapan-on {
	background-position: -2px -3719px;
}

.svg-heading-teamwear {
	background-position: -2px -3757px;
}

.svg-heading-teamwear-on {
	background-position: -2px -3787px;
}

.svg-heading-tennis-function {
	background-position: -2px -3817px;
}

.svg-heading-tennis-function-on {
	background-position: -2px -3883px;
}

.svg-heading-tennis-mens {
	background-position: -2px -3949px;
}

.svg-heading-tennis-mens-on {
	background-position: -2px -3980px;
}

.svg-heading-tenniswear {
	background-position: -2px -4011px;
}

.svg-heading-tenniswear-on {
	background-position: -2px -4041px;
}

.svg-heading-uv {
	background-position: -2px -4071px;
}

.svg-heading-uv-on {
	background-position: -2px -4141px;
}

.svg-heading-winter-junior {
	background-position: -2px -4211px;
}

.svg-heading-winter-junior-on {
	background-position: -2px -4238px;
}

.svg-heading-winter-mens {
	background-position: -2px -4265px;
}

.svg-heading-winter-mens-on {
	background-position: -2px -4287px;
}

.svg-heading-winter-womens {
	background-position: -2px -4309px;
}

.svg-heading-winter-womens-on {
	background-position: -2px -4331px;
}

.svg-icon-cart-orange {
	background-position: -2px -4353px;
}

.svg-icon-cart-orange-before:before,
.svg-icon-cart-orange-before\:before {
	background-position: -2px -4370px;
}

.svg-icon-checked {
	background-position: -2px -4387px;
}

.svg-icon-long-keep,
.svg-icon-long-keep\:regular {
	background-position: -2px -4404px;
}

.svg-icon-long-keep:before,
.svg-icon-long-keep\:before {
	background-position: -2px -4450px;
}

.svg-icon-news {
	background-position: -2px -4496px;
}

.svg-icon-shoes-off {
	background-position: -2px -4572px;
}

.svg-icon-shoes-on {
	background-position: -2px -4586px;
}

.svg-icon-skip {
	background-position: -2px -4600px;
}

.svg-icon-swim-off {
	background-position: -2px -4654px;
}

.svg-icon-swim-on {
	background-position: -2px -4670px;
}

.svg-icon-tennis-off {
	background-position: -2px -4686px;
}

.svg-icon-tennis-on {
	background-position: -2px -4710px;
}

.svg-logo-boq {
	background-position: -2px -4734px;
}

.svg-logo-compact-light {
	background-position: -2px -4787px;
}

.svg-logo-ecf {
	background-position: -2px -4804px;
}

.svg-logo-ecs {
	background-position: -2px -4826px;
}

.svg-logo-finger-flex {
	background-position: -2px -4849px;
}

.svg-logo-snow-sole {
	background-position: -2px -4866px;
}

.svg-logo-sofrina {
	background-position: -2px -4901px;
}

.svg-logo-super-flex {
	background-position: -2px -4936px;
}

.svg-logo-v-grip {
	background-position: -2px -4960px;
}

.svg-massage-elina {
	background-position: -2px -4979px;
}

.svg-massage-tommy {
	background-position: -2px -4998px;
}

.svg-name-elina {
	background-position: -2px -5020px;
}

.svg-name-tommy {
	background-position: -2px -5071px;
}

.svg-nav-footwear {
	background-position: -2px -5126px;
}

.svg-nav-shoplist {
	background-position: -2px -5141px;
}

.svg-nav-swimwear {
	background-position: -2px -5156px;
}

.svg-nav-tenniswear {
	background-position: -2px -5171px;
}

.svg-shoplist-category-foot {
	background-position: -2px -5186px;
}

.svg-shoplist-category-swim {
	background-position: -2px -5201px;
}

.svg-shoplist-category-tennis {
	background-position: -2px -5216px;
}

.svg-sns-fb {
	background-position: -2px -5231px;
}

.svg-sns-fb-on {
	background-position: -2px -5251px;
}

.svg-sub-footwear-compact {
	background-position: -2px -5271px;
}

.svg-sub-footwear-function {
	background-position: -2px -5284px;
}

.svg-sub-footwear-heel-up-sneakers {
	background-position: -2px -5297px;
}

.svg-sub-footwear-resort-travel {
	background-position: -2px -5311px;
}

.svg-sub-footwear-sandal {
	background-position: -2px -5325px;
}

.svg-sub-footwear-sports-pumps {
	background-position: -2px -5339px;
}

.svg-sub-footwear-sports-pumps-sports-biz-walk {
	background-position: -2px -5353px;
}

.svg-sub-footwear-sports-walk {
	background-position: -2px -5366px;
}

.svg-sub-footwear-tennis {
	background-position: -2px -5379px;
}

.svg-sub-footwear-winter-junior {
	background-position: -2px -5392px;
}

.svg-sub-footwear-winter-mens {
	background-position: -2px -5408px;
}

.svg-sub-footwear-winter-womens {
	background-position: -2px -5421px;
}

.svg-sub-nav-ladies {
	background-position: -2px -5434px;
}

.svg-sub-nav-mens {
	background-position: -2px -5447px;
}

.svg-sub-swim-active {
	background-position: -2px -5460px;
}

.svg-sub-swim-bra {
	background-position: -2px -5473px;
}

.svg-sub-swim-fitness {
	background-position: -2px -5486px;
}

.svg-sub-swim-function {
	background-position: -2px -5499px;
}

.svg-sub-swim-layer {
	background-position: -2px -5512px;
}

.svg-sub-swim-product {
	background-position: -2px -5525px;
}

.svg-sub-swim-uv {
	background-position: -2px -5538px;
}

.svg-sub-tennis-bianco {
	background-position: -2px -5551px;
}

.svg-sub-tennis-coordinate {
	background-position: -2px -5564px;
}

.svg-sub-tennis-event {
	background-position: -2px -5577px;
}

.svg-sub-tennis-function {
	background-position: -2px -5590px;
}

.svg-sub-tennis-shop-blog {
	background-position: -2px -5603px;
}

.svg-sub-tennis-team-wear {
	background-position: -2px -5616px;
}

.svg-teamwear-ladies {
	background-position: -2px -5629px;
}

.svg-teamwear-mens {
	background-position: -2px -5664px;
}

.svg-teamwear-subtitle {
	background-position: -2px -5699px;
}

.svg-teamwear-title {
	background-position: -2px -5737px;
}

.svg-teamwear-unisex {
	background-position: -2px -5801px;
}

.svg-teamwear_unisex {
	background-position: -2px -5836px;
}

.svg-title-shoplist {
	background-position: -2px -5870px;
}

.svg-tomy-elina-meet-ellesse {
	background-position: -2px -5900px;
}

.svg-txt-recommend,
.svg-txt-recommend\:regular {
	background-position: -2px -5939px;
}

.svg-txt-recommend:before,
.svg-txt-recommend\:before {
	background-position: -2px -5951px;
}

.svg-txt-web-store {
	background-position: -2px -5963px;
}

.svg-txt-web-store-catalog {
	background-position: -2px -5976px;
}

.svg-txt-web-store-header {
	background-position: -2px -5998px;
}

.svg-txt-web-store-header-on {
	background-position: -2px -6011px;
}

.svg-txt-web-store-on {
	background-position: -2px -6024px;
}

.svg-txt-web-store-swim-product {
	background-position: -2px -6037px;
}

