* {
    margin: 0;
    padding: 0;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    letter-spacing: .0001em;
    font-size: 12px;
    line-height: 1;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

html {
    background-color: white;
    position: relative
}

body {
    color: #000;
    -moz-min-width: 1016px;
    -ms-min-width: 1016px;
    -o-min-width: 1016px;
    -webkit-min-width: 1016px;
    min-width: 1016px;
    overflow-x: hidden;
    position: relative
}

iframe[src*="gigya.com"] {
    display: none
}

.clear-float {
    clear: both;
    float: none;
    height: 0;
    line-height: 0;
    font-size: 0
}

ul,div {
    position: relative;
    float: left;
    width: 100%
}

ul,li {
    margin: 0;
    list-style: none;
    list-style-position: inside
}

form,fieldset,img {
    border: 0 none
}

input,select,textarea {
    vertical-align: middle
}

a {
    color: #000;
    text-decoration: none;
    outline: 0;
    cursor: pointer
}

a:hover {
    text-decoration: underline
}

.clear {
    clear: both
}

.none,.hide {
    display: none
}

input[type="text"],input[type="password"],textarea,select {
    outline: 0
}

.background {
    background-position: center 40px;
    background-repeat: no-repeat
}

.background.fullscreen {
    background-position: center center;
    background-attachment: fixed;
    background-size: cover
}

.background.repeat {
    background-repeat: repeat
}

#page {
    width: 960px;
    left: 50%;
    margin: 0 0 0 -480px;
    z-index: 1;
    position: relative
}

#page #content p {
    margin: 0
}

#fb-root {
    position: absolute;
    bottom: 0;
    z-index: -1000;
    left: 0;
    width: auto
}

input.fancyError {
    background-color: #FEE0E0!important
}

select.fancyError {
    background-color: #FEE0E0!important
}

.logo,span.bullet,#feature-carousel-control .rsArrowIcn,a.button span span.bullet,span.img,#filter-container a.button.filter-dropdown span.c span.bullet,#filter-container a.button.filter-reset-button span.c span.bullet,.shareFlowOverlay .content .right .dropdown a.PandoraDropDown span.c span.bullet,a.PandoraDropDown span.c span.bullet,body.browserOld #menu .list-after li.search:hover .search-button-bg,#menu .list-after li.search a.list-menu-item,#storelocator .storesearch .searcher a.button.storesearch-button-icon,body.browserOld #menu .list-after li.search #search-form span,ul.scroll-navigation li,a.button.ecom.basket span.spacer,.collection a.button.add-to-bag-button span.c input,#club-container #left-menu .club-bullet,.valid-arrow,.about-overlay-container .overlay-content .overlay-content-left .watch-interchangeable span.valid,.writeContainer .writepost label.valid .valid-arrow,.LoginOverlay .close,.lightbox3 .close,.product-size-selector .selector-content .clubPandoraLogo,div.spot .spot-image div.play,div.scroll-navigation-button,.club-change-image-overlay .close a,#bpMain .charm .overlay-ecommerce .overlay-button span.img,.lightbox a.close,.club-section-header a.wishlist-share .image,.club-section-header a:hover.wishlist-share .image,#my-stores-content .club-section-container .my-store-top a.show-on-map .image,.movies-container li .video-link-image,#left-menu a span.bullet,#left-menu a span.border-top,#left-menu a span.border-bottom,.club-change-password-overlay .close a,#strengthinfotooltip .close a,.club-section-header a.print .image,.club-section-header a.print:hover .image,.club-section-header a.findNearestStore .image,.club-section-header a.findNearestStore:hover .image,#storelocator .storemain .map .dynBox .close,#ModelPagesFrontpage div.show-style a.video span span.bullet,#ScrollPanelFinal #FinalSlide #FinalAfter a.find-stores span span.bullet,#Facebook .spots-carousel .scroll-navigation-container li.previous,#Facebook .spots-carousel .scroll-navigation-container li.next #storelocator .storemain .shops .my-pandora h4,#footer img#ribbon,#feature-carousel-content div.scroll-navigation-button span.bullet,.recruitment-popup .close a {
    background: url("//static.pandora.net/consumer/design/general/sprite-general-lowres-2019.png") no-repeat 0 0
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
    .logo,span.bullet,a.button span span.bullet,span.img,#filter-container a.button.filter-dropdown span.c span.bullet,#filter-container a.button.filter-reset-button span.c span.bullet,.shareFlowOverlay .content .right .dropdown a.PandoraDropDown span.c span.bullet,a.PandoraDropDown span.c span.bullet,body.browserOld #menu .list-after li.search:hover .search-button-bg,#menu .list-after li.search a.list-menu-item,#storelocator .storesearch .searcher a.button.storesearch-button-icon,body.browserOld #menu .list-after li.search #search-form span,ul.scroll-navigation li,a.button.ecom.basket span.spacer,.collection a.button.add-to-bag-button span.c input,#club-container #left-menu .club-bullet,.valid-arrow,.about-overlay-container .overlay-content .overlay-content-left .watch-interchangeable span.valid,.writeContainer .writepost label.valid .valid-arrow,.LoginOverlay .close,.lightbox3 .close,.product-size-selector .selector-content .clubPandoraLogo,div.spot .spot-image div.play,div.scroll-navigation-button,.club-change-image-overlay .close a,#bpMain .charm .overlay-ecommerce .overlay-button span.img,.lightbox a.close,.club-section-header a.wishlist-share .image,.club-section-header a:hover.wishlist-share .image,#my-stores-content .club-section-container .my-store-top a.show-on-map .image,.movies-container li .video-link-image,#left-menu a span.bullet,#left-menu a span.border-top,#left-menu a span.border-bottom,.club-change-password-overlay .close a,#strengthinfotooltip .close a,.club-section-header a.print .image,.club-section-header a.print:hover .image,.club-section-header a.findNearestStore .image,.club-section-header a.findNearestStore:hover .image,#storelocator .storemain .map .dynBox .close,#ModelPagesFrontpage div.show-style a.video span span.bullet,#ScrollPanelFinal #FinalSlide #FinalAfter a.find-stores span span.bullet,#Facebook .spots-carousel .scroll-navigation-container li.previous,#Facebook .spots-carousel .scroll-navigation-container li.next #storelocator .storemain .shops .my-pandora h4,#footer img#ribbon,#feature-carousel-content div.scroll-navigation-button span.bullet,.recruitment-popup .close a {
        background:url("//static.pandora.net/consumer/design/general/sprite-general-highres-2019.png") no-repeat 0 0;
        background-size: 200px 352px
    }
}

.spot.spot-33.feature .spot-image-preload {
    height: 170px;
    width: 310px
}

.spot.spot-25.feature .spot-image-preload {
    height: 125px;
    width: 230px
}

.spot.spot-20.widget-a .spot-image-preload,.spot.spot-25.widget-a .spot-image-preload,.spot.spot-33.widget-a .spot-image-preload {
    height: 125px;
    width: 230px
}

.spot.spot-50.widget-b .spot-image-preload,.spot.spot-50.widget-c .spot-image-preload {
    height: 100%;
    width: 100%
}

.logo {
    background-position: 0 -76px!important
}

.logo,.logo a {
    display: block!important;
    width: 145px!important;
    height: 30px!important;
    text-indent: -99999px!important;
    overflow: hidden!important
}

.flash-holder {
    margin: 0 0 10px;
    width: 100%;
    position: relative
}

.flash-holder img {
    display: block
}

.flash-holder img.myPandoraLandingPageLogo {
    display: inline;
    margin: 0 1px 2px 14px
}

body.ie7 .flash-holder img.myPandoraLandingPageLogo,body.ie8 .flash-holder img.myPandoraLandingPageLogo {
    margin-bottom: 14px
}

.flash-holder h3 {
    position: absolute;
    top: 21px;
    color: #fff;
    left: 40px;
    font-size: 55px;
    margin: 0;
    line-height: 60px;
    font-weight: normal
}

.spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 100000;
    width: 0;
    height: 0;
    text-indent: -10000px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAD0CAYAAACbzQaPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MUY1MkU2NjM5MjA2ODExODhDNjg5QjlBMDQxOEI3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDUzMEM4ODc0QzExMUUwQkExRUJDREQ5QUQ3QjA5QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDUzMEM4Nzc0QzExMUUwQkExRUJDREQ5QUQ3QjA5QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxRjUyRTY2MzkyMDY4MTE4OEM2ODlCOUEwNDE4QjdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxRjUyRTY2MzkyMDY4MTE4OEM2ODlCOUEwNDE4QjdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6wRfRAAADpBJREFUeNrknAmQnEUVx3vn3CzZLAQCySYkC4kQcgCKATkE5IgxCnIVohaKUF5YpYUKWqgooBAPSgyKihgggEiJSqAwUgihBIMCchkIV4CESJYcbGI22d057WZ/nXnT0998/WW3wIpd9djNzsx/+nr//3uv+6OlWq2q4WwpNcwt89HTPvGW9HB3bVdp+4O2Ts9n0kkAj9D2oLaPaztO24nO6y0AtvqAXcADtd2gbZS2irZ7td0a0REDtpOZtijANm0/05bVVtD2VW0na+txwMraSgAaa6fXDYCnMXfmzZdqu77J3Jf4UtO7PJ1pAJzLG1fHgNk2wOcz9LIO0AxzH21FbX/iZ1yr8r4cc/nmsO2E7srcmIVYmWDbVQG0K1+ygD2iV/kEgDnx/qocspmPV/k5NQHgaAFYdhflAVbuACyutbMrDGCvb5Xv0NZPL8/l26OaATmIn2baXvMBrtL2e+bSfPtl2g5z3Mv8vpe22WK4Zpv1bWMb55tvYnKP48PGn0/S9jI9b+fDdiTm7y/U0ZcDaLbNjdoeB8x6wDgBlMYBlrKQqhmgbcu0XcLwJkFhFeZqpeixCgVU9OgZLLi1DLemvGUS4LY0bjYkQLMHf6XtOW3d2l4PoTXfonRo+wF7MQO12Yk+NCmgAVugbT+c3QD9WdsTrPpfkwJeyt4rIVCXSz+NUD8rCQ2Ah2ibxYt/0XZB3JYT6lf10deHIIZN2r4bsKAVOpSWpJwSP6fBh/dr+0+SvSwBM4IsWwFcnlBTsgzfWDUjXihsh2PIDf8moB1yL8M0DDIhAWAbgGnmdNscmn88BuDMGPqX0zUawKLP9e5l2Gb5T28WstG6mHcDuNkHaEj1UUDfoe0sIgLfMM0o9gCsT6peesa0OsV8mpCklZU3L+7Mv8fw2gxtIwQJP2/nz+d6RjN+TiTWxbANyERes+JkPreWUZXi2GartoWAzCLuaRGLt45erU2qKasw+77ScDJ2KXRjDnuekkrgEe2hTBHVpmt7H6HyZBHM/51Fuy8U0Oy7b5GvZDHbzEafA3cazzrTJRWfplyJDJTZd0vZbzvT6xPxkA8QnD7VDPA8AiOzqk9qu0jbRo/ufJY9+XSzIR9AJmWY4yFkwLdd1mj7TsiiHAOY8ZQfJdl7UdtmKhP8oGSPQNZOuYA2CRxImKek+VzOTXyUWP5CwhFmfHO4BT1uZZVDW1bEPlV3Dp9lyFMimNrXu5FOMFUHuFRoylyZA0eEIWMQ+KyMtyXg8+z6Amz9wYieZvGkDn4vSUDXU+5C8Tpg7NPJQzagHyPRE5uAD/BapOuZTf1bbe8nj6sg/GMcTany3tU26mrGNuZDi7TtKRYoLbJWExqvZ1ck4sNXRaaUwkpDIVg3FqwE7fRbbls4bHpisJKI1KihasoesPPRrHQWElhGZvA7d4WbAZ6i7QwR/1WFh7yLAN982dfcFNcH+Cltx/PhMhHZU2zsqezRCSRB92gzyeLDUYDvRe2K7Lf55Ma2LYLNz9Z2IfNq3nMsjFW3KMalThBgFzlgsphmcsDz6ZCJJb/pI4cZgrVvllFpRLsNsU/z2YYhT8bhjev9K3ArfZ6S4D0+wFH0blWoV1DiWhClen0A9g1X9NUD4C4xbB0M+KJg3skJ8rysTEEk4EusrAF9d0DZLyuyKG8N1qzwI0KXj25CCDYAteltOcpTnkE39uTbDyXqXydqrlkAivj4FimjPl9+mERyEh+UYcqAGEGRGKgcwjbPsh/HE2hKPR7gC3tlz0L4cKtTykv7+G8oaUU55E0tZ5x65vAW02JenwA9TYTeuknUVyUFnIgETBG16rz4fYW2n6IvsXN4sLYvsMK2+l51BN+kF7+gPtu0h9NIairw4kNUmdbz+r7QvRWwi9lGi32ArSQzRSjsJk/R9jlsibZrYaaL+eKN7pAPFAHRH30VYNGWU2gzbribtk/65nAibrUaT4lri6ncZZU4t0qJoVsJWJFgoy9m5WcyZdvmMCOKOZsS7OMNIls1HerPiHmzbJ1LAPg6gFvsoshi2nq+ZXQCwLtYkJctraWciLWAi41JMI/mdPLxKE3ZAug+gclPU/oqIgGW2qciBSMcTmzlb7kQcnidL5mA+3XgYpb6i8KqtggZxzZrkNOx9KLiSctsRTRYAnoR/jzDs/Rvs6fy9hKs3J9B7X//PCVuyJ2kuuNZ2Q1Ia3dSwDEwd5cIiqym5PCqhSxcrKbsT01rD1U7ApFbJoUSziNJb9rDyaQWFbaIyVGeEJqyG8JkD2/OJcJY4uthG9FWEZ/+jSNQit+NlnxDFHfPk/GPBJzCv4uU8rqbLNYKEp4sYB/2AXYyzHURCY/b/kYVKke6VgdoWcQAvuLz0Yj2MIDTbAidcjRlwOZsgW0zgFnL9BnBhQNiW4S28SK475E9rKB2A6GZO+1IeriC0KWuN93MoY0G4trxpB+5qH24hpimALm2xQCexpcb7rzG5yklVngCLjeOedkUQag3QL5XK3FBxXW9TSzMrnyBvVNTELpSEdW8pSFss5GhdwBeEYKUjkt9M02ofy2vZ4SoD7lUVUpaft5xzuiHRaRGE/VPYm8an30DPfknjhAEaI+GDxIJj23jEK5joa7blHMdKeMpxR+JQNki5GrcK8vfp/G+o7Ttre3H6IoXcCZsU4K5H/XE3KaX51B6NlNyFu7XsCgd9KBIurAkIoBfg4S+ANMcg6x6NaUIrz0W42IlGCYF6Ek+wHacv9uSZUx7gynJK3GhQmqKDSJ7Emy7lQDuamPyjBNjq4S+mxLbKit7WBZ8l0kAuA+AVTcbrVI6KUKqIS7ZRjqcj8pT7HW3slOriWrnE/aZod7hA9yKFRn2yIiyn5n8K9TgYWGWaujdUZ6ygd5Vca8RyEFVhHuLnIj2K83oq+wMver0cjYulyLrOhGlbMo2FWKWjPi3bdfjy6Zuc12S0n3Ufuyjvr0D5ymWNOydmj5JpkkAU2hJF8WerMhTjHuaw+ynffPsc7EcYdoU9mHFyVPa0ZRzfKWEjAdsOr2xoccKVTtWH4dMjCWGNGcvv1bisDDjfPveqnaNYyUCVXEyfjPcI6D+NrKu+cq5EWQ1JYuX2HsiPhkw++wBat455nqWbw5HicrcmoDVvxsONaCH+wDTAPaosOOPMkW3PHKacROfsuhhktpXK1Q3UjkEUBRzFNpabVXO7kkpAQOAJonIbJmvF6vbNv2qdr0gFTCP44mDqkqcYWWcuDol2LoSI1CX40llWLxhla2UlmLK9EeSnO/PiBbJ2oPrer6r58eSYJuev4eAqqBqVwvnJ6WvayABW0Szyc+10uWSAP5E2+cgiB7qELeqiLudIYDz3WHt+JqSYb+1oCel7QG0l0tGE0zmRLHCku/zvv3q89s8MUwnDFJV9Wf05m/vVIPHwB0hmjKev9sS6WuUXuwlx32Zgg6C9TuJtxt62MIQ7TVeE7wvB3ATemJczDzMsUzVDiTmqIizUVu8LVE0WxfBjVUi1mWMaE+UsgEwp2r3aEJOLP7BSKyOexfFlvpCNMVqdh75TUlAW6woqbCHXWTBw2rKTr66jVKBR5YikBrRTFMKCQGn0MN+q5YZh7GTtLEQblWJpxu2t+ZgFuIChpulxBoJaN50O1pxoOd1e4w5E+D7ZCbgI4f9SB/KCNIyIq7NgI0X8/0IUtCUbUzy/UNq1LYIPkkIk62E3kxqUQqhr2+rwTsg5lD1MMosBYIjU2K5RTk30kII1nDe95Ou1vBrivnPcOmKufeVCdxzKRaisL2akoY8R6naw1VWU/og3/WhgK3Quy8bbSGfHgNnPqlirnbkCNVs3WuriGmyZFWdjMCWppeqiEvyKZHwVOlBwcN/3bhkG5HYTHra4MtW6cq4WdR92D7ov5cRzVARzzxWnKCzWasQBueY8718gFagQiVgHR3I4+te+krqNv30cJfhKuruBGDGBziLSmVXIFiW945Q4hEeuW0MBx5MIHREgMYcggOY9z3n6+HtLIwp2n49Bsze4m2ld17AqyglG9AvUf313SYwEdf3cMEcpWfvvS/zx0+rwVssZl+dSinqXpLxTgKjlKodZN+snKeW3FV+GYFaKLzGJNenMLft+LHxpCtlVa4Z22xhDm+lh9MgglepQdyPdBaSasrjsnL5/5GntKj643SbQw80C0qbaYq9AG8PurJCV1KwzfqQPKXF0ZOySGuVqP93Kc/VzExElF9StWe8S4LW1uMhNpfp5AtfiaOvsiDbqsPUJsl5gd+zRLFtQ+XDflwuJ7KABkBzGnuprRAFtM0wTR4fr5vDEdQB0/jzggSgXeL8oJISlTm7GEmuaRVFuSove2iv/aZV4/+/oVnbHTC74bfNoY2Xi9Rp0gFg5j1TRe2rocJpn1A3e+ysAMBDCEXySjzeJAFvIhk08/hlNXgdvRnYCYCZ0GTbw1fyEcUK/DeXLzqK+pZNLHcmmz8bVbR/v1FUkRtc7ymqSPNEbWG6qn+UxP7sJUdZFUcOJrL6iBo8Ftqq6i/x2LDYPEt1ifLcVYyir7V4zTzCtbEAv0gNon97C0HFpLqyY9S+LIOnxFYpRsWSoYB2R1h9SavaOWCspvji6So/5YPkpgq1Wxzgx0gRTvbUaOzV8y2qdm+kQzmXSCWgibiuIPabHUP/toyVVbWLjw2AZ6vaVZirY6ahDKjNAcf6AGezektU2OMk9vZQjqJlHWC7qt0gSOIZW6EwGzdu2zZtIuF5LQFgStWOP948k7GAb6BgeRg7Se2rVYnLPSlBAsv5eXjg/kwT2+QZeoOmLGKSTeT/mQDAGaRkeRXxv1K5kxi6QA4ytwnYdEZiq6Iv+TSlRJXtGLp/EIn2RjbwKLLOObzWwmcWK/EIlEsOZv+Z58cuFDHgF4Wm9Dmaslg5T6v7Jv8JEqDFIvSVDxqU8ffrlOeRiCj6MvWGX6rB62xjCU9aqDf8eyia0k90+srbpilv23P0bx/gfwUYAGwEH9Q2D/xQAAAAAElFTkSuQmCC");
    background-repeat: no-repeat
}

.spinner.spin-1 {
    background-position: left 0
}

.spinner.spin-2 {
    background-position: left -20px
}

.spinner.spin-3 {
    background-position: left -40px
}

.spinner.spin-4 {
    background-position: left -60px
}

.spinner.spin-5 {
    background-position: left -80px
}

.spinner.spin-6 {
    background-position: left -100px
}

.spinner.spin-7 {
    background-position: left -120px
}

.spinner.spin-8 {
    background-position: left -140px
}

.spinner.spin-9 {
    background-position: left -160px
}

.spinner.spin-10 {
    background-position: left -180px
}

.spinner.spin-11 {
    background-position: left -200px
}

.spinner.spin-0 {
    background-position: left -220px
}

.ui-widget-overlay {
    background: #000!important;
    -ms-opacity: .50!important;
    opacity: .50!important;
    filter: alpha(opacity=50)!important
}

.ui-widget-overlay.ui-front {
    height: 150vh
}

.ani-arrows {
    width: 33px;
    height: 33px;
    text-indent: -9999px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAAzFBMVEX////+/v76+vr8/Pz09PT29vbh4eHz8/P5+fn7+/vy8vLj4+Pt7e39/f3q6urr6+sxJzXU1NTZ2dnn5+f4+PgyKTY1Kzk4LzzNzc3l5eUwJjTFxcXJycnLy8vR0dHT09PW1tbX19fe3t7f39/v7+85Lz07MT48M0BYUFteV2GPipGhnKOkoKanoqippaurpqywrLKxrbO3s7i4tbq8ub7AvcLFwsbGw8fKyMvLyczMzMzQztHS0tLm5ubs6+3t7O3u7e7u7u7x8fHz8vNbT9NRAAABKklEQVQYGa3AVZbCQBAF0FfVGsdlFBt3d9//nuY0CekA+eRi05KAnSBBLQqYkCMOCGuERZUVWEYcYFnAhAqyAquEJXiWsY4tSkKhjhIokCTUIUnIsUTh9/gMFZKRMwKF76Otc3jCYC6ZofR20LiCN0vgcAzvud+4QSlmOCpGxWOve4eFWMGRMapOt/pfKMQSjslQ8dDr3mMhM3BkG95Tr3uLUlvCURqll37jGp5WcFgHKHweNi7hBZrhJGkbhb+TC1S00wRzpkWoQy2DHEcR6kQRI0fhKMS6cBQSCiLdU1il9lKBkh0OQiz7GQwtPOoMX6cEj6aDjw6hgmza3NEd5Dp6p5kxYZkIo/3t3fFET8a72/tRKLCG2GS61XxvtnRmmFCLWEkjFRM27B881g80kSd+mwAAAABJRU5ErkJggg==")!important
}

body.ie7 .ani-arrows {
    background-image: url("//static.pandora.net/consumer/design/general/ie7/arrow-top.png")
}

.filters-loading {
    height: 140px;
    position: absolute;
    padding: 100px 0 0 0;
    z-index: 2;
    background-color: white;
    text-align: center
}

.morefilters+.filters-loading {
    top: 445px
}

body.ie8 #backgroundContainerIE {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    text-align: center;
    height: 100%!important
}

body.ie8 #background {
    position: absolute;
    top: 0;
    left: 0
}

#global-header {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2
}

#global-header.passthrough-header+#page {
    padding-top: 100px
}

#global-header+#page {
    padding-top: 150px
}

#global-header * {
    float: none;
    width: auto;
    position: initial
}

#global-header .header-wrapper {
    box-shadow: 0 0 2px 1px rgba(48,37,52,0.2)
}

#global-header .header-wrapper .main-header {
    z-index: 2;
    position: relative;
    background: #fff
}

#global-header .header-wrapper .main-header .main-header-navigation {
    width: 1120px;
    height: 100px;
    max-height: 100px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0 auto;
    transition: max-height .1s linear;
    -ms-flex-pack: center;
    justify-content: center
}

.ie9 #global-header .header-wrapper .main-header .main-header-navigation,.ie10 #global-header .header-wrapper .main-header .main-header-navigation {
    display: block;
    font-size: 0
}

#global-header .header-wrapper .main-header .main-header-navigation .menu-items-left,#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right {
    width: 40%;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: start;
    justify-content: flex-start;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

.ie9 #global-header .header-wrapper .main-header .main-header-navigation .menu-items-left,.ie9 #global-header .header-wrapper .main-header .main-header-navigation .menu-items-right,.ie10 #global-header .header-wrapper .main-header .main-header-navigation .menu-items-left,.ie10 #global-header .header-wrapper .main-header .main-header-navigation .menu-items-right {
    display: inline-block;
    vertical-align: middle
}

#global-header .header-wrapper .main-header .main-header-navigation .pandora-icon-logo-pandora {
    width: 25%;
    font-size: 72px;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    transition: font-size .1s linear
}

#global-header .header-wrapper .main-header .main-header-navigation .pandora-icon-logo-pandora:before {
    position: absolute;
    top: 46%;
    left: 50%;
    display: block;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.ie9 #global-header .header-wrapper .main-header .main-header-navigation .pandora-icon-logo-pandora,.ie10 #global-header .header-wrapper .main-header .main-header-navigation .pandora-icon-logo-pandora {
    display: inline-block;
    width: 20%;
    vertical-align: middle;
    height: 100%
}

#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right {
    -ms-flex-pack: end;
    justify-content: flex-end;
    overflow: visible
}

.ie9 #global-header .header-wrapper .main-header .main-header-navigation .menu-items-right,.ie10 #global-header .header-wrapper .main-header .main-header-navigation .menu-items-right {
    text-align: right
}

#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item {
    min-height: 100%;
    cursor: pointer
}

#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item:hover,#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item:active,#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item.active {
    background-color: #e5e5e5
}

#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item:hover .txt,#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item:active .txt,#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item.active .txt {
    opacity: 1
}

#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item:hover:before,#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item:active:before,#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item.active:before,#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item:hover:after,#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item:active:after,#global-header .header-wrapper .main-header .main-header-navigation .menu-items-right .menu-item.active:after {
    display: none
}

#global-header .header-wrapper .main-header .main-header-navigation .menu-item+.menu-item {
    margin-left: 15px
}

.righttoleft #global-header .header-wrapper .main-header .main-header-navigation .menu-item+.menu-item {
    margin-left: 0;
    margin-right: 15px
}

#global-header .header-wrapper .main-header .main-header-navigation .menu-item:hover:before,#global-header .header-wrapper .main-header .main-header-navigation .menu-item:active:before,#global-header .header-wrapper .main-header .main-header-navigation .menu-item.active:before,#global-header .header-wrapper .main-header .main-header-navigation .menu-item:hover:after,#global-header .header-wrapper .main-header .main-header-navigation .menu-item:active:after,#global-header .header-wrapper .main-header .main-header-navigation .menu-item.active:after {
    display: block
}

#global-header .header-wrapper .main-menu {
    border-top: 1px solid #e5e5e5;
    background: #fff
}

#global-header .header-wrapper .main-menu .main-menu-navigation {
    width: 1120px;
    height: 49px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 auto
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item {
    height: 100%
}

.ie9 #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item,.ie10 #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item {
    height: 30px;
    line-height: 30px
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item+.menu-item {
    margin-left: 15px
}

.righttoleft #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item+.menu-item {
    margin-left: 0;
    margin-right: 15px
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container {
    margin: 0 0 0 auto;
    -ms-flex-item-align: center;
    align-self: center
}

.ie9 #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container,.ie10 #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container {
    float: right
}

.righttoleft .ie9 #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container,.righttoleft .ie10 #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container {
    float: left
}

.righttoleft #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container {
    margin: 0 auto 0 0
}

.righttoleft #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container i {
    direction: ltr!important
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container i {
    font-size: 36px;
    margin: 0 auto;
    transition: opacity .25s ease-in-out;
    position: static
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container .pandora-icon-magnifying-glass {
    opacity: 1
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container .search-query {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    min-width: 0;
    max-width: 0;
    overflow: hidden;
    border: 0;
    transition: all .25s ease-in-out;
    padding: 10px 0;
    box-sizing: border-box;
    opacity: 0;
    -webkit-appearance: none;
    background-color: #e5e5e5;
    outline: 0;
    font-size: 13px;
    line-height: 28px;
    font-family: unset
}

.righttoleft #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container .search-query {
    right: auto;
    left: 0
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container .search-query::-webkit-search-cancel-button {
    -webkit-appearance: none
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container .search-query::-ms-clear {
    display: none;
    position: absolute;
    left: 100%;
    width: 0;
    height: 0
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container .pandora-icon-x {
    position: absolute;
    top: 5px;
    right: 10px;
    opacity: 0;
    pointer-events: none;
    background-color: #e5e5e5;
    visibility: hidden
}

.righttoleft #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container .pandora-icon-x {
    right: auto;
    left: 10px
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:active,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:hover,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container.active {
    margin: 0 0 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.righttoleft #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:active,.righttoleft #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:hover,.righttoleft #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container.active {
    margin: 0 auto 0 0
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:active:before,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:hover:before,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container.active:before,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:active:after,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:hover:after,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container.active:after {
    display: block
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:active .pandora-icon-magnifying-glass,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:hover .pandora-icon-magnifying-glass,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container.active .pandora-icon-magnifying-glass {
    opacity: 0
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:active .pandora-icon-x,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:hover .pandora-icon-x,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container.active .pandora-icon-x {
    visibility: visible;
    opacity: 1;
    pointer-events: initial;
    cursor: pointer
}

#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:active .search-query,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:hover .search-query,#global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container.active .search-query {
    max-width: 350px;
    min-width: 300px;
    opacity: 1;
    padding: 10px 42px 10px 10px
}

.righttoleft #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:active .search-query,.righttoleft #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container:hover .search-query,.righttoleft #global-header .header-wrapper .main-menu .main-menu-navigation .menu-item.search-input-container.active .search-query {
    padding: 10px 10px 10px 42px
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation {
    position: relative;
    width: 1120px;
    margin: 0 auto;
    z-index: 1;
    max-height: 0;
    display: -ms-flexbox;
    display: flex;
    transition: max-height .25s ease-in-out;
    pointer-events: none
}

.ie9 #global-header .header-wrapper .main-menu .main-menu-floating-navigation,.ie10 #global-header .header-wrapper .main-menu .main-menu-floating-navigation {
    display: block;
    height: 0
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation.active {
    max-height: 100vh;
    pointer-events: initial
}

.ie9 #global-header .header-wrapper .main-menu .main-menu-floating-navigation.active,.ie10 #global-header .header-wrapper .main-menu .main-menu-floating-navigation.active {
    display: block;
    height: auto
}

.ie9 #global-header .header-wrapper .main-menu .main-menu-floating-navigation.active:before,.ie10 #global-header .header-wrapper .main-menu .main-menu-floating-navigation.active:before {
    height: 100vh
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation.active:before {
    opacity: 1
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation:before {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(51,51,51,0.2);
    width: 100%;
    height: 100vh;
    opacity: 0;
    transition: opacity .25s ease-in-out
}

.ie9 #global-header .header-wrapper .main-menu .main-menu-floating-navigation:before,.ie10 #global-header .header-wrapper .main-menu .main-menu-floating-navigation:before {
    height: 0
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation {
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: opacity .25s ease-in-out;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation.active {
    opacity: 1;
    pointer-events: initial
}

.righttoleft #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation {
    right: auto;
    left: 0
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: stretch;
    align-items: stretch;
    min-height: 90px;
    box-shadow: 0 1px 2px 0 rgba(48,37,52,0.2)
}

.ie9 #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section,.ie10 #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section {
    width: 360px;
    text-align: center
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.no-items {
    min-height: 60px;
    width: 240px;
    padding: 20px 15px;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-items {
    -ms-flex-direction: column;
    flex-direction: column;
    width: 360px
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-items .wishlist-item {
    -ms-flex: 0 0 135px;
    flex: 0 0 135px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
    text-decoration: none;
    height: 135px;
    box-sizing: border-box
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-items .wishlist-item:hover,#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-items .wishlist-item:active {
    background-color: #e5e5e5
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-items .wishlist-item img {
    width: 30%
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-items .wishlist-item .wishlist-item-data {
    width: 70%;
    padding: 0 0 0 10px;
    box-sizing: border-box
}

.righttoleft #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-items .wishlist-item .wishlist-item-data {
    padding: 0 10px 0 0
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-items .wishlist-item.see-all {
    -ms-flex-pack: center;
    justify-content: center;
    padding: 25px 0;
    text-decoration: underline;
    height: auto;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share {
    opacity: 0;
    transition: opacity .25s ease-in-out;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 90px;
    z-index: 1;
    background: white
}

.ie9 #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share,.ie10 #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share {
    display: none
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share.active {
    opacity: 1;
    pointer-events: all
}

.ie9 #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share.active,.ie10 #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share.active {
    display: block
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share .wishlist-share-close {
    width: 15%;
    text-align: center;
    padding: 10px;
    box-sizing: border-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 40px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    cursor: pointer
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share .wishlist-share-close i {
    font-size: 40px
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share .wishlist-share-close:hover,#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share .wishlist-share-close:active {
    background-color: #e5e5e5
}

.righttoleft #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share .wishlist-share-close {
    left: auto;
    right: 0
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share .wishlist-share-content {
    width: 100%;
    text-align: center;
    padding: 10px;
    box-sizing: border-box
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share .wishlist-share-content .menu-item {
    width: auto;
    padding: 10px;
    border: 0
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share .wishlist-share-content .menu-item:hover,#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share .wishlist-share-content .menu-item:active {
    background-color: #e5e5e5
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .wishlist-section.wishlist-share .wishlist-share-content .txt {
    width: 70%;
    margin: 0 auto 5px
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .menu-item {
    -ms-flex-direction: column;
    flex-direction: column;
    width: 120px;
    padding-bottom: 20px;
    cursor: pointer
}

.ie9 #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .menu-item,.ie10 #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .menu-item {
    display: inline-block;
    vertical-align: middle
}

.ie9 #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .menu-item span,.ie10 #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .menu-item span {
    width: 100%;
    display: block
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .menu-item+.menu-item {
    border-width: 0;
    border-left-width: 1px;
    border-style: solid;
    border-color: #e5e5e5
}

.righttoleft #global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .menu-item+.menu-item {
    border-left-width: 0;
    border-right-width: 1px
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .menu-item i+span {
    margin-top: 5px
}

#global-header .header-wrapper .main-menu .main-menu-floating-navigation .wishlist-navigation .menu-item span {
    padding: 0
}

#global-header .header-wrapper .sub-menu {
    opacity: 0;
    max-height: 0;
    min-height: 0;
    overflow: hidden;
    transition: all .25s ease-in-out;
    position: relative;
    border-top: 1px solid #e5e5e5;
    margin-top: -1px
}

#global-header .header-wrapper .sub-menu.active {
    opacity: 1;
    min-height: 310px;
    max-height: 100vh;
    margin-top: 0
}

#global-header .header-wrapper .sub-menu .menu-item {
    overflow: hidden
}

#global-header .header-wrapper .sub-menu .menu-item .txt {
    color: #5D5955
}

#global-header .header-wrapper .sub-menu .menu-item:hover .txt,#global-header .header-wrapper .sub-menu .menu-item:active .txt {
    color: #7D7C79
}

#global-header .header-wrapper .sub-menu .menu-item:first-child {
    padding: 8px 10px;
    cursor: initial
}

#global-header .header-wrapper .sub-menu .menu-item:first-child .txt {
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    cursor: default;
    opacity: 1;
    color: #27251F
}

#global-header .header-wrapper .sub-menu .menu-item.show-more:before {
    content: '';
    display: block;
    width: 100%;
    border-top: 1px solid #e5e5e5;
    position: absolute;
    top: 0;
    margin: 0;
    left: 10px
}

#global-header .header-wrapper .sub-menu .menu-item.logout {
    cursor: pointer
}

#global-header .header-wrapper .sub-menu .main-menu-sub-navigation {
    width: 1120px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 auto;
    padding: 10px 0;
    box-sizing: border-box;
    min-height: 290px;
    overflow: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -560px;
    pointer-events: none;
    transition: opacity .25s ease-in-out
}

#global-header .header-wrapper .sub-menu .main-menu-sub-navigation.active {
    position: relative;
    top: 0;
    left: 0;
    margin-left: auto;
    opacity: 1;
    pointer-events: initial
}

#global-header .header-wrapper .sub-menu .navigation-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
    width: 150px
}

.ie9 #global-header .header-wrapper .sub-menu .navigation-section,.ie10 #global-header .header-wrapper .sub-menu .navigation-section {
    float: left;
    display: block
}

.ie9 #global-header .header-wrapper .sub-menu .navigation-section .menu-item,.ie10 #global-header .header-wrapper .sub-menu .navigation-section .menu-item {
    width: 100%
}

#global-header .header-wrapper .sub-menu .navigation-section+.navigation-section {
    margin-left: 15px
}

.righttoleft #global-header .header-wrapper .sub-menu .navigation-section+.navigation-section {
    margin-left: 0;
    margin-right: 15px
}

#global-header .header-wrapper .sub-menu .navigation-section.spot-container {
    width: auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: auto
}

.righttoleft #global-header .header-wrapper .sub-menu .navigation-section.spot-container {
    margin-left: 0;
    margin-right: auto
}

#global-header .header-wrapper .sub-menu .navigation-section.spot-container+.spot-container {
    margin-left: 0
}

#global-header .header-wrapper .sub-menu .navigation-section.spot-container .menu-item {
    width: auto
}

#global-header .header-wrapper .sub-menu .navigation-section.spot-container .menu-item.menu-image {
    width: 445px;
    padding: 10px 0;
    cursor: pointer
}

#global-header .header-wrapper .sub-menu .navigation-section.spot-container .menu-item.menu-image img {
    display: block;
    width: auto
}

#global-header .header-wrapper .sub-menu .navigation-section.spot-container .menu-item.menu-image .txt {
    position: absolute;
    bottom: 20px;
    max-width: 350px;
    width: 100%;
    line-height: 1.2;
    font-size: 18px;
    display: block;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    color: initial;
    opacity: 1
}

#global-header .header-wrapper a.menu-item {
    cursor: pointer
}

#global-header .header-wrapper .menu-item {
    padding: 10px;
    box-sizing: border-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    font-size: 12px;
    text-decoration: none;
    cursor: default;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    z-index: 0;
    max-width: 100%
}

.ie9 #global-header .header-wrapper .menu-item,.ie10 #global-header .header-wrapper .menu-item {
    display: inline-block;
    vertical-align: middle
}

#global-header .header-wrapper .menu-item:before,#global-header .header-wrapper .menu-item:after {
    content: '';
    display: none;
    height: 100%;
    width: 25px;
    position: absolute;
    z-index: 1;
    top: 0
}

#global-header .header-wrapper .menu-item:before {
    right: 100%
}

#global-header .header-wrapper .menu-item:after {
    left: 100%
}

#global-header .header-wrapper .menu-item:hover .txt,#global-header .header-wrapper .menu-item:active .txt {
    color: #7D7C79
}

#global-header .header-wrapper .menu-item.active .txt {
    font-family: "pandora-display-bold","Helvetica Neue",Helvetica,Arial,sans-serif
}

#global-header .header-wrapper .menu-item a {
    cursor: pointer
}

#global-header .header-wrapper .menu-item .txt {
    line-height: 15px;
    text-shadow: 1px 0 0 transparent;
    transition: text-shadow .15s ease-in-out;
    color: #27251F
}

#global-header .header-wrapper .menu-item * {
    vertical-align: middle
}

#global-header .header-wrapper .menu-item i {
    font-size: 32px;
    position: relative;
    -ms-flex: 0 0 32px;
    flex: 0 0 32px
}

#global-header .header-wrapper .menu-item i .wishlist-counter {
    background-color: #000;
    height: 17px;
    width: 17px;
    display: inline-block;
    color: white;
    border-radius: 50%;
    font-size: 10px;
    position: absolute;
    right: -5px;
    top: 5px;
    text-align: center;
    vertical-align: middle;
    line-height: 18px
}

#global-header .header-wrapper .menu-item i .wishlist-counter sup {
    vertical-align: top;
    font-size: 10px
}

#global-header .header-wrapper .menu-item i.pandora-icon-basket {
    margin-top: -3px;
    margin-left: -8px
}

.righttoleft #global-header .header-wrapper .menu-item i.pandora-icon-basket {
    margin-left: 0;
    margin-right: -8px
}

#global-header .header-wrapper .menu-item i.pandora-icon-basket+.txt {
    padding: 0
}

.righttoleft #global-header .header-wrapper .menu-item i.pandora-icon-basket+.txt {
    padding: 0
}

#global-header .header-wrapper .menu-item i+.txt {
    padding-left: 10px;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    max-width: 100%
}

.righttoleft #global-header .header-wrapper .menu-item i+.txt {
    padding-left: 0;
    padding-right: 15px
}

.product-bar,.bundleBar {
    background: #fff;
    overflow: hidden
}

.product-bar .collection li.list-product .info,.bundleBar .collection li.list-product .info {
    width: auto;
    position: absolute;
    top: 20px;
    left: 17px;
    right: 17px;
    font-size: 12px;
    line-height: 14px;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    z-index: 10;
    color: #27251F;
    text-align: left;
    padding: 0 0 10px 0
}

.product-bar .collection li.list-product .image,.bundleBar .collection li.list-product .image {
    padding-top: 20px
}

.product-bar .collection li.list-product .image img,.bundleBar .collection li.list-product .image img {
    width: 236px;
    height: 190px
}

.product-bar .collection li.box,.bundleBar .collection li.box {
    border-bottom: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9
}

.product-bar .collection li.width-25 .price,.bundleBar .collection li.width-25 .price {
    width: 100%;
    position: absolute;
    bottom: 7px;
    left: 0;
    text-align: center;
    color: #8e8d8d;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif
}

.product-bar .collection li.width-25 .price span,.bundleBar .collection li.width-25 .price span {
    text-transform: uppercase
}

.product-bar .collection li .ecom,.bundleBar .collection li .ecom {
    width: 220px;
    position: absolute;
    display: none;
    bottom: 19px;
    right: 16px
}

.product-bar .collection li .ecom div,.bundleBar .collection li .ecom div {
    float: none
}

.product-bar .collection li .ecom div a,.bundleBar .collection li .ecom div a {
    width: auto;
    cursor: pointer
}

.product-bar .collection li .ecom div a span,.bundleBar .collection li .ecom div a span {
    display: block;
    float: right;
    cursor: pointer
}

.product-bar .collection li .ecom .add-to-wishlist,.bundleBar .collection li .ecom .add-to-wishlist {
    clear: right
}

.product-bar .collection li .ecom .add-to-wishlist .img,.bundleBar .collection li .ecom .add-to-wishlist .img {
    background-position: 0 -65px;
    margin-top: 3px;
    margin-left: 5px;
    float: right;
    height: 9px;
    width: 12px
}

.product-bar .collection li .ecom .add-to-wishlist .text,.bundleBar .collection li .ecom .add-to-wishlist .text {
    font-size: 12px
}

.product-bar .collection li .ecom .remove-from-wishlist,.bundleBar .collection li .ecom .remove-from-wishlist {
    display: none
}

.product-bar .collection li .ecom .remove-from-wishlist a,.bundleBar .collection li .ecom .remove-from-wishlist a {
    text-decoration: none;
    width: 200px;
    text-align: right;
    float: right
}

.product-bar .collection li .ecom .remove-from-wishlist .img,.bundleBar .collection li .ecom .remove-from-wishlist .img {
    background-position: 0 -65px;
    margin-top: 3px;
    margin-left: 5px;
    float: right;
    height: 9px;
    width: 12px
}

.product-bar .collection li .ecom .remove-from-wishlist .text,.bundleBar .collection li .ecom .remove-from-wishlist .text {
    font-size: 12px
}

.product-bar .transbox img,.bundleBar .transbox img {
    -ms-opacity: .2;
    filter: alpha(opacity=20);
    opacity: .2
}

.product-bar .sneak-peek,.bundleBar .sneak-peek {
    height: 239px
}

.product-bar .sneak-peek .transbox,.bundleBar .sneak-peek .transbox {
    height: 239px
}

.product-bar .sneak-peek .transbox .sneak-peek-content,.bundleBar .sneak-peek .transbox .sneak-peek-content {
    -ms-opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;
    position: absolute;
    text-align: center;
    top: 103px;
    width: 100%
}

.product-bar .sneak-peek .transbox .sneak-peek-content p,.bundleBar .sneak-peek .transbox .sneak-peek-content p {
    font-size: 18px;
    font-weight: normal;
    line-height: 21px;
    text-transform: uppercase
}

.product-bar .sneak-peek .transbox .sneak-peek-content a,.bundleBar .sneak-peek .transbox .sneak-peek-content a {
    font-size: 18px;
    font-weight: normal;
    line-height: 21px;
    text-decoration: underline;
    text-transform: uppercase
}

.product-bar .sneak-peek .transbox .sneak-peek-footer,.bundleBar .sneak-peek .transbox .sneak-peek-footer {
    bottom: 75px;
    position: absolute;
    right: 16px;
    width: 220px
}

.product-bar .sneak-peek .transbox .sneak-peek-footer a,.bundleBar .sneak-peek .transbox .sneak-peek-footer a {
    float: right;
    font-size: 13px;
    text-decoration: underline
}

.product-bar h2,.bundleBar h2 {
    border-bottom: 1px solid #f9f9f9;
    display: block;
    padding: 14px;
    text-transform: uppercase
}

.product-bar .scroll-navigation-container,.bundleBar .scroll-navigation-container {
    border-top: 0;
    bottom: 0;
    height: 24px;
    position: relative
}

.product-bar .scroll-navigation-container ul,.bundleBar .scroll-navigation-container ul {
    margin: 5px 0 0 0
}

.product-bar .more-link,.bundleBar .more-link {
    position: absolute;
    right: 14px;
    top: 16px;
    width: auto
}

.collection.slide-panel li.list-product div.image {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.collection.slide-panel li.list-product div.image .image-wrapper {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

#page .scroll-navigation-container {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAAxCAAAAAAwm59mAAAA3UlEQVR4Ae3YwQqDQAxFUdP//+WaLqXAE6FOIXLORhLdXkat3u7WYeq4OSaYoMJUYXNMd6tenG+4Svhh5JuvKxMefAKDE/i1AX80P2BAwED1dr+OY58/BENUHCs/5ASG6QQMCBh8AwedF+H2LFB5kW87gecDAQMCBt/AQV/ezQR1decEBgT8KxAwIGCgF9tPvB8A9hO9mBMYvEIDAgYEDH5iLbHDw/UXP7EAr9AgYEDAgICBBsbaGhAwIGBAwCBgQMCAgAEBg4ABAQMCBgEDAgYEDAgYBAwIGBAwcPgAUZuSU2hX67cAAAAASUVORK5CYII=");
    background-position: center top;
    background-repeat: no-repeat;
    height: 23px;
    padding-top: 18px
}

#page .scroll-navigation-container .index {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALUlEQVR4AWMAAhYgDgfiPiDuh7JZQBJhQDwTDQeBJPqwSPThlMBjFMLyfmTLAc+4EMC0/I6LAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    display: inline-block;
    float: none;
    height: 6px;
    margin: 15px 7px;
    width: 6px
}

#page .scroll-navigation-container .index.active {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAi0lEQVR42o2QwQ2AIBAE+UATWgA0YAdYh/ahlgQP+rAboz+8eUiIkUSTNcfNKHDqeXLOncRLJkJND1ZLQ0ppcc7txpiTUNODlT/FGFeBB8s69GA4iJ6vAV+B4SBObNUStdaXOLPiJYtf4mitbW4Nw0HsQwhb6zIwnDIebsfBOQahpgfD+Rr4TN4DvwFnLaVp7T5L5AAAAABJRU5ErkJggg==");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    height: 10px;
    margin: 13px 7px;
    width: 10px
}

#page .scroll-navigation-container .previous {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAXElEQVR4AWNABgZqJsxAPA+ILyELMgLxAiD+D8TbkAVnQgUPATEXTKIfKngCiPlhgu1QwXMwQZhEE1TiAhALobumFyp5CqELYflUqOQRkOXoknOhkruweXA+yIMA6GUrfd7KbBsAAAAASUVORK5CYII=");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    height: 150px!important;
    left: 0;
    position: absolute;
    top: -195px;
    width: 30px!important;
    z-index: 30
}

#page .scroll-navigation-container .next {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAXUlEQVR4AWMwUDO5BMRzgZiZAQmAJLYB8X8gng/EjMgSXEB8CCo5E12SH4hPQCX7QWLokuegkq3IEoJAfAEq0YSs+hRUsBfZ8iNQwSlwy4GMnVDBueguugTyA7oHAWFnK3bylTjOAAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    height: 150px!important;
    position: absolute;
    right: 0;
    top: -195px;
    width: 30px!important;
    z-index: 30
}

#page .scroll-navigation-container .next.inactive {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAPUlEQVR4AWMwUDORA2IxBjQAkpACYhWEJEKCEYilcUkyAbEMVFIEm6QsVFIYl4QQNkERhOUI80UJOhenBwGibxVpWyEwIgAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-size: auto
}

#page .scroll-navigation-container .previous.inactive {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAASUlEQVR4AWNABwZqJmJALIcuKA7EKkAshaISKigNxIwwQRGooAwQM8EEhaGCsjBBmIQQkgQzuqUimLoQkqIwe2CWY3OZFE4PAgBRVRVr8LSO+gAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-size: auto
}

#page #productBarsContainer {
    float: none;
    margin: 0 auto;
    width: 960px
}

#page #productBarsContainer .product-bar {
    -moz-box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
    border-radius: 2px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.1)
}

#page #productBarsContainer .product-bar div h2 {
    border-bottom: 1px solid #EAE9EA;
    color: #27251F;
    font-size: 15px;
    line-height: 20px;
    margin-left: 62px;
    margin-right: 62px;
    padding-bottom: 10px;
    text-align: center
}

#page #productBarsContainer .product-bar .list-product li {
    height: 220px
}

#page #productBarsContainer .product-bar .list-product li.box {
    border: 0;
    width: 231px
}

#page #productBarsContainer .product-bar .list-product li.box .info {
    color: #27251F;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase
}

#page #productBarsContainer .product-bar .list-product .image {
    max-height: 150px!important;
    padding-top: 0
}

#page #productBarsContainer .product-bar .list-product .text {
    position: relative
}

#page #productBarsContainer .product-bar .list-product .text p:nth-child(2) {
    font-weight: bold
}

#page #productBarsContainer .product-bar .collection ul li.box {
    border: 0
}

#page #productBarsContainer .product-bar .collection .list-25 li.list-product .essence-product-headline {
    font-size: 12px;
    margin-top: 0;
    text-align: left
}

#page #productBarsContainer .product-bar .list-product.text p {
    color: #27251F;
    display: block;
    font-size: 12px;
    left: 0;
    line-height: 15px;
    margin: 0;
    position: static;
    text-transform: uppercase;
    width: auto
}

#page #productBarsContainer .product-bar .scroll-navigation-container {
    height: 38px
}

.related-items .rsArrow.rsArrowLeft {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAXElEQVR4AWNABgZqJsxAPA+ILyELMgLxAiD+D8TbkAVnQgUPATEXTKIfKngCiPlhgu1QwXMwQZhEE1TiAhALobumFyp5CqELYflUqOQRkOXoknOhkruweXA+yIMA6GUrfd7KbBsAAAAASUVORK5CYII=");
    background-size: auto
}

.related-items .rsArrow.rsArrowRight {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAXUlEQVR4AWMwUDO5BMRzgZiZAQmAJLYB8X8gng/EjMgSXEB8CCo5E12SH4hPQCX7QWLokuegkq3IEoJAfAEq0YSs+hRUsBfZ8iNQwSlwy4GMnVDBueguugTyA7oHAWFnK3bylTjOAAAAAElFTkSuQmCC");
    background-size: auto
}

.widget-container {
    margin-bottom: 10px;
    overflow: hidden
}

.no-touch .collection li.list-product:hover {
    cursor: pointer
}

.no-touch .collection li:hover .price {
    display: none
}

.no-touch .collection li:hover .product-top-container .price {
    display: block
}

.no-touch .collection li:hover .ecom {
    display: block
}

body.ie7 .product-bar .sneak-peek * {
    float: none
}

#top,#footer {
    left: 0;
    z-index: 10
}

#top .container,#footer .container {
    left: 50%;
    width: 962px;
    margin: 0 0 0 -481px
}

#top,#top .container {
    height: 30px
}

#top {
    background-color: #2D2232;
    display: none
}

#top,#top li,#top p {
    color: #fff
}

#top #fb-like,#top .fb-like {
    width: auto;
    margin: 5px 0 0 0
}

#top #signupLogin {
    width: auto;
    float: right
}

#top #signupLogin ul,#top #signupLogin p,#top #signupLogin li {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
    height: 10px;
    line-height: 10px;
    list-style-type: none;
    list-style-image: none
}

#top #signupLogin ul {
    margin: 11px -10px 0 -6px
}

#top #signupLogin li {
    border-left: solid 1px #989898
}

#top #signupLogin li:first-child {
    border-left: none 0
}

#top #signupLogin li a {
    position: relative;
    top: -9px;
    padding: 0 11px
}

#top #signupLogin p {
    color: #d3d0d2;
    margin: 0 2px;
    padding: 0;
    font-size: 10px;
    line-height: 34px;
    font-weight: normal
}

#top #signupLogin p a,#top #signupLogin p a:hover {
    font-weight: normal
}

#top #signupLogin a {
    font-weight: normal;
    line-height: 30px;
    color: #d3d0d2
}

#top #signupLogin p a.profile {
    color: #d3d0d2;
    margin: 0 2px;
    padding: 0;
    font-size: 10px;
    line-height: 34px;
    font-weight: normal
}

#top #signupLogin p a.profile:hover {
    text-decoration: underline;
    color: #C7C7C7
}

#top #signupLogin ul li a#btTopLogout {
    font-size: 10px;
    color: #d3d0d2
}

#CurtainArea div div div ul li #featureItem div.spot-text {
    overflow: visible!important
}

.frontpageSpotItems {
    display: none
}

#switchtoMobile {
    box-shadow: 0 0 10px 1px rgba(0,0,0,0.5);
    position: relative;
    z-index: 9997;
    height: 86px
}

.gradient-holder {
    height: 86px;
    background: linear-gradient(to right,rgba(0,0,0,0.15) 0,rgba(241,181,255,0.15) 50%,rgba(0,0,0,0.15) 100%) repeat scroll 0 0 transparent;
    text-align: center;
    box-shadow: inset 0 7px 12px 1px rgba(0,0,0,0.3)
}

.gradient-holder a#GoToMobileVersion {
    color: #cecece;
    font-size: 26px;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    display: inline-block;
    line-height: 49px;
    margin-top: 23px;
    padding: 0 0 0 42px;
    background-position: 1px 0;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAuCAYAAAA2oQl1AAAEGklEQVR42t1YXUgjVxSev0SrSTdqmigmmq1qqjUoVapa0idbMSqCFBGrVl8VfO6LWH3SV5EKCCjrawsFBHWrVopVKRbXahYMEBHrbiiu0oatG/Mz/Q5MlwEyziQkAfrB5c6ce+45+c4999w7Yauqqvrm5uYqW1paBJZlmVRCFEVmb28vMj4+7mO3t7cnmpqadEwacXBwEGbv7u6mFJiklJnAcZwm5a6urr+Ojo6iclldXR2/urr6SG0uEWHD4fA3TAYgEK1MgGMyBCEWi7192dzc/La1tfXvFNr/Om7ovF5vqLOz802qvCCjM7NGsB3fEZ7T5whrlJAj7DsWHRsD1HTlKhwZl5qag2LqHwGFhYX5Mpki5LY58iq1B52NjY1Vw7DJ4/GUdHR0OOh5dHS0Ro2R1CRGGlgNDAxw9fX1n7tcLmtFRYWloaHhs/7+fk4jI+1rVF5e/vvCwkKPz+cL6nQ6fn5+3lJWVravwijxrCsoKHiJDf3i+PjYSAmBpQpA9kfKsw7GdWdnZ69QORyoxpzf77+ALAvzQyqMtDkiY+hajEZj1c7OjhgMBl8jdFEcGZV5eXkf3t7e+jD+C+y8ftCRCgsjwvPF5OSktbu7Wy8IQhDil2QDifDu7Oxs/sbGRv3U1NTjy8vL72D4VVKhczqdbSsrK7aioiIer/vQ/bG4uPjthKurq4/b2to8uApYh4eHOw8PD59AR4y7YelF1uRszNPT05VWq5W/vr5+gbGncicEvP8aCASeI6zczMyMPTs7265pH8nR09Pjamxs1JMca/KT3W6PG2ODwbALHUp/YXBw0JXwPmpubrbRWDQaFXNycs4ZBWRlZQVwHRB5nmdxh7AqJINyCbJYLO+Q7ObmJupwOCJKjjAWQ2ijpGs2m3mF0ClvWIQkLNHmAB2UwwqZqScF0gWrfxSyTpkRFviKZCaTiSstLX1fiRHKUCXpSIzOFRgpO8LiP/tPhuuyGz+aj8NG+AQgvUgkEkOGniRcvbGH/sQie0nW19dXiNT1wLBBvplzc3O7MPaeNHcfc4JJnUcw9gOy7hzhERYXF53YNyOQDaB9abPZRpaWlspKSkooc71Q33rgPHq4MlRXV4dPT0+fQP5RbW1tw9ramgUsWQzR3jJROcL8dfTempoaMelaR5AM/Ebt5OQkG/XOIP2oIA7BUFLHhNp9A4bfoENTgzqjTF+3tCPZo/x/xmh5efkrKltpv3uvr6/np/+Srx3XUm9O8kNMHShHT91u9x497+7uNiLM7VrnSkVVvd3f34tDQ0PPGAm9vb3HoVBI1Dhfe+joqMYXXDtY/Ezhx7HwKckwX3votP6hMTEx8QHu33aEkMGXRA7N0+KIdNitra0RvV5fyqQRCPsFh3L/PTz60QhMihvBTz7+BWFvje8jZtVuAAAAAElFTkSuQmCC")
}

.purple-grainy-gradient {
    background-color: #302632;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAJFBMVEU0KjY5Lzs1KzcwJjI3LTkzKTUxJzMyKDQ2LDg4Ljo6MDwvJTH1b6V9AAAICklEQVRogb1aWbYlR5ICDBt9//vtj6zWVCWlMvWuNhDH3Q8GGARUb6Jn5rVatfNyYvCOfqPHrV1e0sHtyH2OCzvXWWE8dtTbDjUrJpSkrcFkw115wUEsqLD3OpcGY8E646k3FQ3eNIYXy6i7zcnkQGVOsF676eqqfMucnXYf2wvz2rrGMCJO234K1tMltlox8Lre9otpbnVvMiLZnJgwGKKrr8fuaCO5o926ZT1Srw7BSKAz5y3JplpTVQM389ZvuqRHV+dTZlzfxk5XO4YtmqNGVT4HaiNr+VAW2mcwUAolegSo+R6uEVF409P90KOON0EqMmOILjJHFUs2tP0yX5xmq7LbiW7cGC9eIHdzGo0B2rGQMpBKvc6q1FZ7CYR7UD3q6eDmKmqI2tdcM/ZlKeUYCi4k81r9VAi6h5W0ULchOwANekKBmgntvLakNgbpTFd5UN3cu15EjDfTQCJugrHgRIwRk3RFIyOG8J9ccGN0B2JecNXbCaq501F0ZsxGbxhXWTVKDLDiYDfyeWT3nIZ5gR+9+sPNq9tzrSGN4kba4YVmvArm7rDpYY+ERUb5QcronO66itUXDw/CqMzcAYbKnjiPhRCiuNRkpOWgRsWol8BUisUKZs04TY51iR7feWdqpivQ42TiY1OekfE6y/Hw84yUL10vDlObLe4+iVO7Doe32t0k5+GG7EN0qDf6wZBd2Ip9Vd6aPNDq68ecI6qDXG9aWudF2fvIijdYk86JV1eNelIBd3HA6301mNehbtXT6SYYZNdADHTwMVuMwux0pPTtTWvvRcPjl6FIjx7ecl5zQggosY7J8KAqjYKVL2f8XiaRi46eR2RmJnzVnAcOqoQAKUr2LeuAVPWUsVbT1ZoFDO1AowUVqEYHPOumspxZARYqRqLE8PDm5i11lA2hUa8qganIrXiTkiYTrGHgV6Blooj5wODgO8DIVU8hM56W7t7MWSyWlYeSNpcbHRqRUCJUYjJYvQ5xEt+Zoy+5Hv4pPGOlzGOwd2KrwcE8HfWL6GI0eLHVVH8KBHC5NlpSQ8WWC+3FW9Fc3pqvF4Iu0e3ZrM565+oZNRR160KuAsvy9iICCCzMmAVbsX7ID+owZgdRjhDaJ90nHvCr+OmvAIB1MzHLmIxd5ttD0YO0l1iu64QXxQYvesa6ypnas7NW48BrzpRnF6zSGVYEDshEYFyQCxpzFlvw6rkY3ZNV2MdSPf00l+KTOvL/dAF6wv3NgUip9abUtRkeOKe7uXWcq9UrCHV3hpOI57QWHERH5dTbN0RMdKpnXidf42tU/Dvs82B6cq6aM52ORe0tkOsNVDDgpU0wOzaiY3ec0lUiNIFCOVa5mwxvly6pKTllLb7MJm4po9YXcy+DrfeihtP4WyfZ21y13fLdT7iCz5D777ULH3PZv3k+rC7vzeZuzaxn1if4KfTyzAmXU5tY7LynDfOq9kVUVTxZkXzR0VUqB7YXIbFGdTeFBGRWajuyama91MWip1NZ4dVbRM5uqxbF2cis8tlTC3ID0VhmCERYcGQAZ/a18TfHSUpsqp97odGQ6YhqceXbxpWjSCPO2y13jDN7bvHpWxg9CG5LW2pkt2xUX/VNHCuzKW72EkRd2e8n3vdvOUCDWrQakYFoi9NvMHrqrt6SOG30N8NIvu6M4mYXHBhhA3fbZ70YZ3QubQcipxEFvzTvhhlCMCKkp67MrErR8759paV0rOL3KoWPpxEZic8ZoV/dMLKCeR1gUSAdWy4EaHS/eg3dE7CV7q1MLjEVvhKzOS75yL9wJKgYNVRbj5NPy9ivDhDwhb6615ibbxJ8e7/4B2RMrnJ6Soh20BASyVGIqs25KqCfW57XynuROLgfdjaiFlDBWXgbLYje3Mo+Vs7gazKHxti5Xp8UCPeUHiug6Ma/gODALxq5nyMYfFDafzk28KLvTYzpGriL5beR15u5KFZWvK5G/vym/I8Nz/dtBn42vKwIoM1a5+N2a3p3p8K6wcJaYap7Cx/Jnv4ANKBHMUVv0c3oanCDe0CPul3jyOmcQj1R26mOQJGTQ5uaqn3pLLal/mO+ha90739GSvhcysVGMN+8wdfD9b+DHfyPvCWr66K6mspBt1WZQmYU6idmCz0Y+2U3GMZDZnq/7XceCEC7LAud5WejMnJPFp5PW+eqVcw3JsGE01YieBEJAp9fHDbwETj9UeN+MEdWA+/61RiLtGrh76Ua+LK98C8YAx/nlGvjb3rm2HHOdJaznWqmZ6q56tw3Xh6iO+pii5d+DHQxmsDP5aM/5o7xFcP2PWaAAlPidmeaOTA3h9bk2rnHOVGTcln7U2v/n5slfZ23xAes73+Fcfj0U+2OMeFLNML1aotJ7ZvKzMKQraE0/yxLwv9YjL48vvt3ItsfMOc/jTd8ytD9NjfCRwr4PygTXO0uPqsXdo/qctptKZ8AKit2l+xIiTaQqOG+7m01GJzBlsseT5QDrK4wisnMD7dZ3cMpfK7/+VVo8Jly/PcNMf4YeQfJRAdRCZiNnIzi7HSbmLoNRp6qs+iWy8nLTUn1MBB69ds/FvApKvltjobvOfKvaJzxo3ki2d/ARefxwjnNaRlXEWyuPHkUqLiamm58usjM6gI5iRy/qB1RzxOYnqnQXE7txmOaekrJ1/HDexN+E4F8rELBR+Oh/4wQfrJB+qFxwg/umD+F6E/3/d3D+XdWh4/+RPQfnsRvBb8SekNUVA1DlwpnbWb+ozwUH+7lpMT+H9uMwBTwNG2eAAAAAElFTkSuQmCC");
    background-position: 0 0;
    background-repeat: repeat
}

#footer {
    margin: 0;
    background-color: #FEFEFE
}

#footer .container {
    min-height: 98px;
    background: #fff
}

#footer .container div {
    width: auto;
    overflow: hidden
}

#footer .container .storeLocatorBottom,#footer .container .storeLocatorBottom .searcher {
    overflow: visible!important
}

#footer .storeLocatorBottom .searcher .results {
    position: absolute;
    z-index: 1000;
    bottom: 30px!important;
    left: 2px!important;
    width: 301px!important;
    background: white;
    border-top: solid 1px #EDEDED;
    overflow: visible;
    box-shadow: 0 1px 12px 0 #919191;
    -webkit-box-shadow: 0 1px 12px 0 #919191
}

#footer .storeLocatorBottom .searcher .results ul,#footer .storeLocatorBottom .searcher .results li {
    position: relative;
    float: left;
    width: 100%;
    list-style-type: none;
    list-style-image: none;
    margin: 0
}

#footer .storeLocatorBottom .searcher .results li span {
    display: block;
    margin: 0 2px
}

#footer .storeLocatorBottom .searcher .results li a {
    display: block;
    padding: 1px 10px 2px 5px
}

#footer .storeLocatorBottom .searcher .results p,#footer .storeLocatorBottom .searcher .results p a {
    position: relative;
    float: left;
    width: 100%;
    font-size: 10px;
    color: #827A7B;
    padding: 0;
    margin: 0
}

#footer .storeLocatorBottom .searcher .results p {
    margin: 3px 0 8px 10px
}

#footer .storeLocatorBottom .searcher .results p a {
    margin: 13px 0 2px 0
}

#footer .storeLocatorBottom p a {
    color: black;
    text-decoration: underline;
    font-weight: bold
}

#footer #find-pandora-near #city-search-form .results ul li span {
    height: auto;
    width: auto;
    position: relative
}

#footer .storeLocatorBottom img.searching {
    display: none
}

#footer ul.menu {
    width: auto;
    margin: 8px 0 0 0;
    height: 35px;
    padding: 0;
    overflow: hidden
}

#footer ul.menu li {
    width: auto;
    list-style-image: none;
    margin: 0;
    padding: 0 15px 0 0
}

#footer ul.menu li a {
    color: #5D5955;
    font-size: 10px;
    font-weight: normal
}

#footer #change-language {
    float: left;
    width: auto;
    padding: 8px 0 0 0
}

#footer #change-language .btn {
    display: inline-block;
    line-height: 26px
}

#footer #change-language img {
    position: relative;
    float: left;
    top: 50%;
    margin: -3px 4px 0 2px!important;
    border: solid 1px #c0c0c0
}

#footer #SocialMedia {
    float: left;
    height: auto;
    margin: 7px 5px 0 0;
    width: 216px;
    max-width: 216px
}

#footer #SocialMedia li {
    width: auto;
    float: left;
    padding: 0;
    margin: 0
}

#footer #SocialMedia a {
    position: relative;
    float: left;
    text-align: left
}

#footer #SocialMedia a:hover {
    text-decoration: none
}

#footer #SocialMedia a span.c {
    position: relative;
    float: left;
    text-align: left;
    padding: 0 0 0 20px
}

#footer #SocialMedia li,#footer #SocialMedia li a,#footer #SocialMedia li span {
    height: 18px;
    line-height: 18px
}

#footer #SocialMedia a span.c span.bullet {
    width: 12px;
    height: 12px;
    position: absolute;
    top: 3px;
    left: 4px
}

#footer #SocialMedia a.facebook span.c span.bullet {
    background-position: 0 -283px
}

#footer #SocialMedia a.youtube span.c span.bullet {
    background-position: 0 -296px
}

#footer #SocialMedia a.twitter span.c span.bullet {
    background-position: -26px -283px
}

#footer #SocialMedia a.googleplus span.c span.bullet {
    background-position: -26px -296px
}

#footer #SocialMedia a.facebook:hover span.c span.bullet {
    background-position: -13px -283px
}

#footer #SocialMedia a.youtube:hover span.c span.bullet {
    background-position: -13px -296px
}

#footer #SocialMedia a.twitter:hover span.c span.bullet {
    background-position: -39px -283px
}

#footer #SocialMedia a.googleplus:hover span.c span.bullet {
    background-position: -39px -296px
}

#footer #SocialMedia a.pinterest span.c span.bullet {
    background-position: 0 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAIAAABBUIs9AAAClklEQVR42l2R+2tScRTA7z8RRDCAtWZO53OqwxgQtKh+LFirNiIIIhgQYzjUvdwaGSlGlerYgJEIsI1AFhoaAlUG4J3u3qvMO3MP37Ir2+xONO3Me8eNDge+h3M+53teyPT09ExLJlpiMpnMZjM49Xo94wcbgcdoNBoMhoWFhUQikcvl8vl8JpNZWVmBHAgBcApNTk46HA6apv1+/4uWeDyeer2+uroKySwEGSRJhkIhi8WCYZjVah0dHY1Go8VikWkGgWdubo6iKCgHXLPZXFxcHBsbCwaD8Pf8/Dzb09TUVDqd9nq9EKhUKhDQarWxWKxQKADBlXO5XIFAAEVRCOh0OpvN1mg0fD4fzMhCs7OzzCDQBNTd3d2F/yKRyMyZsCuAAe12e7VadTqdy8vLS0tL0APUYlbA7Wltba1UKkEAbMgxngkHQTm3280s5izKQexZGBRKzPwj3Fl+XlGj6h7QsFQYlggj/Vc3b10Pq+VhEZ/xA4BEVDKiR4x1dWwP3Tv89vX31hZNJirx2I5Oiwk6IQQAAiwu5JH3B2rHR9m3r2N9vfG+3v3nxj+1+p5+HON3AHAKQcbRj+9Ftyt+4xr12bd1sz9y4Rz1ab2aSuJSIaqSI6hSRqhk1Ux6+8FgyfUBbpd8OBRtO5932OuHhzGNElVIEQBxEb+C4xnzy4L9fa1cJjSqaHtbOfiFTrI/tcoJeamRp9l3bw48H+lfyU1eOzlwu9FsZiyvsMsX2Z4IhQQXduJyMb2TOslljzc2ahR14F3HFGJC1s1CMCfezdu+e6d+QpPDg6knj5OPhjGJgADtEXMQjLqvHz9JpXCJAGxYCiEXgZ+B2GXCFnaejezBArsutWKcAsCdBdUowwopGP8pAH8Bg8nq/IFlzXYAAAAASUVORK5CYII=")
}

#footer #SocialMedia a.pinterest:hover span.c span.bullet {
    background-position: 0 -12px
}

#footer #SocialMedia a.line span.c span.bullet {
    background-position: 0 0;
    background-image: url("data:image/jpeg;base64,/9j/4QSFRXhpZgAATU0AKgAAAAgADAEAAAMAAAABAAwAAAEBAAMAAAABABgAAAECAAMAAAADAAAAngEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEVAAMAAAABAAMAAAEaAAUAAAABAAAApAEbAAUAAAABAAAArAEoAAMAAAABAAIAAAExAAIAAAAiAAAAtAEyAAIAAAAUAAAA1odpAAQAAAABAAAA7AAAASQACAAIAAgACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpADIwMTk6MDM6MjcgMDg6MzY6NDEAAAAABJAAAAcAAAAEMDIyMaABAAMAAAAB//8AAKACAAQAAAABAAAADKADAAQAAAABAAAAGAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAFyARsABQAAAAEAAAF6ASgAAwAAAAEAAgAAAgEABAAAAAEAAAGCAgIABAAAAAEAAAL7AAAAAAAAAEgAAAABAAAASAAAAAH/2P/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAGAAMAwEiAAIRAQMRAf/dAAQAAf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A2OidD6bb0xmVdiX9Ruv3F3pOLW1wXt2e1zP0jdnv/wCMWd+x8T9v/s7fZ6Eep6W4eru9P1vsW76Prbv0Sfo3T/rCW239INza3bmuc0ta09jt9RzWusb+9+Ys/wCwZX2n7Ptt+2epGyD6m/n+tu/O3KA81hABMjR2PBOj/wA1rHncAAkZERlseDJR8vQ//9DX6V1vAGI3D6iL6hQHem+hxAdq9w3Nb7vU/Sbf9GqX7a/yr9v9F3o7fR2T7/S2ehu9X/T7PdvXkCSxpe/7cdqo7fPw8H6X/U3n5fefah8tUdq4+Dg/T/6lx8L/AP/Z/+0MTlBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAHHAIAAAIAAAA4QklNBCUAAAAAABDo8VzzL8EYoaJ7Z63FZNW6OEJJTQQ6AAAAAADlAAAAEAAAAAEAAAAAAAtwcmludE91dHB1dAAAAAUAAAAAUHN0U2Jvb2wBAAAAAEludGVlbnVtAAAAAEludGUAAAAAQ2xybQAAAA9wcmludFNpeHRlZW5CaXRib29sAAAAAAtwcmludGVyTmFtZVRFWFQAAAABAAAAAAAPcHJpbnRQcm9vZlNldHVwT2JqYwAAAAwAUAByAG8AbwBmACAAUwBlAHQAdQBwAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQABOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EAAAAAAAAAgABOEJJTQQCAAAAAAAEAAAAADhCSU0EMAAAAAAAAgEBOEJJTQQtAAAAAAACAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADRQAAAAYAAAAAAAAAAAAAABgAAAAMAAAACABkAG8AdwBuAGwAbwBhAGQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAwAAAAYAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAAYAAAAAFJnaHRsb25nAAAADAAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAGAAAAABSZ2h0bG9uZwAAAAwAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP/AAAAAAAAA4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAw4QklNBAwAAAAAAxcAAAABAAAADAAAABgAAAAkAAADYAAAAvsAGAAB/9j/7QAMQWRvYmVfQ00AAv/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIABgADAMBIgACEQEDEQH/3QAEAAH/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/ANjonQ+m29MZlXYl/Ubr9xd6Ti1tcF7dntcz9I3Z7/8AjFnfsfE/b/7O32ehHqeluHq7vT9b7Fu+j6279En6N0/6wltt/SDc2t25rnNLWtPY7fUc1rrG/vfmLP8AsGV9p+z7bftnqRsg+pv5/rbvztygPNYQATI0djwTo/8ANax53AAJGREZbHgyUfL0P//Q1+ldbwBiNw+oi+oUB3pvocQHavcNzW+71P0m3/Rql+2v8q/b/Rd6O30dk+/0tnobvV/0+z3b15AksaXv+3HaqO3z8PB+l/1N5+X3n2ofLVHauPg4P0/+pcfC/wD/2QA4QklNBCEAAAAAAF0AAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAAXAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBDACAAMgAwADEAOQAAAAEAOEJJTQQGAAAAAAAHAAgBAQABAQD/4Q4/aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSI1NzdCRDI5QzUyOTlENjgzRUQ1OTkwNjYyNzRGRTBFRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjdlZDk0Ni0yODgyLTBjNGUtYjVhYi1mMzBhMDM3MmU3ZDgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0iNTc3QkQyOUM1Mjk5RDY4M0VENTk5MDY2Mjc0RkUwRUYiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9IiIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDMtMjdUMDg6MTU6MjkrMDE6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAzLTI3VDA4OjM2OjQxKzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAzLTI3VDA4OjM2OjQxKzAxOjAwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjY3ZWQ5NDYtMjg4Mi0wYzRlLWI1YWItZjMwYTAzNzJlN2Q4IiBzdEV2dDp3aGVuPSIyMDE5LTAzLTI3VDA4OjM2OjQxKzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5YjFmOWYxNS05NjI4LWY1NGQtYmIwMC1jZmIxMGNjYjRjNGY8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6OWYyMjUwODQtNDBhNy0xMWU5LWJlNDMtYTY5NzQzYzQzZmNmPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDo1NmU5MGZkZC03NzAwLTRlNDktOWE4Ny05MGYzMDg3MzU3ZTg8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjU5NTg2NzQxLTE3Y2MtNDdjNi04OGZhLTBhNmE4MzViYWNiODwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+4AIUFkb2JlAGRAAAAAAQMAEAMCAwYAAAAAAAAAAAAAAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAQEBAQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//CABEIABgADAMBEQACEQEDEQH/xACbAAEBAQAAAAAAAAAAAAAAAAAICQMBAAMBAAAAAAAAAAAAAAAAAAAGBwgQAAEDAwQDAAAAAAAAAAAAAAcGCBgCBBcQAwUnFRYJEQAABAUDAgYDAAAAAAAAAAADBAUGAhUWBxcBExQREgAhIyQIGEEzJRIAAQIFAgUEAgMAAAAAAAAAAgEDERITBBQABSExFQYWECIyFzQHUiMI/9oADAMBAQIRAxEAAACjwDoNct4wIKumV3j8GMSBL//aAAgBAgABBQDRKHsgLixldzvmxyWUZSm8q9h//9oACAEDAAEFANEQ5sokbjpuKX2MTnAf0JHNnav/2gAIAQEAAQUAZSyNtiqbPD0TT5Zm336EbtlgQm5Kao9kCWwnmZVKX//aAAgBAgIGPwD0uNz7X/R1xc7a2RDUXcmmgIh5iCu2wI4qclQJoLwWC68Z+nLvyPIoY2YtWp/GXCjy4xhCX3Rl46te0+/R3izbsGnUZdsXTAHEQnzFDAJTR4lfNuMysnACdQJVLXmnRXuj0cKlOuTiYmHPXl/Lpe+pCFTh8Nf/2gAIAQMCBj8A9LreOzP84XV5tLRkFZd2YZAyD5C2T9m2jhJyVG1KVeCwXXh30FfeW5WPiZ616sIyydPm5cYwll98ZeOrLsf9mjv9g1tbLyMPbc8bbbyIVy4Am22gODcGty41GYmHINk8gSqevsHx646DQ6fRqLl4OD0+pky/m0P7KsIVfbCnr//aAAgBAQEGPwBsXeetgb4fLx83IhXzqtBbp5qrfbttISa490elycrcrZAjdaJE2CcahAcHMHo4lcEQuX1A0h7/AKz1Q/scSqvqDqEhliocM5N+s0+7JXkuffweVs8j8bfL8vD2uF8Lh7zIjaUg3G3lpbQ1xttZtLJocCIgoxJJJ2ONLQ1x1JYOvYAfKADm04bptChCww9McSi7Gd8j8SnZYdyNXfWYcnv5k8nnK95zdzr09zu9vqeEWyHyXBvwxidsUZyAtVz2bcakkJDhLgHnosJ5NTRUaAiuF3mfEexsjoJvipR3SEAQ5CDqHGLr9hcer9DyDD9MzcSv8U4sxLM634fZlKmvezDb2+f6f6PPx//Z");
    background-size: auto
}

#footer #SocialMedia a.line:hover span.c span.bullet {
    background-position: 0 -12px
}

#footer #SocialMedia a.blog span.c span.bullet {
    background-position: 0 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAZCAYAAADnstS2AAACG0lEQVR42p2QQSuEURiFL5hMlJq1lYqvklC2YqmmTJnNmA1KkMR9vyRTxBJKSahITaVkko0dq1nNSpHhP0hNhUrFc+pW1m49zjnvnPt+N07HvK+D9tj7jNnyHH7BzC9CDt8B9U4nNlOxGwwO4BruocTgEN2CQe99g8oRYQNu4Rt+/vABRV2gPKBynnChH0P5nY1vUAPNriCCWccgAyOEHfiCEqR5/64WePN6ViOdCYdZw7Sat66wqQIp6OWCtr/COHld5UtCwcySPKmsbeQsOQHKVS5pe1HlPXhwHErT8AkxxWZbtlV+K5Or6JEKk/Dsvbb5Nobn8EI5DSltDE8raHMfbFM8DttX9BSK+8r4TTiBIYUEDMexn6LYCTcqwx30xObz6Bi0uHC7CSIYhRlYgnnIQT8k3f/O6VMdtLvTxww6Bwv4RcjhO9D6P8XHbtTgAK7hHkpwCFswCA2OYgQbhFt39vSN/xF46Qda1AX8gDbnGVyogFf5HX1jVgPNrrQQP+v4o3eOoDsMv8Ln0/hdVF/QsxrRCT1jjdBK6AqfrpBT0As18is6jq6rfAkFBkm0jOpClosJUK5qO7OiI+zBg+MwnIZPiJk1wyqUKVbRI5Un4RmyDNvgnPILmoYUFKHCrKByH2zDcdi+Ev51+4r4TX47gSGVEwyGYQrfid6Ef9kd2kPO48fQFqdDaCJE6CjM4JcozqM56McnVfsF2ITYEyn+NCYAAAAASUVORK5CYII=")
}

#footer #SocialMedia a.blog:hover span.c span.bullet {
    background-position: 0 -13px
}

#footer #SocialMedia a.instagram span.c span.bullet {
    background-position: 0 0;
    background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAZABkAAD/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//CABEIABgADAMBEQACEQEDEQH/xAAYAAACAwAAAAAAAAAAAAAAAAABBAUGB//aAAgBAQAAAACdRK+hVf8A/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAQGBf/aAAgBAhAAAAAGdKCpP//EABcBAAMBAAAAAAAAAAAAAAAAAAABBQP/2gAIAQMQAAAACuqW3//EACgQAAAFAwMDBAMAAAAAAAAAAAIDBBESARMUAAUhFSJBBhYxMiRhYv/aAAgBAQABPwDYNiRrEqQkpIHgKQs4wpKFYbUxZQY6nHVMEGhZRdAx4pq16e9yZ3TQdOw8nBudkrtmUmb47vrF/Dcaoj3svb0QVVNvGxFQpr9B0Px5Vag7HMXeM/H61Y9ce9un4abPxrOOwMXFhGEI/HhvtL+tJhloyiTCjefxzBgLUUTDmmoINo2QRTLHJ+NYaPrdnKKfBsZLCs3rl6Ls8X7ZNr//xAAlEQAAAwYGAwAAAAAAAAAAAAAAAhMBAxEVITEEBRBCUXKh4eL/2gAIAQIBAT8A0cOiH3ePYlblJRWnT6GAzUhisqy3NhNGJwiP/8QAJhEAAQIEAwkAAAAAAAAAAAAAARESAAIxQQMFIRAVMlFhYnLh4v/aAAgBAwEBPwDYcrCkOOnb9Ru6Rj36ePuMXCMxII52Wtx1hszVQ8VLpSP/2Q==");
    background-size: auto
}

#footer #SocialMedia a.instagram:hover span.c span.bullet {
    background-position: 0 -12px
}

#footer #SocialMedia a.weibo span.c span.bullet {
    background-position: 0 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAIAAABBUIs9AAAC8UlEQVR4ATWRQ9wkRxTAS40h1rZtC5fgtLfYti1cYtvGObis+dlce5D5eqzqqq7Ky84vPejH/xM+e/bswYMHLctCCBmGobVWShFC4B/kWq22ceNG/N13311//fVgwpcecNT/0f/Pzz//zOpJhUIBBM/z4F8IAQIYKaUjRoyAIkxKCeGc82KxCOUikUi5XI7H45VKJRaLhcNh13UZJGWz2V27dkFzY8eOvfLKKyEUsgHjOE4mkwEkq1ar+/fvb29vBx7AAAzWUaNGQYJt24DRWrO6A6zjx4+H7HPnzqVSKbAsWbJkaGgI4kAmGOOtW7euW7cOkFOnTr3hhhvmz5+fTqdbWlqCwaDf74c5SCAQiEajn3/++XvvvffQQw9duHDh6quvBkB3dzeEAvu/kU3TTCQSoMydOxc6K5VKgISN1LcKESDQlStXQrk6+aabblq2bFlPTw8MuGnTJqgLxt27d+OjR4/++OOPPp8PaoMJMHAK69JT398111zDZqLqq6gRsYmIwfFsxDwUoIopIpTEkpUTSO3A8onttdd3wTEZwh5GHvIMROF0IFOkCcLGM1sYpT6BYOtpTgJKSQOxishSyUEWRpiNHu/zTyHSxVQTxRW6cBY7DieIFo+SvrfNpqeNYx9jXuJcMLgC/ycvvv0BHTmAl6017rpTWhOxfyphI3TigJ1q1Npibp6j33/gzz6tMdZn46ZwsSuN2cicmhWhSbSW0ZIyEU9i3jV683r/8u3akk5PW/7vJnT37Wr7DhRvtf0jteCMYCt6y43HZGXv6eMr569Yetsd1qwPi0cO8z8n6W3bSHS65QqCx4wZnDHj+R9+eveDz29/5KFDTir04vNGKGR8/YW4WJAsoqQmpuE/kU4S7M2dPbOrvcOpcFXMif4zwjBqWLrKVZrS+4P22BvuJJEoDUWuv/n2y+fPpnv34QkjvXvvYytXWIGI/PxdXOruzN5xAx43uirciN/2Mnnu5OmIMB4WxUp7ueKwNz/6F+Jssz0LsDWPAAAAAElFTkSuQmCC");
    background-size: auto
}

#footer #SocialMedia a.weibo:hover span.c span.bullet {
    background-position: 0 -12px
}

#footer #SocialMedia a.wechat span.c span.bullet {
    background-position: 0 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAIAAABBUIs9AAACyklEQVR4ASVRU7QsSRAsdffw2taag7Vt27b/lp9r461t/K7Ni3fNZ2P0cDntqo0znR9ZiozMiKKmafb29s7OzjLGaCkIIUopZM/zysvLjzzySAHE5ORkKBTCLefc931VCqBx3LJlC/b8ggsusG27ra3t6KOPTiQSXV1doFxYWAgohRAsaNHU1HTGGWeUlaKysvKoo45KJpOgdF03wAkcDjroIOR8Ph8OhwuFAh7a29vn5+e3bduGI1gYGkspkXt6enCuqKgwDAMjHn744SeccEJdXR3qGebC4BBCSgGcpmnYgKm+vj6dTgMgAgmrVq2qra21LAtMmAxQTAJoJBLBXmCH8cfHx0ELvr322gvGBJfIw8PDGEY4jgNssVgELc4rVqxAo4aGBhzxlMlkampq6M8//zwzMwNa1AEEAmQgAvEohiBxxBFHwA9U67oejA/iAISAumOOOUa4hjvc1L81vlGnmqQMEEkJlYQS3/L8tnjL0cax4q2pVz5c9U4kFA2riMGZKT1P+oIoSjTCyb/bf2VS8Z6runfbudOaz7kv8cjNe91xastpES26dWmrS1mI6joXBjcEpeTI+uOePvSFbWamOdQIxD373t8Qa1o29lJR2opLTYSFq9wbem6zfblm90xVfWT1/EpMfVLdCdme7b2Ff9cU1komGeWySE2dk+MbTyJUa4l01IjyiBG7a997n0g8c0DtQcpVTPj6N2u+Mn0TkiBfJ8IQEZBlipl9Kve7c5+7FPEFRvtr+z8/bftu7/L9dzmz3dHOxkgLfDUiIXhVrVd41BeKMpj88er34WTRty7svBSNCOECFhDy9uo3BEZ3bUtjWs7MB7/x9brPNyytSVWlFeGmZ/bl/zmgKkkfG3roq9WflkcrmGISwX0kIik6Ct3YtVS4qv06mje3Pz3x1PaFrZrGiMcp5Yp6pb9jjrJajZYHkg/9D8k5csndoJp+AAAAAElFTkSuQmCC");
    background-size: auto
}

#footer #SocialMedia a.wechat:hover span.c span.bullet {
    background-position: 0 -12px
}

#footer #SocialMedia.single {
    margin: 12px 5px 0 0;
    height: 23px
}

#footer #SocialMedia.single li {
    margin-top: 3px
}

#footer a.button.footer span {
    line-height: 27px;
    height: 27px
}

#footer a.button.footer span.c,#footer a.button.footer span.l,#footer a.button.footer span.r {
    background: 0
}

#footer a.button.footer span.c {
    color: #29222E!important;
    font-size: 11px;
    letter-spacing: normal
}

#footer #ribbon {
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    background-position: 0 -108px!important;
    width: 91px;
    height: 48px
}

.secondFooter {
    display: none
}

#footer #connect-pandora,#footer #change-language,#footer #find-pandora-near {
    width: 290px;
    height: auto;
    float: left;
    padding: 20px 0 20px 30px
}

#footer .container .hd {
    float: left;
    font-size: 12px;
    margin: 0 0 0 3px;
    color: #27251F;
    max-width: 216px
}

#footer .links-container {
    background-color: #F0F0F0
}

#footer .links {
    background-color: #F0F0F0;
    width: 960px;
    margin: 0 auto;
    display: block;
    float: none
}

#footer .links .vertical-alignment {
    height: 35px;
    display: table-cell;
    vertical-align: middle;
    float: none;
    width: 960px
}

#footer .links .bottomLinkList {
    width: 850px;
    margin: 0 auto 0 auto;
    padding: 5px 0 3px 0;
    float: none;
    text-align: center
}

#footer .links .bottomLinkList a {
    position: relative;
    font-size: 11px;
    text-decoration: none;
    padding: 10px 20px 10px 25px;
    display: inline-block
}
@media (max-width: 1023px) {
    .bottom-header {
        height: 50px;
        position: relative;
        padding: 0;
    }   
}

@media (max-width: 1023px) {
    .primary-logo {
        width: 115px;
        padding-top: 11px;
        margin: 0px auto;
    }
}

#footer .links .bottomLinkList a:first-child {
    /*padding: 0 10px 0 0;*/
    background: 0
}

#footer .links .bottomLinkList a span.bullet {
    width: 6px;
    height: 6px;
    position: absolute;
    top: 12px;
    left: 4px;
    background-position: -148px -132px
}

#footer .links .bottomLinkList a:first-child span.bullet {
    display: none
}

#footer #connect-pandora .icon {
    width: 32px;
    height: 44px;
    margin: 0 20px 0 0;
    position: relative;
    top: 5px;
    background: url("//static.pandora.net/consumer/design/general/sprite-general-lowres-2019.png") no-repeat 0 -308px
}

#footer #connect-pandora div.spacer {
    position: absolute;
    right: 0;
    height: 39px;
    width: 16px;
    background: transparent;
    border-left: solid 1px #EAE8EA;
    top: 30px
}

#footer #change-language .icon {
    width: 83px;
    height: 44px;
    margin: 0 20px 0 0;
    position: relative;
    top: 8px;
    background: url("//static.pandora.net/consumer/design/general/sprite-general-lowres-2019.png") no-repeat -32px -308px
}

#footer #change-language a.button.footer {
    min-width: 160px
}

#footer div.container div.purple .hd {
    padding: 0 0 10px 0
}

#footer div.container div.purple a.button.white span.c {
    padding: 0 10px 0 10px
}

#footer div.container div.purple a.button.white span.c img {
    position: relative;
    top: 12px!important;
    padding-right: 5px;
    border: none!important
}

#footer .container #change-language a.btn span.c span.bullet {
    height: 11px;
    padding: 0;
    margin: 0 8px 0 0;
    background-image: url("//static.pandora.net/consumer/design/general/sprite-countries-used.png");
    background-size: auto
}

#footer #find-pandora-near {
    height: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.ie9 #footer #find-pandora-near,.ie10 #footer #find-pandora-near,.ie11 #footer #find-pandora-near {
    text-align: left
}

.ie9 #footer #find-pandora-near .pandora-icon-location-pin,.ie10 #footer #find-pandora-near .pandora-icon-location-pin,.ie11 #footer #find-pandora-near .pandora-icon-location-pin {
    display: inline-block;
    width: 15%;
    -ms-flex: none;
    flex: none
}

.ie9 #footer #find-pandora-near .content-container,.ie10 #footer #find-pandora-near .content-container,.ie11 #footer #find-pandora-near .content-container {
    display: inline-block;
    width: 80%;
    -ms-flex: none;
    flex: none
}

#footer #find-pandora-near * {
    float: none
}

#footer #find-pandora-near .pandora-icon-location-pin {
    font-size: 50px;
    color: #c3bbc3;
    margin: 0 20px 0 0;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
    margin: 0 15px 0 0;
    position: relative;
    height: 50px
}

#footer #find-pandora-near .pandora-icon-location-pin:before {
    position: absolute;
    top: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.righttoleft #footer #find-pandora-near .pandora-icon-location-pin {
    margin: 0 0 0 15px
}

#footer #find-pandora-near .content-container {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

#footer #find-pandora-near div.spacer {
    position: absolute;
    left: 3px;
    height: 39px;
    width: 10px;
    background: transparent;
    border-left: solid 1px #EAE8EA;
    top: 30px
}

.righttoleft #footer #find-pandora-near div.spacer {
    left: auto;
    right: 3px
}

#footer #find-pandora-near #city-search-form span input {
    border: 0;
    width: 150px;
    padding: 5px 10px 5px 10px;
    position: relative;
    left: -12px;
    top: 5px;
    color: #949494;
    line-height: 12px;
    height: 15px;
    background: 0
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
    #footer #find-pandora-near a.list-menu-item,#footer #find-pandora-near .icon,#footer #change-language .icon,#footer #connect-pandora .icon,#footer #find-pandora-near #city-search-form span.l,#footer #find-pandora-near #city-search-form span.r {
        background-image:url("//static.pandora.net/consumer/design/general/sprite-general-highres-2019.png");
        background-size: 200px 352px
    }
}

.new-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
    z-index: 1;
    width: 24px!important;
    height: 24px!important;
    text-indent: -10000px;
    background-image: url("//static.pandora.net/consumer/design/explore/loadinfo_new.gif");
    background-repeat: no-repeat
}

.new-spinner+img.lazy {
    opacity: 0;
    min-width: 100%
}

img.lazy {
    opacity: 1;
    transition: opacity .25s ease-in-out
}

.loading-container {
    min-height: 100px
}

.loading-container .spinner {
    margin: 0
}

.categoryFooter {
    width: 100%;
    min-height: 255px;
    clear: both;
    float: left;
    margin: 0
}

.categoryFooter .categoryFooterWrapper ul.categoryFooterListing li {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.categoryFooter .categoryFooterWrapper ul.categoryFooterListing li .hd {
    font-size: 12px;
    line-height: 20px;
    color: #27251F;
    font-weight: normal;
    padding: 0 0 0 4px;
    text-transform: none;
    height: 25px;
    margin: 30px 0 0 0
}

.categoryFooter .categoryFooterWrapper ul.categoryFooterListing li a {
    position: relative;
    clear: both;
    float: left;
    font-size: 12px;
    padding: 6px 10px 6px 5px;
    margin: 0;
    color: #5D5955;
    text-decoration: none;
    max-height: 30px;
    max-width: 155px;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important
}

.categoryFooter .categoryFooterWrapper ul.categoryFooterListing li a span.bullet {
    position: absolute;
    top: 0;
    left: 0;
    background: 0;
    display: none
}

.categoryFooter .categoryFooterWrapper ul.categoryFooterListing li a:hover {
    color: #7D7C79;
    text-decoration: none
}

.categoryFooter .categoryFooterWrapper ul.categoryFooterListing li p {
    height: 25px;
    clear: both;
    float: left;
    display: block;
    padding: 0;
    margin: 0
}

.categoryFooter .categoryFooterWrapper ul.categoryFooterListing li .firstLinkList {
    min-height: 80px
}

.categoryFooter .categoryFooterWrapper ul.categoryFooterListing li .secondLinkList {
    margin-top: 15px
}

ul#categoryFooterListing {
    display: flex;
    margin: 0 auto;
    width: initial;
    float: none;
    width: auto;
    max-width: 1410px;
}

ul#categoryFooterListing>li {
    display: inline-block
}

body.browserOld .categoryFooter {
    background-color: #F0F0F0
}

body.browserModern .categoryFooter {
    background-color: #F0F0F0
}

span.bullet {
    position: relative;
    display: inline-block
}

span.processingYourRequest {
    font-size: 38px
}

#at16pt {
    width: auto
}

#at16pc div {
    width: auto
}

.aligned-center {
    text-align: center
}

.fixed {
    position: fixed!important;
    top: 44px;
    left: 50%;
    z-index: 999;
    margin-left: -481px
}

.widget {
    position: relative;
    background: #ededed
}

.widget h2 {
    width: 100%;
    position: absolute;
    bottom: 30px;
    text-align: center
}

.collection-widget {
    height: 250px;
    overflow: hidden
}

.width-100 {
    width: 960px
}

.width-50 {
    width: 479px
}

.width-33 {
    width: 319px
}

.width-25 {
    width: 240px
}

.width-12 {
    width: 113px
}

.width-100-box {
    width: 958px;
    margin-bottom: 4px
}

.width-50-box {
    width: 476px
}

.width-33-box {
    width: 316px
}

.width-25-box {
    width: 238px
}

.width-100-box,.width-50-box,.width-33-box,.width-25-box {
    border: 1px solid #ddd
}

.scroll-panel-wrapper {
    overflow: hidden
}

.scroll-panel.fade-panel ul li {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    display: none
}

.scroll-panel.fade-panel ul li:first-child {
    display: block
}

.navigation {
    padding-top: 10px
}

.navigation ul {
    text-align: center
}

.navigation ul li {
    float: none;
    display: inline-block
}

.flash-holder .flash-holder {
    visibility: hidden
}

#transition-area {
    height: 360px;
    position: relative
}

#transition-area .image {
    width: 960px;
    height: 360px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    box-shadow: 0 2px 5px #333;
    -webkit-box-shadow: 0 2px 5px #333
}

#transition-area .image-current {
    display: block!important;
    z-index: 99;
    opacity: 1
}

#transition-area .slide-off {
    -moz-transform: translate(0px,0px);
    -moz-transition-duration: .5s;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-property: -webkit-transform;
    -webkit-transform: translate(0px,0px);
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: ease-in-out
}

#transition-area .slide {
    -ms-transform: translate(98px,534px) rotate(-24deg) scale(0.75)!important;
    transform: translate(98px,534px) rotate(-24deg) scale(0.75)!important;
    -moz-transform: translate(98px,534px) rotate(-24deg) scale(0.75)!important;
    -webkit-transform: translate(98px,534px) rotate(-24deg) scale(0.75)!important;
    z-index: 1000!important
}

#transition-area .fade-through {
    -webkit-animation-duration: .75s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform: scale(1) translate(0px,0px);
    -webkit-transform-origin-x: 50%;
    -webkit-transform-origin-y: 50%;
    opacity: 0;
    z-index: 20
}

#font-samples h1 {
    font-size: 48px;
    font-variant: normal;
    font-weight: bold
}

#font-samples h2 {
    font-size: 36px;
    font-variant: normal
}

#font-samples h3 {
    font-size: 24px;
    font-variant: normal
}

#base64 .image {
    width: 100px;
    height: 100px;
    overflow: hidden;
    background-color: #f00;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url("data:image/gif;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub//ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcppV0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7")
}

.slider {
    width: 974px;
    height: 368px;
    overflow: hidden;
    position: relative
}

.slider img {
    left: 0;
    position: relative
}

#popup-background {
    display: none;
    position: fixed;
    _position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000;
    opacity: .7;
    border: 1px solid #cecece;
    z-index: 100
}

#popup-content {
    display: none;
    left: 300px;
    top: 20px;
    position: fixed;
    _position: absolute;
    margin: 0 auto;
    width: 600px;
    padding: 20px;
    background: #fff;
    z-index: 200;
    font-size: 13px;
    box-shadow: 0 0 50px #222
}

#popup-content .form {
    display: block
}

#popup-content-close {
    font-size: 14px;
    line-height: 14px;
    right: 4px;
    top: 4px;
    position: absolute;
    font-weight: bold
}

#popup-content-close a {
    display: block
}

.missing {
    background-color: #ebabab
}

.error-message {
    color: #f54242
}

.clear-float:after {
    content: ".";
    visibility: hidden;
    display: block;
    clear: both;
    height: 0
}

ul.list-horisontal li {
    float: left;
    position: relative;
    overflow: hidden;
    background: #fff;
    list-style: none
}

ul.list-horisontal li:hover {
    outline-color: #ccc
}

ul.list-25 li {
    height: 240px;
    margin: 0
}

.hover-active {
    display: none
}

.no-touch li:hover>.hover-active {
    display: block
}

div.spot {
    background: #fff
}

div.spot,div.spot div {
    float: none
}

div.spot .spot-image a,div.spot .spot-image a:hover {
    text-decoration: none
}

div.spot .spot-image a.play {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

div.spot .spot-image div.play {
    background-position: -161px -205px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 38px;
    width: 39px;
    margin: -19px 0 0 -19px;
    z-index: 10
}

div.spot.spot-20 {
    width: 200px
}

div.spot.spot-20 .spot-image {
    width: 190px
}

div.spot.spot-20 .spot-image img {
    width: 190px
}

div.spot.spot-20 .spot-image.no-border {
    width: 200px
}

div.spot.spot-20 .spot-image.no-border img {
    width: 200px
}

div.spot.spot-20 .spot-image img.play {
    width: 58px;
    height: 58px;
    margin-left: 76px;
    margin-top: 20%;
    position: absolute
}

div.spot.spot-25 {
    width: 240px
}

div.spot.spot-25 .spot-image {
    width: 230px
}

div.spot.spot-25 .spot-image img {
    width: 230px
}

div.spot.spot-25 .spot-image img.play {
    width: 58px;
    height: 58px;
    margin-left: 86px;
    margin-top: 55px;
    position: absolute
}

div.spot.spot-25 .spot-image.no-border {
    width: 240px
}

div.spot.spot-25 .spot-image.no-border img {
    width: 240px
}

div.spot.spot-26 {
    width: 250px
}

div.spot.spot-26 .spot-image {
    width: 240px
}

div.spot.spot-26 .spot-image img {
    width: 234px
}

div.spot.spot-26 .spot-image img.play {
    width: 58px;
    height: 58px;
    margin-left: 86px;
    margin-top: 55px;
    position: absolute
}

div.spot.spot-26 .spot-image.no-border {
    width: 250px
}

div.spot.spot-26 .spot-image.no-border img {
    width: 250px
}

div.spot.spot-33 {
    width: 320px
}

div.spot.spot-33 .spot-image {
    width: 310px
}

div.spot.spot-33 .spot-image img {
    width: 310px
}

div.spot.spot-33 .spot-image img.play {
    width: 58px;
    height: 58px;
    margin-left: 126px;
    margin-top: 55px;
    position: absolute
}

div.spot.spot-33 .spot-image.no-border {
    width: 320px
}

div.spot.spot-33 .spot-image.no-border img {
    width: 320px
}

div.spot.spot-50 {
    width: 480px
}

div.spot.spot-50 .spot-image {
    width: 470px
}

div.spot.spot-50 .spot-image img {
    width: 470px
}

div.spot.spot-50 .spot-image img.play {
    width: 58px;
    height: 58px;
    margin-left: 206px;
    margin-top: 105px;
    position: absolute
}

div.spot.spot-50 .spot-image.no-border {
    width: 480px
}

div.spot.spot-50 .spot-image.no-border img {
    width: 480px
}

div.spot .spot-image {
    width: inherit;
    height: auto;
    display: block;
    padding: 0!important;
    border: 5px solid #fff;
    overflow: hidden;
    position: relative
}

div.spot .spot-image.no-border {
    border: 0
}

div.spot .spot-image .image-wrapper {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

div.spot .spot-image img {
    height: auto
}

div.spot .spot-text {
    width: auto;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal;
    color: #271c2a;
    overflow: hidden
}

div.spot .spot-text a {
    position: relative;
    display: table-cell;
    color: #271c2a;
    height: 45px;
    text-align: left;
    vertical-align: middle;
    padding: 0 10px
}

div.spot .spot-text a:hover {
    text-decoration: none
}

div.spot .spot-text a span.bullet {
    margin-left: 6px;
    width: 4px;
    background-position: -55px 2px
}

#ModelPagesSlideshow.scroll-wrapper .scroll-panel-wrapper .scroll-panel ul.spots li#ScrollPanelFinal.item div#FinalSlide #FinalSlideContainer.newStyleGuide div#spot2.spot div.frontpageSpotItems div.spot-text a.spot-link div.spot-link-image-wrapper span.spot-link-image,#ModelPagesSlideshow.scroll-wrapper .scroll-panel-wrapper .scroll-panel ul.spots li#ScrollPanelFinal.item div#FinalSlide #FinalSlideContainer.newStyleGuide div#spot1.spot div.frontpageSpotItems div.spot-text a.spot-link div.spot-link-image-wrapper span.spot-link-image {
    background-position: -37px 4px;
    height: 37px;
    margin-left: 0;
    margin-top: 5px;
    width: 34px
}

div.spot .spot-text.long-text a {
    line-height: 16px
}

div.spot .spot-text.long-text a .spot-title {
    line-height: 16px
}

div.spot .spot-text.long-text a span.bullet {
    background-position: -55px 4px
}

div.spot .image-list {
    display: none
}

div.spot.widget-a .spot-text,div.spot.widget-b .spot-text,div.spot.widget-c .spot-text {
    height: 45px;
    line-height: 45px;
    text-align: center
}

div.spot.widget-a .spot-text h3,div.spot.widget-b .spot-text h3,div.spot.widget-c .spot-text h3 {
    padding: 0 5px;
    text-align: center
}

div.spot.widget-a .spot-text.long-text,div.spot.widget-b .spot-text.long-text,div.spot.widget-c .spot-text.long-text {
    line-height: 18px;
    padding-top: 7px;
    height: 38px
}

div.spot.widget-a .spot-text.long-text .spot-title,div.spot.widget-b .spot-text.long-text .spot-title,div.spot.widget-c .spot-text.long-text .spot-title {
    line-height: 18px
}

div.spot.widget-a.spot-20 .spot-text,div.spot.widget-a.spot-20 .spot-text h3 {
    height: 35px;
    line-height: 35px
}

div.spot.spot-20.widget-a .spot-image {
    height: 151px
}

div.spot.spot-20.widget-a .spot-image.no-border {
    height: 152px
}

div.spot.spot-25.widget-a .spot-image {
    height: 182px
}

div.spot.spot-25.widget-a .spot-image.no-border {
    height: 190px
}

div.spot.spot-33.widget-a .spot-image {
    height: 245px
}

div.spot.spot-33.widget-a .spot-image.no-border {
    height: 253px
}

div.spot.spot-50.widget-b .spot-image {
    height: 182px
}

div.spot.spot-50.widget-c .spot-image {
    height: 421px
}

div.spot.spot-20.feature .spot-image {
    height: 107px
}

div.spot.spot-25.feature .spot-image {
    height: 129px
}

div.spot.spot-33.feature .spot-image {
    height: 174px
}

div.spot.spot-50.feature .spot-image {
    height: 264px
}

div.spot.feature .spot-text {
    height: 30px;
    margin-left: 13px;
    text-align: left
}

div.spot.feature .spot-text a {
    height: 30px
}

div.spot.feature .spot-text.long-text a {
    line-height: 14px
}

div.spot.feature .spot-text.long-text a .spot-title {
    line-height: 14px
}

div.spot.feature .spot-text.long-text span.bullet {
    margin-top: 12px;
    background-position: -55px 6px
}

ul.spots.spots-vertical li.item {
    margin-bottom: 10px
}

ul.spots.spots-horisontal li.item {
    float: left;
    overflow: hidden
}

ul.spots.spots-horisontal li.item.width-50 {
    width: 480px
}

ul.spots.spots-horisontal li.item.width-50:first-child {
    width: 479px
}

li.squeeze div.spot.spot-20 {
    width: 199px
}

li.squeeze div.spot.spot-20 .spot-image {
    width: 189px
}

li.squeeze div.spot.spot-20 .spot-image.no-border {
    width: 199px
}

li.squeeze div.spot.spot-25 {
    width: 239px
}

li.squeeze div.spot.spot-25 .spot-image {
    width: 229px
}

li.squeeze div.spot.spot-25 .spot-image.no-border {
    width: 239px
}

li.squeeze div.spot.spot-33 {
    width: 319px
}

li.squeeze div.spot.spot-33 .spot-image {
    width: 309px
}

li.squeeze div.spot.spot-33 .spot-image.no-border {
    width: 319px
}

li.squeeze div.spot.spot-50 {
    width: 479px
}

li.squeeze div.spot.spot-50 .spot-image {
    width: 469px
}

li.squeeze div.spot.spot-50 .spot-image.no-border {
    width: 479px
}

.collection div.spot {
    height: 239px
}

.collection div.spot.widget-c {
    height: 479px
}

.inspiration-container .inspiration-content .widget-container li.squeeze div.spot.spot-33 {
    width: 249px
}

.inspiration-container .inspiration-content .widget-container li.squeeze div.spot.spot-33 .spot-image.no-border {
    width: 249px
}

.inspiration-container .inspiration-content .widget-container div.spot.spot-33 {
    width: 250px
}

.inspiration-container .inspiration-content .widget-container div.spot.spot-33 .spot-image img {
    width: 250px
}

.inspiration-container .inspiration-content .widget-container div.spot.spot-33 .spot-image.no-border {
    width: 250px
}

.inspiration-container .inspiration-content .widget-container div.spot.spot-33.widget-a .spot-image.no-border {
    height: 198px
}

#menu #curtain .scroll-panel>ul li .product-text,#menu #curtain .scroll-panel>ul li {
    position: relative
}

#menu #curtain .scroll-panel>ul li .product-text,#menu #curtain .scroll-panel>ul li .spot-text {
    height: 26px;
    font-size: 11px
}

#menu #curtain .scroll-panel>ul li .product-text a,#menu #curtain .scroll-panel>ul li .spot-text a {
    height: 26px
}

#menu #curtain .scroll-panel>ul li .product-text.long-text a,#menu #curtain .scroll-panel>ul li .spot-text.long-text a,#menu #curtain .scroll-panel>ul li .spot-text.long-text a .spot-title {
    line-height: 14px
}

#menu #curtain .scroll-panel>ul li .product-text {
    position: absolute;
    bottom: 10px;
    left: 0;
    height: auto
}

#menu #curtain .scroll-panel>ul li .spot-text.long-text a .bullet {
    background-position: -55px 4px
}

#menu #curtain .scroll-panel>ul li .product-text a {
    line-height: normal
}

#menu #curtain .scroll-panel>ul li .product-text {
    position: absolute;
    bottom: 10px;
    left: 0;
    height: auto
}

div.spot .spot-image img,div.spot .spot-image .image-wrapper {
    transition: all .2s ease-in-out
}

#overlay-spot-gallery {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

#overlay-spot-gallery .button {
    overflow: hidden;
    position: absolute;
    cursor: pointer;
    z-index: 100
}

#overlay-spot-gallery div.button {
    width: 51px;
    height: 51px;
    overflow: hidden;
    display: none;
    background-image: url("//static.pandora.net/consumer/design/general/sprite-buttons-gallery.png");
    background-repeat: no-repeat
}

#overlay-spot-gallery .button-close {
    top: 145px;
    right: 45px;
    background-position: left -102px
}

#overlay-spot-gallery .button-next {
    top: 520px;
    right: 45px;
    background-position: right top;
    display: none
}

#overlay-spot-gallery .button-prev {
    top: 520px;
    left: 45px;
    background-position: left top;
    display: none
}

#overlay-spot-gallery .button-collection {
    width: auto;
    height: auto;
    left: 50%;
    top: auto;
    bottom: 25px;
    margin-left: -150px;
    text-transform: uppercase;
    display: none
}

#overlay-spot-gallery .button-collection .c {
    width: 280px;
    padding: 0 10px
}

#overlay-spot-gallery .images li {
    display: none
}

#overlay-spot-gallery .images li:first-child {
    display: block
}

#overlay-spot-gallery .images .image {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center
}

#overlay-spot-gallery .scroll-navigation-container {
    position: absolute;
    top: 200px;
    background: transparent;
    border-top: 0
}

#overlay-spot-gallery .scroll-navigation-container ul li.index {
    display: none!important
}

#overlay-spot-gallery .scroll-navigation-container ul li.previous {
    position: absolute;
    top: 0;
    left: 45px;
    background: #ff0
}

#overlay-spot-gallery .scroll-navigation-container ul li.next {
    position: absolute;
    top: 0;
    right: 45px;
    background: #ff0
}

html.overlay-gallery {
    height: 100%;
    overflow: hidden
}

div.spot.spot-50.bca .bca-header {
    position: absolute;
    top: 22px;
    left: 27px
}

div.spot.spot-50.bca .bca-header * {
    font-size: 22px;
    line-height: 25px;
    text-transform: uppercase
}

div.spot.spot-50.bca .bca-header span {
    color: #000
}

div.spot.spot-50.bca .bca-body {
    position: absolute;
    top: 48px;
    left: 27px;
    width: 333px;
    font-size: 12px
}

div.spot.spot-50.bca .bca-logo {
    position: absolute;
    top: 120px;
    left: 0;
    width: auto
}

div.spot.spot-50.bca .bca-logo * {
    width: auto!important;
    height: auto
}

div.spot.spot-50.bca .bca-logo div {
    float: left
}

div.spot.spot-50.bca .bca-logo div a {
    display: block;
    padding: 0 13px
}

div.spot.spot-50.bca .bca-logo div:first-child a {
    padding-left: 27px
}

div.spot.spot-50.bca .bca-logo div img {
    max-height: 55px
}

div.spot.widget-a .spot-text a,div.spot.widget-b .spot-text a,div.spot.widget-c .spot-text a {
    text-align: center
}

div.spot.widget-a .spot-text a {
    width: 240px
}

div.spot.widget-b .spot-text a,div.spot.widget-c .spot-text a {
    width: 467px
}

div.bundle-spot .spot-image img,div.bundle-spot .spot-image .image-wrapper {
    transition: none!important
}

div.spot.bundle-spot .image.spot-image,div.spot.bundle-spot .image.spot-image * {
    height: 100%!important;
    max-height: 190px!important
}

div.spot.bundle-spot .image-wrapper {
    text-align: center
}

div.spot.bundle-spot {
    background: #fff
}

div.spot.bundle-spot .image.spot-image {
    z-index: 9;
    background: #fff
}

div.spot.bundle-spot .text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10
}

div.spot.bundle-spot .text .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    -moz-opacity: .01;
    filter: alpha(opacity=1);
    opacity: .01
}

div.spot.bundle-spot .text div.headline-holder {
    margin: -1px 0 0 0;
    padding: 0 20px 0 0;
    top: 0;
    height: auto
}

div.spot.bundle-spot .text div.headline-overlay {
    position: absolute;
    top: -5px;
    left: 0;
    right: 0;
    bottom: -10px;
    background: transparent
}

div.spot.bundle-spot .text h3 {
    text-align: center;
    width: 100%;
    font-size: 16px;
    color: #49464E;
    text-transform: uppercase
}

div.spot.bundle-spot .text h4 {
    text-align: center;
    width: 100%;
    font-size: 12px;
    color: #A2A2A2
}

div.spot.bundle-spot.widget-a .text .overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    -moz-opacity: .5;
    filter: alpha(opacity=05);
    opacity: .5
}

div.spot.bundle-spot.widget-a .text div.headline-holder {
    margin: 20px 17px 0;
    padding: 1px 0 11px 0;
    top: 0;
    width: auto;
    height: auto
}

div.spot.bundle-spot.widget-a .text div.headline-holder .headline {
    padding: 10px 0 0 10px
}

div.spot.bundle-spot.widget-a .text div.headline-overlay {
    position: absolute;
    top: 0;
    left: -3px;
    right: 0;
    bottom: 0
}

div.spot.bundle-spot.widget-a .text h3,div.spot.bundle-spot.widget-a .text h4 {
    margin: -1px 0 0 0;
    text-align: left;
    font-size: 12px;
    text-transform: none;
    color: #201C26
}

div.spot.bundle-spot.widget-a .text h3 {
    margin: -2px 0 0 0;
    color: #39363F
}

div.spot.bundle-spot .text p {
    position: absolute;
    bottom: 7px;
    left: 0;
    text-align: center;
    right: 0;
    font-size: 11px;
    color: #8B8B8B
}

div.spot.bundle-spot .buttonHolder span.c {
    min-width: 75px
}

div.spot.bundle-spot .text a.button {
    width: auto;
    display: inline-block
}

div.spot.bundle-spot .text a.button span.c {
    min-width: 100px
}

div.spot.bundle-spot .buttonHolder,div.spot.bundle-spot .text:hover p {
    display: none
}

div.spot.bundle-spot .text div.headline-holder {
    display: block
}

div.spot.bundle-spot.widget-a .text div.headline-holder {
    display: none
}

div.spot.bundle-spot .text:hover div.headline-holder,div.spot.bundle-spot .text:hover .buttonHolder,div.spot.bundle-spot .text p {
    display: block
}

div.spot.bundle-spot.widget-a .text div.headline-overlay {
    background: transparent url("//static.pandora.net/consumer/design/products/hover-bg.png") repeat!important
}

div.spotbar-container {
    overflow: hidden;
    margin-top: 45px
}

#page .spotbar-container .spotbar.explore .scroll-navigation-container {
    background-color: white;
    margin: 1px 0 1px 0;
    height: 19px;
    padding-top: 5px
}

body.ie7 #page .spotbar-container .spotbar.explore {
    padding-bottom: 0
}

.dynBox {
    position: relative;
    float: left;
    width: 850px;
    height: 470px;
    overflow: hidden;
    direction: ltr!important
}

.dynBox .dynBoxTop .dynBoxTopLeft,.dynBox .dynBoxBottom .dynBoxBottomLeft {
    width: 10px!important;
    height: 10px
}

.dynBox .dynBoxTop .dynBoxTopBg,.dynBox .dynBoxBottom .dynBoxBottomBg {
    position: absolute;
    left: 10px;
    right: 10px;
    width: auto;
    height: 10px
}

.dynBox .dynBoxTop .dynBoxTopRight,.dynBox .dynBoxBottom .dynBoxBottomRight {
    position: absolute;
    right: 0;
    width: 10px;
    height: 10px;
    z-index: 10
}

.dynBox .dynBoxMain .dynBoxLeft {
    position: absolute;
    width: 10px;
    top: 0;
    bottom: 0
}

.dynBox .dynBoxMain .dynBoxRight {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 10px
}

.dynBox .dynBoxTop,.dynBox .dynBoxBottom {
    position: absolute;
    left: 0;
    z-index: 10
}

.dynBox .dynBoxTop {
    top: 0
}

.dynBox .dynBoxBottom {
    bottom: 0
}

body.browserOld .dynBox .dynBoxTop .dynBoxTopLeft {
    background: url("//static.pandora.net/consumer/pandora/images/dynBoxTopLeft.png") no-repeat 0 0
}

body.browserOld .dynBox .dynBoxBottom .dynBoxBottomLeft {
    background: url("//static.pandora.net/consumer/pandora/images/dynBoxBottomLeft.png") repeat-x 0 0
}

body.browserOld .dynBox .dynBoxTop .dynBoxTopBg {
    background: url("//static.pandora.net/consumer/pandora/images/dynBoxTopBg.png") repeat-x 0 0
}

body.browserOld .dynBox .dynBoxBottom .dynBoxBottomBg {
    background: url("//static.pandora.net/consumer/pandora/images/dynBoxBottomBg.png") repeat-x 0 0
}

body.browserOld .dynBox .dynBoxTop .dynBoxTopRight {
    background: url("//static.pandora.net/consumer/pandora/images/dynBoxTopRight.png") no-repeat 0 0
}

body.browserOld .dynBox .dynBoxBottom .dynBoxBottomRight {
    background: url("//static.pandora.net/consumer/pandora/images/dynBoxBottomRight.png") no-repeat 0 0
}

body.browserOld .dynBox .dynBoxMain .dynBoxRight {
    background: url("//static.pandora.net/consumer/pandora/images/dynBoxRightBg.png") repeat-y 0 0
}

body.browserOld .dynBox .dynBoxMain .dynBoxLeft {
    background: url("//static.pandora.net/consumer/pandora/images/dynBoxLeftBg.png") repeat-y 0 0
}

body.browserModern .dynBox .dynBoxMain .dynBoxContent {
    box-shadow: 0 0 10px -1px #000
}

.dynBox a.close {
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 20;
    cursor: pointer
}

.pandoraDialog a.close,a.closePandoraDialog {
    position: absolute;
    width: 12px;
    height: 12px;
    top: 100%;
    right: 100%;
    z-index: 10;
    cursor: pointer;
    z-index: 10;
    *top: auto;
    *bottom: 13px;
    *right: 2px
}

.pandoraDialog a.close,a.closePandoraDialog i {
    font-size: 34px;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.pandoraDialog a.close,a.closePandoraDialog,.pandoraDialog a.close:hover,a.closePandoraDialog:hover,a.closePandoraDialog:hover i {
    text-decoration: none
}

.ui-dialog {
    padding: 0!important;
    border-radius: 0!important
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.clearfix {
    display: inline-block
}

html[xmlns] .clearfix {
    display: block
}

* html .clearfix {
    height: 1%
}

.dynBox .dynBoxMain {
    position: relative;
    max-width: 100vw
}

.dynBox .dynBoxMain .dynBoxContent {
    position: relative;
    margin: 0 auto;
    background: #fff;
    padding: 10px;
    width: auto;
    float: none;
    min-width: 100%;
    overflow: hidden
}

.dynBox .dynBoxMain .dynBoxLeft {
    left: 0
}

.dynBox .dynBoxMain .dynBoxRight {
    right: 0
}

body.browserModern.save-for-store .dynBox .dynBoxMain .dynBoxContent {
    box-shadow: none
}

.dynBox .dynBoxMain .dynBoxContent #gigya-container_content * {
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    text-transform: none!important
}

.jspContainer {
    overflow: hidden;
    position: relative
}

.jspPane {
    position: absolute
}

.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 100%;
    background: #F0F0F0
}

.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: #F0F0F0
}

.jspVerticalBar *,.jspHorizontalBar * {
    margin: 0;
    padding: 0
}

.jspCap {
    display: none
}

.jspHorizontalBar .jspCap {
    float: left
}

.jspTrack {
    background: #dde;
    position: relative
}

.jspDrag {
    background: #bbd;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer
}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
    float: left;
    height: 100%
}

.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer
}

.jspArrow.jspDisabled {
    cursor: default;
    background: #80808d
}

.jspVerticalBar .jspArrow {
    height: 16px
}

.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%
}

.jspVerticalBar .jspArrow:focus {
    outline: 0
}

.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%
}

* html .jspCorner {
    margin: 0 -3px 0 0
}

.jspVerticalBar {
    border-left: 1px solid #f0f0f0
}

.jspVerticalBar .jspDrag {
    background: #fff url("//static.pandora.net/consumer/storelocator/jscrollp_theme_pandora_slim/jsp_drag_vert_middle.png") repeat-y center top
}

.jspVerticalBar .jspDrag .jspDragTop {
    background: #fff url("//static.pandora.net/consumer/storelocator/jscrollp_theme_pandora_slim/jsp_drag_vert_top.png") no-repeat center top;
    height: 5px
}

.jspVerticalBar .jspDrag .jspDragBottom {
    background: transparent url("//static.pandora.net/consumer/storelocator/jscrollp_theme_pandora_slim/jsp_drag_vert_bottom.png") no-repeat center bottom;
    height: 5px;
    position: relative;
    bottom: 5px;
    height: 100%
}

.jspVerticalBar .jspTrack {
    background: #fff url("//static.pandora.net/consumer/storelocator/jscrollp_theme_pandora_slim/jsp_track_vert_middle.png") repeat-y center top
}

.jspCap {
    display: block;
    background: #fff
}

.jspVerticalBar .jspCap {
    height: 5px
}

.jspArrow {
    background: url("//static.pandora.net/design/consumer/images/jquery-ui/ui-icons_222222_256x240.png") no-repeat;
    border-radius: 10px
}

.jspVerticalBar>.jspActive,.jspArrow:hover {
    background-image: url("//static.pandora.net/design/consumer/images/jquery-ui/ui-icons_cd0a0a_256x240.png")
}

.jspVerticalBar>.jspDisabled,.jspVerticalBar>.jspDisabled:hover,.jspHorizontalBar>.jspDisabled,.jspHorizontalBar>.jspDisabled:hover {
    background-color: transparent;
    background-image: url("//static.pandora.net/design/consumer/images/jquery-ui/ui-icons_888888_256x240.png")
}

.jspVerticalBar .jspArrow {
    height: 15px
}

.jspHorizontalBar .jspArrow {
    width: 15px
}

.jspArrowUp {
    background-position: 0 0
}

.jspArrowDown {
    background-position: -64px 0!important
}

.jspArrowLeft {
    background-position: -96px 0!important
}

.jspArrowRight {
    background-position: -32px 0!important
}

::selection {
    background: #665e6b;
    color: #fff
}

::-moz-selection {
    background: #665e6b;
    color: #fff
}

.product-size-selector {
    position: relative;
    float: left;
    width: 403px;
    max-width: 500px
}

.product-size-selector div {
    position: relative;
    float: left;
    width: 100%
}

.product-size-selector .selector-box-top {
    height: 20px;
    background: url("//static.pandora.net/consumer/pandora/images/wishlist-size-overlay-top.png") no-repeat 0 0
}

.product-size-selector .selector-box-top a span.bullet {
    position: absolute;
    width: 18px;
    height: 18px;
    right: 18px;
    top: 18px;
    z-index: 100;
    background-position: -126px -57px
}

@media only screen and (min-device-width: 768px) and (max-device-width:1024px) {
    .product-size-selector .selector-box-top a span.bullet {
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAABYlBMVEUAAAAAAAAFBQUAAAAAAAAAAAAAAAAAAAD5+fvZ2dvJycvn5+rl5ej6+vu+vsDy8vT7+/zb292YmJktLS3w8PL39/ne3uD6+vvd3d/o6Ovx8fTk5ObW1tjg4OLv7/HT09Xm5uj5+fvS0tT4+PrX19n5+fvNzdC1tbeoqKlzc3T6+vtycnP6+vvl5efv7/H09Pb7+/z5+frq6uzU1Nf7+/zc3N77+/z39/jKys3T09bu7vH29vjy8vP09Pb7+/zo6Ovl5efx8fTv7/Ls7O/y8vXk5OYwJjTr6+7q6u3m5ujw8PPt7fDq6uzj4+Xn5+nm5unu7vHu7vDz8/b29vjh4ePf3uHi4uXb2976+vzZ2NxpYm0xJzX09PfBv8VDOkc8M0E3Ljvl5ejU09fNzNDIx8u4tbuyr7Wmoqh0bXdbU15JQE00Kzi9usCfm6KHgouBeoRQR1Oqp62VkJiTjpZ0bnhlXmhgPdyuAAAAP3RSTlMAAgwHBQsJCP71bat6ZklGOzUqEgwC+fLj2tTTtauopZ+dkIl/eE9HMBsaEQT39vTz5czHwrm1qX5wYVwrISAlE/T2AAAB+0lEQVQ4y5WQV2OaUBiGma64bUYzmr2a7r1RxE8bHJFZVxI1atSsrv9fzgGEEnOR54Lz8Z6H9wDEfZn9Fo/Fvzy5c/9B5N2LH4jAm+3HU4XN+YAsCQhJDgTWb0vxl3JTwFjWfMRjRLDgpimv//dO27KU8SLJ72cd4zM2vAjNzYnx9bl0OA1BitnKI4nHdNu8Rb6DF2HROiohZHBwATeqaXDDRg+th9InqyRzhGk1YFhBQ6EO0MNRZtH8Z8/4qskvgL/FalU8B7gyE55PICV2JNpcAZxnxWuAP1kr4cNICYtZm7zx/PVvgHrBTsQZpKwZik2xDgbD9CQQX5EEQc7kXeRuAEaKK3iIlYKL/hig0XcFWFnjihNap3B8DKcXk4BbQkq4zNmcncDJWRddJtEKUnYq9m3HKGhxHKrqWlFlCykHT60afQTjPhp6YxjVcFROJwyFoFdyZcwAGgNz+tmASzykl2ikMFGtXUHU6pcVi0G9g5a29pEhDEjfW+37dEoLBySBoPfmSulplJQddA6uCSnTnJyy4WMIE4bdUrWcl5K6TNGEBUlToTnFYyjqaspPEi4nuqAqJQdFDYYobDgOu78R1FUN72uKXltN2obj+Kj90HKwput6Lfj6Q5JijY/xwPhZikold6O7eymKYv2MYzhFDO0zLAPWR7uFf54J0++Sqv2fAAAAAElFTkSuQmCC");
        background-size: 17px 17px;
        background-position: center;
        padding: 15px;
        margin: -15px
    }
}

.product-size-selector .selector-box-main {
    background: url("//static.pandora.net/consumer/pandora/images/wishlist-size-overlay-bg.png") repeat-y 0 0
}

.product-size-selector .selector-box-bottom {
    height: 20px;
    background: url("//static.pandora.net/consumer/pandora/images/wishlist-size-overlay-bottom.png") no-repeat 0 0
}

.product-size-selector .selector-content {
    margin: 0 0 0 14px;
    padding: 10px 0 0 19px;
    width: 356px
}

.product-size-selector .selector-content h3 {
    font-size: 15px;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 0 20px
}

.product-size-selector .selector-content .clubPandoraLogo {
    margin-top: 4px;
    margin-left: 20px;
    width: 101px;
    height: 13px;
    background-position: -1px -230px
}

.product-size-selector .selector-content .item-container {
    width: 348px;
    max-height: 435px;
    overflow: auto
}

.product-size-selector .selector-content ul,.product-size-selector .selector-content li {
    position: relative;
    float: left;
    width: 100%;
    list-style-type: none;
    list-style-image: none;
    margin: 0
}

.product-size-selector .selector-content li.lastItem {
    margin-top: 20px
}

.product-size-selector .selector-content ul,.product-size-selector .selector-content li.lastItem {
    margin-bottom: 3px
}

.product-size-selector .selector-content .item .image {
    width: 121px
}

.product-size-selector .selector-content .item .image+.info {
    padding: 0
}

.product-size-selector .selector-content .item .image img {
    margin: 0 0 0 -16px
}

.product-size-selector .selector-content .item .info {
    width: 232px;
    padding: 0 0 0 121px;
    font-size: 15px
}

.product-size-selector .selector-content .item .info span {
    margin: 0;
    font-size: 16px;
    height: 45px;
    font-weight: bold;
    line-height: 19px;
    vertical-align: bottom;
    text-transform: uppercase
}

.product-size-selector .selector-content .item .info .essence-info {
    font-size: 12px;
    padding: 5px 0;
    color: #C0C0C0
}

.product-size-selector .selector-content .item .info .dropdown {
    width: 220px;
    margin: 9px 0 0 0
}

.product-size-selector .selector-content .item .info .dropdown select {
    border-top: solid 1px #ABABAD;
    border-bottom: solid 1px #D5D5D5;
    border-left: solid 1px #D5D5D5;
    border-right: solid 1px #D5D5D5;
    background: #fff;
    width: 232px;
    padding: 0 0 0 2px;
    height: 20px;
    line-height: 20px;
    font-size: 10px;
    font-family: Arial,Verdana,Helvetica;
    color: #000
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown {
    z-index: 10001;
    width: 212px
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.button {
    position: relative;
    float: none;
    display: inline-block
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.button:hover {
    text-decoration: none
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.button span {
    position: relative;
    display: block;
    float: left;
    cursor: pointer;
    height: 29px;
    line-height: 29px;
    width: 5px;
    font-size: 13px;
    letter-spacing: normal;
    font-family: Calibri,"Lucida Grande","Lucida Sans",Arial,Verdana,Helvetica
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.button span.c {
    width: auto;
    text-align: center;
    padding: 0 2px;
    color: #DCD9DF
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.button span.c img {
    display: inline-block;
    margin: 0 3px -3px -6px
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown span.c span {
    width: auto
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown span.c span.text {
    color: #DCD9DF;
    margin: 1px 0 0 8px;
    padding: 0 13px 0 0;
    border-right: solid 1px #40394C;
    line-height: 28px;
    height: 28px;
    text-align: left
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown:hover span.c span.text {
    color: #FEFEFE
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.active span.c span.text,.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.active:hover span.c span.text {
    color: #312B37;
    border-right: solid 1px #C5C5C5
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown span.c span.bullet {
    position: absolute;
    right: 7px;
    top: 50%;
    width: 8px;
    height: 5px;
    margin: -2px 0 0 0;
    background-position: -24px -2px
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown:hover span.c span.bullet {
    background-position: -34px -2px
}

.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.active span.c span.bullet,.product-size-selector .selector-content .item .info .dropdown a.PandoraDropDown.active:hover span.c span.bullet {
    background-position: -44px -2px
}

.product-size-selector.ring-size-tool {
    width: auto
}

.product-size-selector.ring-size-tool .selector-box-top {
    height: 0;
    background: 0
}

.product-size-selector.ring-size-tool .selector-box-top a span.bullet {
    right: 4px;
    top: 3px
}

.product-size-selector.ring-size-tool .selector-box-main {
    background: #fff
}

.product-size-selector.ring-size-tool .selector-box-bottom {
    height: 0;
    background: 0
}

.product-size-selector.ring-size-tool .selector-content {
    padding: 15px 0;
    margin: 0;
    width: auto
}

.product-size-selector.ring-size-tool .selector-content h3 {
    font-size: 15px;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 0 20px
}

.product-size-selector.ring-size-tool .selector-content .clubPandoraLogo {
    margin-top: 4px;
    margin-left: 20px;
    width: 101px;
    height: 13px;
    background-position: -1px -230px
}

.product-size-selector.ring-size-tool .selector-content .item-container {
    width: auto;
    max-height: 550px;
    overflow: auto
}

.product-size-selector.ring-size-tool .selector-content ul,.product-size-selector.ring-size-tool .selector-content li {
    position: relative;
    float: left;
    width: 100%;
    list-style-type: none;
    list-style-image: none;
    margin: 0
}

.product-size-selector.ring-size-tool .selector-content li.ring-size-container {
    height: auto;
    padding: 10px 0 20px 0
}

.product-size-selector.ring-size-tool .selector-content li.ring-size-container span {
    width: 100%;
    text-align: center;
    display: inline-block;
    font-size: 15px;
    padding-bottom: 20px
}

.product-size-selector.ring-size-tool .selector-content li.ring-size-container .ring-image-container {
    width: 430px;
    margin: 0 auto;
    float: none
}

.product-size-selector.ring-size-tool .selector-content li.ring-size-container img {
    display: block;
    width: 430px
}

.product-size-selector.ring-size-tool .selector-content li.ring-size-image {
    border-bottom: 0
}

.product-size-selector .selector-content li.ring-size-pdf a {
    font-size: inherit
}

.product-size-selector .selector-content {
    padding: 10px 0 0;
    width: 375px
}

.product-size-selector .selector-content .item-container {
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    margin-top: 20px
}

.product-size-selector .selector-content li {
    padding: 10px 0
}

.product-size-selector .selector-content li.lastItem {
    padding-top: 15px;
    border-top: solid 1px #F3F1F4;
    margin-top: 15px
}

.product-size-selector .selector-content li.lastItem .btn {
    margin: 0 20px
}

.product-size-selector .selector-content li.lastItem .btn.add {
    float: right
}

.product-size-selector .selector-content .ring-size-container {
    background-color: #FAF9F6;
    box-sizing: border-box
}

.product-size-selector .selector-content .ring-size-container>img {
    display: block;
    margin: 20px;
    width: 100%
}

.product-size-selector .selector-content .item .info.button .light.small,.product-size-selector .selector-content .item .info.button .light.large,.product-size-selector .selector-content .item .info.button .dark.small,.product-size-selector .selector-content .item .info.button .dark.large {
    position: relative;
    display: block
}

.product-size-selector .selector-content .item .info.button .small span,.product-size-selector .selector-content .item .info.button .large span,.product-size-selector .selector-content .item .info.button .dark span,.product-size-selector .selector-content .item .info.button .light span {
    position: relative;
    display: block;
    float: left;
    cursor: pointer
}

.product-size-selector .selector-content .item .info.button .small span {
    height: 22px;
    line-height: 22px;
    width: 5px;
    font-size: 11px;
    letter-spacing: 1px;
    font-family: Calibri,"Lucida Grande","Lucida Sans",Arial,Verdana,Helvetica
}

.product-size-selector .selector-content .item .info.button .large span {
    height: 40px;
    line-height: 40px;
    width: 5px;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 0;
    font-family: Arial,Verdana,Helvetica
}

.product-size-selector .selector-content .item .info.button .light span {
    color: #000
}

.product-size-selector .selector-content .item .info.button .dark span {
    color: #fff
}

.product-size-selector .selector-content .item .info.button .small span.c img {
    display: inline-block;
    *display: inline;
    margin: 0 3px -3px -6px
}

.product-size-selector .selector-content .item .info.button .small.dark span.c img {
    margin: 0 3px -4px -6px
}

.product-size-selector .selector-content .item .info.button .large span.c img {
    display: inline-block;
    *display: inline;
    margin: -1px 3px -2px -6px
}

.product-size-selector .selector-content .item .info.button .large.dark span.c img {
    display: inline-block;
    *display: inline;
    margin: -1px 3px -3px -6px
}

.product-size-selector .selector-content .item .info.button .small span.c,.product-size-selector .selector-content .item .info.button .large span.c {
    width: auto;
    text-align: center
}

.product-size-selector .selector-content .item .info.button .small.light span.c {
    background: url("//static.pandora.net/consumer/pandora/images/btn-light-small-bg.png") repeat-x 0 0
}

.product-size-selector .selector-content .item .info.button .small.dark span.c {
    background: url("//static.pandora.net/consumer/pandora/images/btn-dark-small-bg.png") repeat-x 0 0
}

.product-size-selector .selector-content .item .info.button .small.light span.l {
    background: url("//static.pandora.net/consumer/pandora/images/btn-light-small-left.png") no-repeat 0 0
}

.product-size-selector .selector-content .item .info.button .small.dark span.l {
    background: url("//static.pandora.net/consumer/pandora/images/btn-dark-small-left.png") no-repeat 0 0
}

.product-size-selector .selector-content .item .info.button .small.light span.r {
    background: url("//static.pandora.net/consumer/pandora/images/btn-light-small-right.png") no-repeat 0 0
}

.product-size-selector .selector-content .item .info.button .small.dark span.r {
    background: url("//static.pandora.net/consumer/pandora/images/btn-dark-small-right.png") no-repeat 0 0
}

.product-size-selector .selector-content .item .info.button .large.light span.c {
    background: url("//static.pandora.net/consumer/pandora/images/btn-light-large-bg.png") repeat-x 0 0
}

.product-size-selector .selector-content .item .info.button .large.dark span.c {
    background: url("//static.pandora.net/consumer/pandora/images/btn-dark-large-bg.png") repeat-x 0 0
}

.product-size-selector .selector-content .item .info.button .large.light span.l {
    background: url("//static.pandora.net/consumer/pandora/images/btn-light-large-left.png") no-repeat 0 0
}

.product-size-selector .selector-content .item .info.button .large.dark span.l {
    background: url("//static.pandora.net/consumer/pandora/images/btn-dark-large-left.png") no-repeat 0 0
}

.product-size-selector .selector-content .item .info.button .large.light span.r {
    background: url("//static.pandora.net/consumer/pandora/images/btn-light-large-right.png") no-repeat 0 0
}

.product-size-selector .selector-content .item .info.button .large.dark span.r {
    background: url("//static.pandora.net/consumer/pandora/images/btn-dark-large-right.png") no-repeat 0 0
}

.product-size-selector .selector-content .item .info.button .light.small:hover,.product-size-selector .selector-content .item .info.button .light.large:hover,.product-size-selector .selector-content .item .info.button .dark.small:hover,.product-size-selector .selector-content .item .info.button .dark.large:hover {
    text-decoration: none
}

.product-size-selector .selector-content .item .info.button {
    margin: -25px 0 17px 100px
}

.product-size-selector .selector-content .item .info.button a {
    width: 209px!important
}

.product-size-selector .selector-content .item .info.button a span.c {
    width: 199px!important
}

.product-info-popup .close {
    position: absolute;
    right: 0;
    top: 0;
    width: 18px;
    z-index: 11
}

.product-info-popup .close a {
    background: url("//static.pandora.net/consumer/design/productpage/product-close-btn.gif") no-repeat scroll 0 0 transparent;
    color: #FFF;
    display: block;
    height: 18px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 18px
}

#popupInfo {
    overflow: hidden;
    width: 345px!important;
    padding: 15px;
    background-color: #fff
}

.product-info-popup .divider {
    width: 100%;
    height: 1px;
    background-color: #0a0a0a;
    width: 330px
}

.product-info-popup h2 {
    font-family: 'Palatino Linotype',Palatino,serif;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 22px;
    color: #1C161E;
    font-weight: normal;
    padding: 0 0 5px 0
}

.product-info-popup h3 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    color: #000;
    padding: 10px 5px 0 5px
}

.product-info-popup p {
    color: #000;
    padding: 15px 5px 15px 5px!important;
    font-size: 12px
}

.product-info-popup img {
    padding: 0 5px 15px 5px
}

.product-info-popup a#btnContinue {
    float: right
}

.overlayPlayerBackground {
    background: #000;
    bottom: 0;
    left: 0;
    -moz-opacity: .60;
    filter: alpha(opacity=60);
    opacity: .60;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.overlayPlayer {
    display: none;
    height: 608px;
    left: 50%;
    margin-bottom: 0;
    margin-left: -487px;
    margin-right: 0;
    margin-top: -304px!important;
    position: fixed;
    right: 0;
    top: 50%;
    width: 974px;
    z-index: 10000
}

.overlayPlayer .overlayPlayerClose {
    float: left;
    height: 17px;
    position: relative;
    text-align: right;
    width: 973px
}

.overlayPlayer .overlayPlayerClose a {
    background: url("//static.pandora.net/consumer/design/general/close.gif") repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 17px;
    text-indent: -9999px;
    width: 17px
}

.overlayPlayer .overlayPlayerClose a,.overlayPlayer .overlayPlayerClose a:hover {
    text-decoration: none
}

.dataform-dialog {
    width: 748px!important;
    height: 433px!important;
    padding: 0!important
}

.data-form-content {
    width: 728px;
    height: 413px
}

.ui-dialog .ui-dialog-content {
    padding: 10px!important;
    overflow: hidden!important
}

.data-form-content .left {
    float: left;
    width: 460px;
    height: 411px;
    margin: 0 23px 0 0;
    color: white
}

.data-form-content .left .club-logo {
    height: 33px;
    left: 17px;
    position: absolute;
    top: 7px;
    width: 230px;
    z-index: 15
}

.data-form-content .left .black.club-logo {
    background: url("//static.pandora.net/consumer/design/general/notification-overlay/club-logo-sort.png") no-repeat scroll 0 0 transparent
}

.data-form-content .left .white.club-logo {
    background: url("//static.pandora.net/consumer/design/general/notification-overlay/club-logo.png") no-repeat scroll 0 0 transparent
}

.data-form-content .left h2 {
    position: absolute;
    font-size: 26px;
    line-height: 30px;
    color: inherit;
    font-family: "Optima LT W01 Roman","Palatino Linotype",Palatino,serif;
    margin: 55px 0 0 17px;
    z-index: 10
}

.data-form-content .left h3 {
    position: absolute;
    font-size: 14px;
    color: white;
    font-family: "Optima LT W01 Roman","Palatino Linotype",Palatino,serif;
    margin: 55px 0 0 17px;
    z-index: 10
}

.data-form-content .left .img-container {
    overflow: hidden;
    z-index: 1;
    position: absolute;
    height: 100%
}

.data-form-content .left .img-container {
    overflow: hidden;
    z-index: 1;
    position: absolute;
    height: 100%
}

.data-form-content .left .img-container img {
    width: 100%;
    height: 100%
}

.data-form-content .left .terms {
    color: inherit;
    display: block;
    float: right;
    font-family: "Optima LT W01 Roman","Palatino Linotype",Palatino,serif;
    font-size: 9px;
    margin: 388px 0 0;
    position: relative;
    right: 10px;
    z-index: 9999
}

.data-form-content .right {
    float: left;
    text-align: left;
    width: 212px;
    height: 415px
}

.data-form-content .right .top-text-container h2 {
    color: #171515;
    font-family: "Optima LT W01 Roman","Palatino Linotype",Palatino,serif;
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 18px;
    padding: 0
}

.data-form-content .right .top-text-container p {
    color: #8d8d8d;
    font-family: "Palatino Linotype",Palatino,serif!important;
    font-size: 12px;
    line-height: 20px;
    margin: -9px 0 9px;
    padding: 0
}

.data-form-content .right .fields-container label {
    float: left;
    margin: 8px 0 4px 0;
    font-family: "Palatino Linotype",Palatino,serif;
    font-size: 12px;
    color: #302634
}

.data-form-content .right .fields-container input[type="text"] {
    background-color: #f1f1f3;
    border: 1px solid #e4e3e5;
    width: 220px;
    height: 25px;
    color: #302634;
    font-family: Verdana,Arial,sans-serif;
    line-height: 29px
}

.data-form-content .right .fields-container a.button span.c span.text {
    line-height: 24px;
    height: 26px
}

.data-form-content .right .fields-container .date-selector-container .radiobutton-container {
    float: left;
    clear: both;
    margin-bottom: 6px
}

.data-form-content .right .fields-container .date-selector-container p {
    margin-left: 4px;
    color: #8D8D8D;
    font-family: "Palatino Linotype",Palatino,serif!important;
    font-size: 11px
}

.data-form-content .close {
    height: 24px;
    position: absolute;
    right: -10px;
    top: -6px;
    width: 24px;
    z-index: 10
}

.data-form-content .close a.closePandoraDialog {
    cursor: pointer;
    height: 23px;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px;
    z-index: 10;
    text-decoration: none
}

.data-form-content .close a span.closePandoraDialogOther {
    background-position: -126px -57px;
    height: 18px;
    width: 18px
}

#notification-button-container {
    position: absolute;
    bottom: 4px;
    left: 0
}

#notification-button-container a {
    margin: 5px 0
}

#notification-button-container a#notification-button-save.btn {
    color: white
}

.data-form-content .right .fields-container a.button {
    margin: 10px 0 0 0
}

#notification-button-container a#notification-button-cancel.button {
    float: left
}

#notification-button-container a#notification-button-save.button {
    float: right;
    border-radius: 2px 2px 2px 2px
}

#notification-fields-container .PandoraDropDown.select {
    margin: 0 0 23px
}

a.PandoraDropDown.notification-date-selector span.c span.text {
    width: 158px!important
}

a.PandoraDropDown.notification-gender-selector span.c span.text {
    width: 158px!important
}

a.PandoraDropDown.notification-state-selector span.c span.text {
    width: 158px!important
}

.signupfornewsletter-container {
    margin-top: 30px
}

.signupfornewsletter-checkbox {
    position: absolute!important
}

.signupfornewsletter-text {
    margin-left: 18px;
    font-size: 12px;
    color: #8d8d8d;
    font-family: "Palatino Linotype",Palatino,serif;
    display: block
}

.signupfornewsletter-container #confirmation-text {
    margin-top: 12px;
    line-height: 20px
}

.signupfornewsletter-container #confirmation-text strong {
    font-size: inherit;
    font-weight: bold
}

.errorLabel {
    clear: both;
    color: #B94A48;
    font-size: 12px;
    margin-top: 9px;
    line-height: 20px
}

.data-form-content .left .thankyou-container {
    position: relative;
    z-index: 10;
    margin: 70px 0 0 0;
    width: 300px
}

.data-form-content .left .thankyou-container h2 {
    color: inherit;
    font-size: 26px;
    font-family: "Optima LT W01 Roman","Palatino Linotype",Palatino,serif;
    margin: 0 0 0 17px
}

.data-form-content .left .thankyou-container p {
    color: inherit;
    font-family: "Optima LT W01 Roman","Palatino Linotype",Palatino,serif;
    font-size: 14px;
    position: absolute;
    margin: 37px 0 0 17px
}

.address-house-label {
    width: 200px!important;
    float: left;
    clear: right
}

.address-house-field {
    float: left;
    width: 69px!important;
    margin-right: 5px
}

.address-house-field-last {
    float: left;
    width: 68px!important
}

#article-page {
    width: 960px
}

#article-page #column-before {
    width: 200px;
    margin: 0 10px 0 0
}

#article-page #column-after {
    width: 200px;
    float: right
}

#article-page #content {
    width: 540px;
    background: #fff;
    overflow: hidden;
    text-align: center
}

#article-page #content.wide {
    width: 750px
}

#article-page #content hr {
    background: #F1EFF2;
    border: none 0;
    height: 1px;
    margin: 30px 0 22px 0;
    width: 100%;
    position: relative;
    float: left
}

#article-page #content img {
    margin: 0 4px;
    max-width: 532px
}

#article-page #content.wide img {
    max-width: 742px
}

#article-page #content h2 {
    margin: 23px 20px 20px 20px;
    text-align: left;
    font-size: 25px;
    color: #49464F;
    line-height: normal;
    text-transform: uppercase
}

#article-page #content h3 {
    margin: 0 20px 20px 20px;
    text-align: left;
    font-size: 25px;
    color: #49464E;
    line-height: normal
}

#article-page #content h4 {
    margin: 0 20px 20px 20px;
    text-align: left;
    font-size: 15px;
    color: #49464E;
    line-height: normal
}

#article-page #content p {
    margin: 0 20px 20px 20px;
    text-align: left;
    line-height: 22px;
    font-size: 13px;
    color: #818181
}

#article-page #content p.discontinued {
    text-transform: uppercase;
    margin-top: -20px
}

#article-page #content p * {
    line-height: 22px;
    font-size: 13px
}

#article-page #content p strong {
    font-family: 'Optima LT W01 Bold',sans-serif!important
}

body.pl-pl #article-page #content p strong {
    font-family: 'Palatino Linotype',Palatino,serif!important
}

#article-page #content p a {
    margin: 0;
    text-align: left;
    line-height: 22px;
    font-size: 13px;
    color: inherit;
    text-decoration: underline
}

#article-page #content ul,#article-page #content li {
    margin: 0 20px;
    text-align: left;
    line-height: 22px;
    font-size: 13px;
    color: #818181
}

#article-page #content li {
    margin: 0 18px;
    padding: 0 0 0 11px;
    list-style-position: outside
}

#article-page #content table {
    width: 500px;
    margin: 0 0 0 20px
}

#article-page #content table tr td {
    background: #FEFEFE;
    border-right: solid 1px #E5E5E5;
    border-bottom: solid 1px #E5E5E5;
    padding: 7px 9px;
    text-align: left
}

#article-page #content table tr td,#article-page #content table tr td * {
    color: #818181
}

#article-page #content table tr td:first-child {
    background: #F7F7F7;
    border-left: solid 1px #E5E5E5
}

#article-page #content table thead tr td {
    background: #423C48;
    border-right: solid 1px #423C48;
    border-bottom: solid 1px #423C48;
    padding: 8px 9px 7px 9px
}

#article-page #content table thead tr td,#article-page #content table thead tr td * {
    color: #fff
}

#article-page #content table thead tr td:first-child {
    background: #423C48;
    border-left: solid 1px #423C48
}

#article-page #content table tr * {
    font-size: 13px
}

#article-page #content .box-before p,#article-page #content .box-before p,#article-page #content .box-after p,#article-page #content .box-after p {
    width: 250px
}

#article-page #content .box-before .box-quote,#article-page #content .box-before .box-fact {
    float: left
}

#article-page #content .box-after p,#article-page #content .box-after p {
    float: left
}

#article-page #content .box-before p,#article-page #content .box-before p {
    float: right
}

#article-page #content .box-quote,#article-page #content .box-fact {
    display: block;
    text-align: left;
    width: 202px;
    float: right;
    margin: 0 18px 0 20px
}

#article-page #content .box-quote {
    background: #FEFEFE;
    border: solid 1px #DEDEDE;
    padding: 65px 0 0 0
}

#article-page #content .box-quote p {
    float: none;
    width: auto;
    font-size: 14px;
    text-transform: uppercase;
    color: #7C7881;
    text-align: left;
    margin: 0 13px 0 16px
}

#article-page #content .box-quote p.name {
    margin: 19px 16px 16px 13px;
    text-transform: none;
    font-style: italic;
    text-align: right
}

#article-page #content .box-fact {
    margin-bottom: 20px
}

#article-page #content .box-fact h6 {
    background: #403B47;
    font-size: 15px;
    padding: 8px 5px 8px 13px;
    color: #fff;
    font-weight: normal
}

#article-page #content .box-fact p {
    float: none;
    width: auto
}

#article-page #content .box-fact div {
    background: #F5F5F5;
    width: 200px;
    border: solid 1px #DEDEDE;
    padding: 22px 0 18px 0
}

#article-page #content .box-fact ul {
    margin: 0;
    padding: 0
}

#article-page #content .box-fact li {
    margin: 0 12px 0 23px;
    padding: 0;
    list-style-position: outside;
    font-size: 14px;
    color: #5E5964
}

#article-page #content .inspiration-print {
    width: auto;
    float: right;
    margin: 15px 10px 0 0
}

#article-page #content .inspiration-print a {
    text-decoration: none!important
}

#article-page #content .inspiration-thumbs {
    border-top: solid 1px #E0DFE1;
    padding: 0 0 6px 0
}

#article-page #content .inspiration-thumbs ul,#article-page #content .inspiration-thumbs li {
    margin: 0;
    padding: 0;
    list-style: none
}

#article-page #content .inspiration-thumbs li {
    position: relative;
    float: left;
    width: 168px;
    margin: 6px 1px 0 9px;
    padding: 0 0 8px 0
}

#article-page #content .inspiration-thumbs li a.box {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

#article-page #content .inspiration-thumbs li a {
    display: block;
    text-align: center
}

#article-page #content .inspiration-thumbs li a:hover {
    text-decoration: none
}

#article-page #content .inspiration-thumbs li a img {
    display: block;
    margin: 0 0 5px 0;
    max-width: 168px
}

#article-page #content .inspiration-thumbs li a span {
    position: relative;
    padding: 0 6px 0 0;
    text-transform: uppercase
}

#article-page #column-after .expo-spot {
    margin: 0 0 7px 0;
    background: #fff
}

#article-page #column-after .expo-spot a {
    position: relative;
    display: block;
    margin: 4px;
    max-width: 192px;
    text-align: center;
    overflow: hidden;
    text-decoration: none
}

#article-page #column-after .expo-spot a:hover {
    text-decoration: none
}

#article-page #column-after .expo-spot a p {
    margin: 18px 0 17px 0
}

#article-page #column-after .expo-spot a span {
    position: relative;
    padding: 0 15px 0 0;
    text-transform: uppercase;
    font-size: 12px
}

#article-page #column-after .expo-spot a span span.bullet {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    width: 12px;
    height: 12px
}

#left-menu {
    width: 200px
}

#left-menu li {
    list-style: none;
    margin: 1px 0;
    padding: 0;
    position: relative;
    float: left;
    width: 100%
}

#left-menu li li {
    margin: 0
}

#left-menu li a {
    display: block;
    position: relative;
    float: left;
    width: 100%;
    background: transparent
}

#left-menu li a:hover {
    text-decoration: none
}

#left-menu a span {
    background: transparent
}

#left-menu a span.text {
    position: relative;
    text-align: left;
    font-size: 12px
}

#left-menu a span.bullet,#left-menu a span.border-top,#left-menu a span.border-bottom {
    background-position: 0 0
}

#left-menu a span.bullet {
    position: absolute;
    display: block;
    right: 13px;
    top: 50%;
    width: 7px;
    height: 7px;
    margin: -3px 0 0 0
}

#left-menu a span.border-top {
    position: absolute;
    display: block;
    top: 0;
    height: 2px;
    left: 0;
    right: 0;
    background-position: 0 -171px
}

#left-menu a span.border-bottom {
    position: absolute;
    display: block;
    bottom: 0;
    height: 2px;
    left: 0;
    right: 0;
    background-position: 0 -174px
}

#left-menu a span.border-sides {
    position: absolute;
    display: block;
    top: 2px;
    bottom: 2px;
    left: 0;
    right: 0;
    border-left: solid 1px #2B212E;
    border-right: solid 1px #2B212E
}

#left-menu a span.border-bg {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 200px;
    height: 100%
}

#left-menu a.level0 span.border-bg {
    background: #3a313f
}

#left-menu a.level0:hover span.border-bg {
    background: #675f6b
}

#left-menu a.level0.no-hover:hover span.border-bg {
    background: #3a313f
}

#left-menu a.level0.active span.border-bg,#left-menu a.level0.active:hover span.border-bg {
    background: #675f6b
}

#left-menu a.level0 {
    padding: 8px 0
}

#left-menu a.level0 span.text {
    width: 150px;
    padding: 0 17px 0 0;
    left: 5px;
    color: #FEFEFE;
    font-size: 13px;
    display: inline-block
}

.ie7 #left-menu a.level0 span.text {
    width: 138px
}

#left-menu a.level0 span.bullet {
    background-position: -59px -10px
}

#left-menu a.level0.active span.bullet {
    background-position: -62px -1px
}

#left-menu a.level0.active.children span.bullet {
    background-position: -59px -10px
}

#left-menu a.level1 {
    background: #CECCCF
}

#left-menu a.level1:hover {
    background: #BBB8BC
}

#left-menu a.level1 {
    padding: 5px 0
}

#left-menu a.level1 span.text {
    width: 167px;
    padding: 0 17px 0 0;
    left: 6px;
    display: block
}

#left-menu a.level1 span.bullet {
    background-position: -41px -10px;
    right: 13px
}

#left-menu a.level1.active span.bullet {
    background-position: -50px -10px
}

#left-menu a.level1.active.children span.bullet {
    background-position: -41px -10px
}

#left-menu a.level2 {
    background: #CECCCF
}

#left-menu a.level2:hover {
    background: #B7B4B8
}

#left-menu a.level2 {
    padding: 5px 0
}

#left-menu a.level2 span.text {
    width: 146px;
    padding: 0 17px 0 0;
    left: 27px;
    display: block
}

#left-menu a.level2 span.bullet {
    background-position: -41px -10px
}

#left-menu a.level2.active span.bullet {
    background-position: -50px -10px
}

#left-menu a.level2.active.children span.bullet {
    background-position: -11px -10px
}

.no-js select.PandoraDropDown {
    visibility: hidden
}

.PandoraDropDown {
    width: auto
}

.PandoraDropDown.select {
    position: relative;
    display: inline-block;
    margin: 0 25px 0 0;
    width: auto
}

.PandoraDropDown.select .errorMark,.PandoraDropDown.select .confirmMark {
    right: -55px
}

.PandoraDropDown.select.disabled {
    opacity: .7;
    filter: alpha(opacity=70);
    cursor: default
}

.PandoraDropDown.select span.text {
    display: block;
    overflow: hidden;
    position: relative;
    white-space: nowrap
}

.PandoraDropDown.options {
    position: absolute;
    z-index: 999666;
    overflow: hidden;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto
}

.PandoraDropDown.options li {
    cursor: pointer
}

.PandoraDropDown.options .my-size a {
    font-weight: bold
}

a.PandoraDropDown {
    z-index: 1
}

a.PandoraDropDown span.c span {
    width: auto;
    background: 0
}

a.PandoraDropDown span.c span.text {
    color: #DCD9DF;
    padding: 0 13px 0 0;
    border-right: solid 1px #40394C;
    line-height: 30px;
    height: 30px;
    text-align: left
}

a.PandoraDropDown:hover span.c span.text {
    color: #FEFEFE
}

a.PandoraDropDown.active span.c span.text,a.PandoraDropDown.active:hover span.c span.text {
    color: #312B37;
    border-right: solid 1px #C5C5C5
}

a.PandoraDropDown span.c span.bullet {
    position: absolute;
    right: 7px;
    top: 50%;
    width: 8px;
    height: 5px;
    margin: -2px 0 0 0;
    background-position: -24px -2px!important
}

a.PandoraDropDown:hover span.c span.bullet {
    background-position: -34px -2px!important
}

a.PandoraDropDown.active span.c span.bullet,a.PandoraDropDown.active:hover span.c span.bullet {
    background-position: -44px -2px!important
}

div.PandoraDropDown {
    float: left;
    z-index: 999999;
    padding: 0;
    width: auto;
    border: 1px solid #DFDDE1!important;
    height: auto
}

div.PandoraDropDown ul,div.PandoraDropDown li {
    float: left;
    height: auto;
    width: 100%;
    margin: 0
}

div.PandoraDropDown li a {
    color: #433d46;
    padding: 0 12px;
    font-size: 12px;
    display: block;
    line-height: 29px;
    background-color: #f1f1f3;
    border-top: 0;
    height: 29px
}

div.PandoraDropDown li a:first-child {
    border-top: 0
}

.PandoraDropDown.options li.over a {
    background-color: #dcdce0;
    text-decoration: none
}

.PandoraDropDown.options li.active a {
    color: #fcfcfc
}

body.browserOld .PandoraDropDown.options li.active a {
    background-position: 0 -1936px!important
}

body.browserModern .PandoraDropDown.options li.active a {
    color: #FCFCFC;
    background-color: #5F5764;
    background-image: linear-gradient(to bottom,#362D3A,#5F5764)
}

a.PandoraDropDown.white span.c span.text,a.PandoraDropDown.white:hover span.c span.text {
    color: #29222E!important
}

a.PandoraDropDown.white span.c span.text {
    border-right: solid 1px #D3D3D7!important
}

a.PandoraDropDown.white span.c span.bullet,a.PandoraDropDown.white:hover span.c span.bullet {
    background-position: -40px -11px!important
}

a.PandoraDropDown.white.active span.c span.bullet,a.PandoraDropDown.white.active:hover span.c span.bullet {
    background-position: -44px -2px!important
}

#noFlashContent {
    display: none
}

#noFlashContent .info-area {
    width: 950px;
    height: 333px;
    border: 5px solid #FFF;
    margin: .45em 0 .8em 0
}

#noFlashContent .info-text {
    position: absolute;
    top: 175px;
    left: 0;
    width: 944px;
    text-align: center
}

#noFlashContent .info-text h2 {
    font-size: 19px;
    text-transform: uppercase;
    line-height: 32px;
    color: #302634
}

#formByop .description-box {
    width: 610px
}

#formByop .description-area {
    width: 250px
}

.byop_multipleItemsInfo span.header {
    position: absolute;
    left: 5px;
    top: 5px;
    font-size: 12px
}

.byop_multipleItemsInfo div {
    float: none!important
}

.byop_multipleItemsInfo div.printList {
    position: absolute;
    right: 40px;
    top: 5px;
    width: auto
}

.byop_multipleItemsInfo .link-more em {
    line-height: 22px;
    background-position: 0 6px
}

.byop_multipleItemsInfo div.totalItems {
    position: absolute;
    left: 5px;
    top: 70px;
    width: auto
}

.byop_multipleItemsInfo div.totalPrice {
    position: absolute;
    right: 5px;
    top: 70px;
    width: auto
}

.byop_multipleItemsInfo .info {
    color: #6D6D6D
}

.byop_multipleItemsInfo div.listHeader {
    border-bottom: 1px solid Silver;
    height: 95px
}

.byop_multipleItemsInfo ul.byopItemsList {
    height: 423px;
    overflow: auto
}

.byop_multipleItemsInfo ul.byopItemsList li {
    border-bottom: 1px solid Silver;
    height: 95px;
    list-style: none outside none;
    list-style-image: none;
    margin: 0
}

body.ie7 .byop_multipleItemsInfo ul.byopItemsList li {
    height: 115px
}

.byop_multipleItemsInfo ul.byopItemsList li div.productImage {
    text-align: center;
    width: 150px;
    float: left!important
}

.byop_multipleItemsInfo ul.byopItemsList li div.productImage img {
    width: 100px;
    height: 100px
}

.byop_multipleItemsInfo ul.byopItemsList li div.productInfo {
    margin-left: 150px;
    margin-top: 10px;
    width: auto
}

.byop_multipleItemsInfo ul.byopItemsList li div.itemsCount {
    height: 15px;
    padding-right: 10px;
    text-align: right;
    width: auto
}

.byop_multipleItemsInfo ul.byopItemsList li div.actionsPanel {
    position: relative;
    bottom: -15px
}

.byop_multipleItemsInfo a.actionLink {
    color: #6D6D6D;
    text-decoration: underline;
    padding-right: 20px
}

.byop_multipleItemsInfo ul.byopItemsList li div.itemPrice {
    float: right!important;
    margin-right: 10px;
    width: auto
}

.byop_multipleItemsInfo div.listFooter {
    border-top: 1px solid Silver;
    height: 95px;
    text-align: center;
    padding-top: 20px;
    padding-left: 220px
}

.dynBoxMain .dynBoxContent .byop_multipleItemsInfo div.listFooter {
    float: left!important;
    width: 532px
}

.shopping-section .link1 {
    float: left;
    background: url("//static.pandora.net/consumer/pandora/images/bg-shopping-link1.gif") repeat-x;
    color: #7c7c7c;
    margin: 0 10px 0 0
}

.shopping-section .link1 span {
    float: left;
    background: url("//static.pandora.net/consumer/pandora/images/bg-shopping-link1.gif") no-repeat 0 -22px
}

.shopping-section .link1 em {
    float: left;
    background: url("//static.pandora.net/consumer/pandora/images/bg-shopping-link1.gif") no-repeat 100% -44px;
    padding: 0 14px;
    font-style: normal;
    cursor: pointer
}

.shopping-section .link1 strong {
    font-weight: normal;
    background: url("//static.pandora.net/consumer/pandora/images/arrow01.gif") no-repeat 0 50%;
    padding: 0 0 0 7px;
    display: block
}

.shopping-section {
    padding: 0 0 24px
}

.shopping-section .row {
    height: 1%;
    overflow: hidden;
    padding: 0 0 14px
}

.shopping-section .col1 {
    float: left;
    width: 439px;
    padding: 5px 0 0 3px
}

.shopping-section .col1 em {
    font-style: normal;
    font-size: 13px;
    color: #c0904d;
    font-weight: bold
}

.shopping-section .price {
    float: right;
    font-size: 12px;
    color: #6d6d6d;
    text-align: right
}

.shopping-section .col1 .price strong {
    display: block;
    font-size: 17px;
    color: #484848;
    margin: 0 0 5px
}

.shopping-section .col2 {
    float: right;
    width: 190px;
    font-size: 11px;
    text-align: center;
    line-height: 22px
}

.shopping-section .buy {
    float: right;
    width: 158px;
    line-height: 45px;
    background: url("//static.pandora.net/consumer/pandora/images/bg-buy.gif") no-repeat;
    letter-spacing: 1px;
    color: #fff;
    font-weight: bold
}

.shopping-section .link1 {
    float: right;
    margin: 0;
    color: #484848
}

.shopping-section .link1:hover,.shopping-section .buy:hover {
    text-decoration: none
}

.shopping-section .link1 em {
    width: 130px
}

.shopping-section .link1 strong {
    display: inline;
    cursor: pointer
}

.shopping-section .col1 strong {
    font-size: 13px
}

.shopping-section p {
    margin: 0
}

.shopping-section .link1.long em {
    width: 162px
}

#formByop .shopping-section .col2,#formByop .shopping-section .link1.long em,#formByop .shopping-section .link1 em {
    width: auto
}

#formByop ul.list {
    margin-right: -23px;
    max-height: 330px;
    overflow: auto;
    padding-right: 10px
}

.lightbox3 {
    position: absolute;
    top: 0;
    left: 0;
    width: 834px;
    z-index: 40
}

.lightbox3 .top {
    height: 31px;
    background: url("//static.pandora.net/consumer/pandora/images/bg-lightbox-top.png") no-repeat
}

.lightbox3 .bottom {
    height: 25px;
    background: url("//static.pandora.net/consumer/pandora/images/bg-lightbox-bottom.png") no-repeat;
    clear: both;
    width: 834px
}

.lightbox3 .center {
    background: url("//static.pandora.net/consumer/pandora/images/bg-lightbox-center.png") repeat-y;
    width: 834px;
    float: left
}

.lightbox3 .content {
    position: relative;
    padding: 0 48px 20px 50px;
    margin: -8px 0 0;
    width: 753px
}

.lightbox3 .heading-popup {
    font-size: 15px;
    line-height: 18px;
    color: #211810;
    display: block;
    padding: 0 0 16px;
    border-bottom: 1px solid #ebebe4;
    margin: 0 0 32px;
    text-transform: uppercase
}

.lightbox3 .list {
    padding-bottom: 22px
}

.lightbox3 .list .col2 span {
    display: block;
    text-align: right;
    line-height: 16px
}

.lightbox3 .inner-list-holder {
    border-bottom: 1px solid #ebebe4;
    margin: 0 0 32px
}

.lightbox3 .list .drop-holder {
    float: right;
    width: 133px;
    padding: 10px 0 0 50px
}

.lightbox3 .list .opener .nav-item {
    width: 117px;
    display: block;
    padding: 0 8px;
    background: url("//static.pandora.net/consumer/pandora/images/bg-list-nav-item.gif") no-repeat;
    text-decoration: none;
    line-height: 22px
}

.lightbox3 .title-section {
    height: 1%;
    overflow: hidden;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    color: #484848;
    margin: -3px 0 30px;
    padding: 0 5px
}

.lightbox3 .title-section a {
    float: right;
    text-decoration: underline;
    color: #484848;
    font-size: 11px;
    font-weight: normal
}

.lightbox3 .title-section a:hover {
    text-decoration: none
}

.lightbox3 .another-list .col1 {
    width: 296px
}

.lightbox3 .another-list {
    padding-top: 18px;
    padding-bottom: 42px
}

.lightbox3 .close {
    position: absolute;
    top: -12px;
    right: 35px;
    width: 20px;
    height: 20px;
    background: url("//static.pandora.net/consumer/pandora/images/bg-close.png") no-repeat;
    overflow: hidden;
    text-indent: -9999px
}

.lightbox3 .list-holder {
    width: 730px;
    border-top: 1px solid #ebebe4;
    padding: 9px 0 0
}

.lightbox3 .inner-list {
    width: 780px;
    margin: 0 -25px;
    background: url("//static.pandora.net/consumer/pandora/images/bg-inner-list.gif") repeat-y -780px 0;
    position: relative
}

.lightbox3 .inner-list .holder {
    background: url("//static.pandora.net/consumer/pandora/images/bg-inner-list.gif") no-repeat
}

.lightbox3 .inner-list .frame {
    background: url("//static.pandora.net/consumer/pandora/images/bg-inner-list.gif") no-repeat -1560px 100%;
    height: 1%;
    overflow: hidden;
    padding: 10px 25px 5px;
    position: relative
}

.lightbox3 .inner-list ul,.lightbox3 .list {
    list-style: none;
    padding: 0 0 0 3px;
    margin: 0
}

.lightbox3 .inner-list li,.lightbox3 .list li {
    height: 1%;
    padding: 5px 0;
    vertical-align: top;
    list-style-image: none;
    margin: 0
}

.lightbox3 .inner-list li:after,.lightbox3 .list li:after {
    content: '';
    display: block;
    clear: both
}

.lightbox3 .inner-list .alignleft,.lightbox3 .list .alignleft {
    float: left;
    margin: 0 22px 0 0
}

.lightbox3 .inner-list .col1,.lightbox3 .list .col1 {
    float: left;
    width: 345px;
    padding: 13px 0 0
}

.lightbox3 .inner-list .col1 .description-area,.lightbox3 .list .col1 .description-area {
    height: 1%;
    overflow: hidden;
    padding: 0 20px 0 0
}

.lightbox3 .inner-list .col1 .price,.lightbox3 .list .col1 .price {
    float: right;
    font-size: 11px;
    color: #484848;
    text-align: right
}

.lightbox3 .inner-list .col1 .price span,.lightbox3 .list .col1 .price span {
    display: block;
    color: #c0904d;
    font-size: 12px;
    line-height: 18px
}

.lightbox3 .inner-list .col1 em,.lightbox3 .list .col1 em {
    font-style: normal;
    display: block;
    color: #a2a2a2;
    line-height: 18px
}

.lightbox3 .inner-list a,.lightbox3 .list a {
    text-decoration: underline;
    letter-spacing: 1px
}

.lightbox3 .inner-list a:hover,.lightbox3 .list a:hover {
    text-decoration: none
}

.lightbox3 .inner-list .col2,.lightbox3 .list .col2 {
    float: right;
    width: 154px;
    padding: 0;
    text-align: right
}

.lightbox3 .list .col2 a.button.white {
    text-decoration: none
}

.lightbox3 .list .col2 a.button.white span {
    line-height: 29px
}

#formByop.lightbox3 .center,#formByop.lightbox3 .bottom {
    width: 670px
}

#formByop.lightbox3 .content {
    width: 589px
}

.heading-popup.byop-headline {
    border-bottom: none!important;
    margin: 0!important
}

.shopping-section.byop-designer h4 {
    font-size: 25px;
    line-height: 30px;
    margin: 0 0 2px 0
}

.shopping-section.byop-designer a.button.ecom.basket span.c {
    font-weight: bold;
    padding: 0 2px 0 15px
}

.shopping-section.byop-designer a.button.ecom.basket span.r {
    background-position: 0 -406px
}

.shopping-section.byop-designer a.button.ecom.basket:hover span.r {
    background-position: 0 -522px
}

.shopping-section.byop-designer a.button.ecom.basket span.bullet {
    float: right;
    margin: -4px 0 0 20px
}

.shopping-section.byop-designer {
    margin: -1px 0 0 0;
    padding: 29px 0 0 0
}

.shopping-section.byop-designer .col1 {
    padding-top: 0;
    width: 339px
}

.lightbox3 .byop-buy-list.list-holder {
    margin: 19px 0 0 -37px;
    padding: 0;
    width: 644px
}

.lightbox3 .byop-buy-list.inner-list-holder {
    border-bottom: 0
}

#formByop .byop-buy-list ul.list {
    max-height: 363px;
    margin: 0;
    padding: 0;
    border-bottom: solid 1px #F3F1F4
}

.lightbox3 .byop-buy-list.inner-list li,.lightbox3 .byop-buy-list .list li {
    border-top: solid 1px #F3F1F4;
    padding: 0 0 10px 0;
    position: relative
}

.lightbox3 .byop-buy-list.inner-list li:first-child,.lightbox3 .byop-buy-list .list li:first-child {
    border-top: 0
}

#formByop .byop-buy-list .description-box {
    width: 511px;
    margin: 0 0 0 112px
}

.lightbox3 .byop-buy-list.inner-list .col1 a,.lightbox3 .byop-buy-list .list .col1 a {
    font-size: 16px;
    color: #201C23;
    margin: 0 0 4px 0;
    text-transform: uppercase;
    text-decoration: none
}

.lightbox3 .byop-buy-list.inner-list .col2 a,.lightbox3 .byop-buy-list .list .col2 a {
    text-decoration: none
}

.lightbox3 .byop-buy-list.inner-list .col2 a:hover,.lightbox3 .byop-buy-list .list .col2 a:hover {
    text-decoration: none
}

.lightbox3 .byop-buy-list.inner-list .col1 em,.lightbox3 .byop-buy-list .list .col1 em {
    font-size: 12px;
    color: #8B8B8B
}

.lightbox3 .byop-buy-list.inner-list .col1 .price,.lightbox3 .byop-buy-list .list .col1 .price {
    position: absolute;
    margin: 0;
    padding: 0;
    bottom: 0;
    font-size: 16px;
    color: #201C23
}

.lightbox3 .byop-buy-list.inner-list .col1,.lightbox3 .byop-buy-list .list .col1 {
    min-height: 65px;
    padding: 13px 0 30px;
    overflow: hidden;
    max-width: 350px;
    width: auto
}

.lightbox3 .byop-buy-list.inner-list .col2,.lightbox3 .byop-buy-list .list .col2 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

.lightbox3 .byop-buy-list.inner-list .col2 span.sold-out,.lightbox3 .byop-buy-list .list .col2 span.sold-out,.lightbox3 .byop-buy-list.inner-list .col2 span.button-container,.lightbox3 .byop-buy-list .list .col2 span.button-container,.lightbox3 .byop-buy-list.inner-list .col2 span.wishlist-container,.lightbox3 .byop-buy-list .list .col2 span.wishlist-container {
    position: absolute;
    bottom: 0;
    right: 0
}

.lightbox3 .byop-buy-list.inner-list .col2 a.button span,.lightbox3 .byop-buy-list .list .col2 a.button span {
    position: relative;
    bottom: auto;
    right: auto
}

.lightbox3 .byop-buy-list.inner-list .col2 span.button-container,.lightbox3 .byop-buy-list .list .col2 span.button-container {
    bottom: 18px
}

.lightbox3 .byop-buy-list.inner-list .col2 span.sold-out,.lightbox3 .byop-buy-list .list .col2 span.sold-out {
    bottom: 18px;
    display: block;
    color: #DF7A6E;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    margin: 0 -4px 0 0;
    padding: 0 32px 0 12px;
    background: #F5E0DE url("//static.pandora.net/consumer/design/byop/error.png") no-repeat 96% 49%
}

.lightbox3 .byop-buy-list.inner-list .alignleft,.lightbox3 .byop-buy-list .list .alignleft {
    position: absolute;
    left: -4px;
    top: 24px
}

.lightbox3 .byop-buy-list.inner-list a.addToMyWishlist img,.lightbox3 .byop-buy-list .list a.addToMyWishlist img {
    width: 12px;
    height: 9px;
    background-position: 0 -65px;
    margin: 0 0 0 5px
}

.shopping-section.byop-designer .byopNoItemsInList {
    width: auto;
    float: right
}

.watch-view-help-dialog {
    position: absolute;
    top: 95px!important;
    left: 50%!important;
    margin: 0 0 0 -475px
}

.watch-view-help .help-top {
    margin: 2px 0 0 0;
    text-align: center
}

.watch-view-help .close-help {
    position: relative
}

.watch-view-help .close-help span.c {
    padding: 0 10px
}

.watch-view-help div.hint {
    position: absolute;
    top: 97px;
    width: 190px;
    min-height: 95px
}

.watch-view-help .your-watch {
    left: 9px
}

.watch-view-help .part-browser {
    left: 235px
}

.watch-view-help .my-selections {
    left: 540px
}

.watch-view-help div.hint .hint-top {
    width: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 70px;
    background: transparent url("//static.pandora.net/consumer/design/byop/watches-help-overlay-hint-top.png") no-repeat 0 0
}

.watch-view-help div.hint .hint-bg {
    width: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 70px;
    bottom: 21px;
    background: transparent url("//static.pandora.net/consumer/design/byop/watches-help-overlay-hint-bg.png") repeat-y 0 0
}

.watch-view-help div.hint .hint-bottom {
    width: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 21px;
    background: transparent url("//static.pandora.net/consumer/design/byop/watches-help-overlay-hint-bottom.png") no-repeat 0 0
}

.watch-view-help div.hint .hint-content {
    width: 136px;
    margin: 10px 30px 10px 10px;
    padding: 15px 15px 15px 10px
}

.watch-view-help .hint-content h3 {
    margin-bottom: 5px;
    line-height: normal;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase
}

.watch-view-help .hint-content p {
    line-height: normal;
    font-size: 12px
}

.byop-productview-overlay.ui-dialog {
    background: transparent;
    border: 0;
    padding: 0;
    border-radius: 0
}

.byop-productview-overlay.ui-dialog .product-view {
    background-color: white;
    border: 1px solid #D0D1D2;
    box-sizing: border-box;
    z-index: 1;
    text-align: left
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view {
    text-align: right
}

.byop-productview-overlay.ui-dialog .product-view * {
    float: none;
    vertical-align: top
}

.byop-productview-overlay.ui-dialog .product-view img {
    display: block;
    margin: 0 auto
}

.byop-productview-overlay.ui-dialog .product-view>.pandora-icon-x {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 34px;
    z-index: 11;
    cursor: pointer
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view>.pandora-icon-x {
    left: 0;
    right: auto
}

.byop-productview-overlay.ui-dialog .product-view a {
    position: relative;
    text-decoration: none
}

.no-touch .byop-productview-overlay.ui-dialog .product-view a:hover span {
    text-decoration: underline
}

.byop-productview-overlay.ui-dialog .product-view a i {
    vertical-align: middle;
    margin: -4px -5px 0 -2px;
    display: inline-block;
    line-height: 0
}

.byop-productview-overlay.ui-dialog .product-view span {
    line-height: inherit;
    max-width: none;
    margin: auto;
    font-size: inherit;
    vertical-align: initial
}

.byop-productview-overlay.ui-dialog .product-view .ext-large {
    font-size: 25px;
    line-height: 28px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-top-container {
    line-height: 0;
    font-size: 0;
    overflow: hidden
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container {
    width: 650px;
    display: table-cell;
    text-align: center;
    line-height: 0;
    font-size: 0;
    border-right: 1px solid #D0D1D2;
    box-sizing: border-box;
    height: 100%
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-image-container {
    border-right: 0;
    border-left: 1px solid #D0D1D2
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-container {
    display: inline-block;
    width: 400px;
    height: 400px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-container>div {
    height: 100%
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-container .zoom-magic-lens {
    display: none;
    position: absolute;
    border: 1px solid #888;
    box-sizing: border-box;
    background-color: #fff;
    background-repeat: no-repeat;
    cursor: none
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-container .product-image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 500ms cubic-bezier(0.165,0.840,0.440,1.000)
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-container .product-image.active {
    opacity: 1
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-variations-container {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    height: 100%;
    width: 90px;
    box-sizing: border-box;
    padding: 5px;
    overflow: auto;
    text-align: left
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-variations-container>div {
    line-height: 0;
    font-size: 0
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-variations-container {
    left: auto;
    right: 0
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-variations-container .product-image-thumbnail {
    width: 55px;
    height: 55px;
    overflow: hidden;
    margin: 5px;
    cursor: pointer;
    display: inline-block
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-variations-container .product-image-thumbnail.active {
    border: 1px solid #989898;
    margin: 4px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-variations-container .product-image-thumbnail img {
    width: 100%
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-special-content {
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding-top: 20px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-special-content .essence-label-new,.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-special-content .shine-label {
    font-size: 44px;
    width: auto;
    position: relative
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-special-content img {
    margin-bottom: 10px;
    display: block;
    max-width: 100%
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-special-content a {
    text-decoration: underline
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine {
    padding: 15px 0 19px;
    font-size: 0;
    text-align: center
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a {
    vertical-align: middle;
    display: inline-block;
    text-transform: uppercase;
    padding: 0 10px 0 15px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a+a {
    border-left: 1px solid #D0D1D2
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a+a {
    border-left: none;
    border-right: 1px solid #D0D1D2
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a.hint-flow {
    padding: 0 15px 0 10px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a.hint-flow:before {
    content: "\e921";
    font-size: 20px;
    vertical-align: top;
    margin: 0 5px -5px;
    top: -5px;
    display: inline-block;
    color: #27251F
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a.hint-flow:after {
    display: none
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a.hint-flow:before {
    content: "\e921";
    color: #F2A1B2
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a:after,.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a:before {
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    content: "\e915";
    display: inline-block;
    vertical-align: middle;
    line-height: inherit;
    position: relative;
    top: -1px;
    text-decoration: none
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a:after:hover,.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a:before:hover {
    text-decoration: none
}

.byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a:before {
    display: none
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a {
    padding: 0 15px 0 10px
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-image-container .product-image-create-and-combine>a:after {
    content: "\e914"
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container {
    width: 308px;
    display: table-cell;
    height: 100%;
    overflow: hidden
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy .product-price {
    padding: 0 20px;
    box-sizing: border-box
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy .product-price+.product-actions {
    margin-top: 10px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy .product-price .txt {
    line-height: 22px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy .product-availiability {
    padding: 0 20px;
    box-sizing: border-box;
    color: #D0D1D2;
    text-align: center;
    margin: 5px 0;
    display: inline-block
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy .product-availiability+.product-availiability {
    margin-top: 0
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy .product-actions {
    font-size: 0;
    text-align: center;
    margin-top: 5px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy .product-actions a {
    display: inline-block;
    width: 75%;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #F2A1B2;
    color: #fff
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy .product-actions a i {
    font-size: 30px;
    margin: -5px 6px 0
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy .product-actions .add-to-wishlist {
    width: 25%;
    color: #27251F;
    background-color: #fff;
    border-top: 1px solid #D0D1D2;
    box-sizing: border-box
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy .product-actions .add-to-wishlist.active i:before {
    content: "\e80f"
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .product-buy .product-actions .add-to-wishlist:last-child {
    width: 100%
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container.active .product-view-initial-info-container {
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-info-container.active .product-view-initial-info-container {
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container.active .product-view-additional-info-container {
    -ms-transform: translateX(0%);
    transform: translateX(0%)
}

.byop-productview-overlay.ui-dialog .product-view .product-view-info-container .drop-hint-flow {
    position: absolute;
    bottom: 120px;
    text-align: center
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container {
    box-sizing: border-box;
    padding: 40px 20px 120px;
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    transition: all .5s ease-in-out
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container div:last-child {
    margin-bottom: 0
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-view-initial-info-content {
    overflow: auto;
    height: 100%;
    box-sizing: border-box
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-description.active>div {
    height: 42px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-description.active a {
    display: inline-block
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-description>div {
    overflow: hidden;
    line-height: 16px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-description a {
    display: none
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-info {
    margin: 0 0 10px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-info td {
    padding: 0 5px 5px;
    vertical-align: middle
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-info td:first-child {
    color: #5D5955;
    padding: 0 0 5px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-info td a {
    vertical-align: middle;
    display: inline-block
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-info td a:after {
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    content: "\e915";
    display: inline-block;
    vertical-align: middle;
    line-height: inherit;
    position: relative;
    top: -1px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-info td a:after:hover {
    text-decoration: none
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-info td a:after {
    content: "\e914"
}

.byop-productview-overlay.ui-dialog .product-view .product-view-initial-info-container .product-sizes {
    border-top: 1px solid #D0D1D2;
    padding: 15px 0 0;
    overflow: hidden
}

.byop-productview-overlay.ui-dialog .product-view .product-view-additional-info-container {
    width: 308px;
    box-sizing: border-box;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    padding: 40px 40px 120px;
    height: 100%;
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    transition: all .5s ease-in-out
}

.byop-productview-overlay.ui-dialog .product-view .product-view-additional-info-container div:last-child {
    margin-bottom: 0;
    line-height: 18px
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-additional-info-container {
    right: auto;
    left: 0;
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.byop-productview-overlay.ui-dialog .product-view .product-view-additional-info-container a {
    overflow: hidden;
    display: inline-block
}

.byop-productview-overlay.ui-dialog .product-view .product-view-additional-info-container a.close-additional-info {
    position: absolute;
    top: 10px;
    left: 5px
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-additional-info-container a.close-additional-info {
    right: 5px;
    left: auto
}

.byop-productview-overlay.ui-dialog .product-view .product-view-additional-info-container .product-view-additional-info-content {
    overflow: auto;
    text-align: center;
    height: 280px;
    box-sizing: border-box
}

.byop-productview-overlay.ui-dialog .product-view .product-view-additional-info-container .product-view-additional-info-content table {
    margin: 0 auto 15px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-additional-info-container .product-view-additional-info-content table td {
    padding: 6px 10px;
    vertical-align: middle;
    border-bottom: 1px solid #D0D1D2
}

.byop-productview-overlay.ui-dialog .product-view .product-view-additional-info-container .product-view-additional-info-content table td:first-child {
    font-weight: bold
}

.byop-productview-overlay.ui-dialog .product-view .product-view-additional-info-container .product-view-additional-info-content img {
    display: block;
    width: 100%;
    margin-bottom: 10px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container {
    border-top: 1px solid #D0D1D2
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .filters {
    background: #fafafc;
    font-size: 0;
    margin-bottom: 20px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .filter-button {
    padding: 7px 15px;
    display: inline-block;
    position: relative;
    width: auto;
    cursor: pointer;
    text-decoration: none
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .filter-button.active {
    background: #D0D1D2
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .filter-button.active:after {
    display: block
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .filter-button:after {
    content: '';
    display: none;
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -7px;
    border-left: 7px solid transparent;
    border-top: 7px solid #D0D1D2;
    border-right: 7px solid transparent;
    z-index: 2
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .royalSlider {
    height: 164px;
    width: 98%;
    padding: 0 1% 36px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .royalSlider .slide {
    text-align: center;
    font-size: 0
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .royalSlider .item {
    display: inline-block;
    width: 164px;
    padding: 0 10px;
    border-right: 1px solid #D0D1D2;
    background-color: white;
    height: 164px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .royalSlider .item:last-child {
    border-right: 0
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .royalSlider .item {
    border-right: 0;
    border-left: 1px solid #D0D1D2
}

.righttoleft .byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .royalSlider .item:last-child {
    border-left: none
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .royalSlider .item:active {
    -webkit-tap-highlight-color: rgba(0,0,0,0.3)
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .royalSlider .item .essence-label-new,.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .royalSlider .item .shine-label {
    font-size: 20px
}

.byop-productview-overlay.ui-dialog .product-view .product-view-related-items-container .royalSlider .item a {
    display: block
}

.byop-productview-overlay.ui-dialog .ui-dialog-content {
    padding: 0!important
}

.byop-productview-overlay .product {
    background-color: #AAA
}

.byop-multiple-items-info div {
    float: none!important
}

.byop-multiple-items-info div.list-header {
    border-bottom: 1px solid #f5f3f6;
    height: 105px
}

.byop-multiple-items-info div.list-header h2 {
    color: #6C676E;
    display: inline-block;
    font-family: "Optima LT W01 Roman";
    font-size: 25px;
    font-weight: normal;
    line-height: 30px;
    margin: 37px 0 0 32px;
    text-transform: uppercase;
    width: 100%
}

.byop-multiple-items-info div.list-header .number-of-items {
    display: inline-block;
    margin: 3px 0 0 32px;
    color: #8d8d8d;
    font-family: Palatino Linotype!important;
    font-size: 12px;
    line-height: 14px
}

.byop-multiple-items-info div.list-header p.discontinued {
    position: absolute;
    left: 20px;
    top: 65px;
    color: #aeaeae;
    font-size: 12px
}

.byop-multiple-items-info div.print-list {
    position: absolute;
    right: 20px;
    top: 30px;
    width: auto
}

.byop-multiple-items-info div.print-list .button {
    line-height: 32px
}

.byop-multiple-items-info div.print-list .button span.c {
    width: 90px
}

.byop-multiple-items-info ul.byop-items-list {
    height: 407px;
    overflow: auto;
    z-index: 10
}

.byop-multiple-items-info ul.byop-items-list li {
    border-bottom: 1px solid #f5f3f6;
    height: 125px;
    list-style: none outside none;
    list-style-image: none;
    margin: 0
}

.byop-multiple-items-info ul.byop-items-list li.last {
    border-bottom: 0
}

body.ie7 .byop-multiple-items-info ul.byop-items-list li {
    height: 135px
}

.byop-multiple-items-info ul.byop-items-list li div.product-image {
    text-align: center;
    width: 150px;
    float: left!important
}

.byop-multiple-items-info ul.byop-items-list li div.product-image img {
    width: 100px;
    height: 100px
}

.byop-multiple-items-info ul.byop-items-list li div.product-info {
    margin-left: 150px;
    margin-top: 10px;
    width: 455px;
    height: 125px;
    position: relative
}

.byop-multiple-items-info ul.byop-items-list li div.product-info p.discontinued {
    margin-top: 22px;
    color: #201C26;
    font-size: 12px
}

.byop-multiple-items-info ul.byop-items-list li div.product-info div.item-name {
    font-size: 16px;
    line-height: 21px;
    padding-bottom: 3px;
    width: 410px;
    text-transform: uppercase;
    color: #302634
}

.byop-multiple-items-info ul.byop-items-list li div.product-info div.item-material-info {
    color: #8d8d8d;
    font-size: 12px;
    font-family: Palatino Linotype!important
}

.byop-multiple-items-info ul.byop-items-list li div.product-info div.items-count {
    color: #8d8d8d;
    font-size: 10px
}

.byop-multiple-items-info ul.byop-items-list li div.product-info div.item-price {
    font-size: 16px;
    line-height: 21px;
    width: auto;
    position: absolute;
    bottom: 20px;
    color: #302634
}

.dynBox.item-list .dynBoxContent {
    padding: 0
}

.dynBox.item-list a.closePandoraDialog {
    right: 34px;
    top: 18px
}

.byop-multiple-items-info div.list-footer.-options div.pandora-club {
    width: auto;
    height: auto;
    min-height: 20px;
    position: absolute;
    z-index: 0;
    right: 5px;
    padding: 0;
    top: -125px
}

.byop-multiple-items-info div.pandora-club {
    bottom: 17px;
    height: auto;
    min-height: 20px;
    padding: 0;
    position: absolute;
    right: 5px;
    width: auto;
    z-index: 0
}

.byop-multiple-items-info div.pandora-club.noscrollbar {
    right: 20px
}

.byop-multiple-items-info div.pandora-club div {
    position: relative;
    float: left;
    z-index: 2;
    display: none
}

.byop-multiple-items-info div.pandora-club div a {
    float: left;
    display: block;
    width: 100%;
    font-family: Palatino Linotype!important;
    font-size: 12px;
    color: #382e3c;
    margin: 0;
    text-align: right
}

.byop-multiple-items-info div.pandora-club div a:hover {
    text-decoration: none
}

.byop-multiple-items-info div.pandora-club div a span {
    padding-right: 10px
}

.byop-multiple-items-info div.pandora-club div.add-to-wish-list {
    display: block
}

.byop-multiple-items-info div.pandora-club div.add-to-wish-list span.bullet {
    width: 14px;
    height: 14px;
    margin-top: 2px;
    background-position: -4px -197px;
    padding: 0
}

.byop-multiple-items-info div.pandora-club div.remove-from-wish-list span.bullet {
    width: 22px;
    height: 13px;
    background-position: -173px -41px;
    padding: 0
}

.byop-multiple-items-info div.pandora-club div.add-to-my-jewellery {
    display: block
}

.byop-multiple-items-info div.pandora-club div.add-to-my-jewellery span.bullet {
    width: 14px;
    height: 14px;
    margin-top: 2px;
    background-position: -21px -201px;
    padding: 0
}

.byop-multiple-items-info div.pandora-club div.remove-from-my-jewellery span.bullet {
    width: 22px;
    height: 18px;
    background-position: -147px -40px;
    padding: 0
}

.byop-multiple-items-info .list-footer div.pandora-club div.add-to-wish-list span.bullet {
    width: 18px;
    height: 13px;
    background-position: -173px -25px;
    padding: 0;
    display: inline-block
}

.byop-multiple-items-info .list-footer div.pandora-club div.add-to-wish-list a:hover span.bullet {
    width: 23px;
    height: 17px;
    background-position: -171px -57px;
    padding: 0;
    margin-bottom: -2px
}

.byop-multiple-items-info .list-footer div.pandora-club div.add-to-my-jewellery span.bullet {
    width: 18px;
    height: 18px;
    background-position: -147px -21px;
    padding: 0;
    display: inline-block
}

.byop-multiple-items-info .list-footer div.pandora-club div.add-to-my-jewellery a:hover span.bullet {
    width: 23px;
    height: 22px;
    background-position: -145px -60px;
    padding: 0;
    margin-bottom: -4px
}

.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-wish-list {
    padding-top: 5px;
    height: 18px
}

.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-wish-list a span {
    font-size: 12px;
    vertical-align: top;
    line-height: 18px
}

.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-wish-list a:hover {
    font-weight: bold
}

.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-my-jewellery {
    height: 18px
}

.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-my-jewellery input {
    position: relative;
    z-index: 1500
}

.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-my-jewellery a span {
    font-size: 12px;
    vertical-align: top;
    line-height: 18px
}

.byop-multiple-items-info ul.byop-items-list div.pandora-club div.add-to-my-jewellery a:hover {
    font-weight: bold
}

.byop-multiple-items-info div.list-footer {
    float: left!important;
    border-top: 1px solid #f5f3f6;
    padding-top: 60px;
    text-align: center
}

.byop-multiple-items-info div.list-footer.-options {
    border-top: 1px solid #f5f3f6;
    height: 120px;
    text-align: right;
    padding-top: 20px
}

.byop-multiple-items-info div.list-footer table.foot-options {
    display: block;
    float: right;
    width: 300px;
    margin: 0 28px 0 0
}

.byop-multiple-items-info div.list-footer table.foot-options a span {
    font-size: 14px;
    padding: 0 15px 0 0;
    text-decoration: none
}

.byop-multiple-items-info div.list-footer table.foot-options a span:hover,.byop-multiple-items-info div.list-footer table.foot-options a {
    text-decoration: none
}

.byop-multiple-items-info div.list-footer table.foot-options a span.bullet {
    float: right;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAA+CAYAAAAbMip8AAADAUlEQVR42u3WT0iTYRwH8EeUAUYIHfOYSEGkaepM5+vfbTo3VTfndNM555ybc9NN3dx0qjNDCIguQZ0SCetUCUW3is4CXTpGBIqXiMJIzF/fd6rt1b3b6Nq+8DuND8/z8MJ3P5ZKgr5Zg3889GPSHbjnHZnMTAkBGAAOAMht99LIoGd92DIiSYgALgHkALwHIAAaNNnJ0j34XAxkANwF2AVQA2QDvASgXr2Fejr6Pp5BAFkAqzEn7AP0AkgAHutbej5oVV25AgSQDfDiCFDMCQTgBshsVerOCxBADsDbOIAACOBVc31bFjsdgKcigADWG6s1kjMI4BzAVwAjwG4MIID7cllT/G8H0A7whCEAHMA3AAKIsETBCY8AvgD4Ad4AbNfdVLhZsgB8AtgA8AAUcKX1GSyddNL51yyFb0swy5hNzAZGFafJORTzs4lR/+a4c+Kh2z4u4eEKhviJzC7TfDByMBdYtB6jqbGg1ufy7485fDQ6NEaOgVEaMjtXWCS8vLU4c4sHFA4sUGgyTNPemYMpz/Sq1zX1wDPs++2yechhcZGtz0GWHhv16Qe22Nz04s6sf56CE2EKeEOEFieUMgEQQLSUbb3DpytzhwGs4f5REPPHQvb+v6Vs6uwnQ5uJOjXd1KHSU4u8Y43hwXl48Hc8mJxWN39/shrt1G8A0B0CndpA7U2dpGloJ1Vtyy8l15zH+ODBGoC9AeMQmbusZNSaD0GzgdoadVHQVKMhRZWK6m4qTSw2eLAG4GdXq/GkwdUAR/0KoNhD+5nF+rWwVaH9zDe4slpNDZVRQADblcU1HEsUgAsAr2vL5cSV1FFFUfW78oKqXJZqAOalBbI7pVcrMlk66fz3ia3JhdASoSaJLzL0KqGXpOili3EhD0T2VzraLqVxIU6ICwHoeH8VW9qJJQhflUz8SuLhy5iJXSnJsnj2d8GWL77w8nUpxKkC1KUQJgJy2Um/kuxGrRCmAiquc1R2rVIIAZzJADqWiq9InQIIkJ8EUNHlMirML8lnyB/v1yq3CiEeAAAAAABJRU5ErkJggg==")
}

.byop-multiple-items-info div.list-footer table.foot-options .add-to-wish-list a.wish-list-img.-add-to-wish-list span.bullet {
    background-position: 0 -25px
}

.byop-multiple-items-info div.list-footer table.foot-options .add-to-wish-list a.wish-list-img.-print span.bullet {
    background-position: 0 -50px
}

.byop-multiple-items-info div.list-footer table.foot-options tr {
    width: 300px
}

.byop-multiple-items-info div.list-footer table.foot-options td {
    width: 300px;
    display: table;
    height: 25px
}

.byop-multiple-items-info div.list-footer div.pandora-club {
    bottom: 5px;
    width: 678px;
    right: 0
}

.byop-multiple-items-info div.list-footer div.pandora-club div a {
    width: 170px;
    text-align: center
}

.byop-multiple-items-info div.list-footer div.pandora-club div a span {
    display: block;
    text-align: center;
    margin: 2px 0 0 0;
    padding: 0;
    font-size: 12px
}

.byop-multiple-items-info div.list-footer div.pandora-club div.add-to-wish-list a {
    margin-left: 169px;
    margin-top: 5px
}

.byop-multiple-items-info div.list-footer div.pandora-club div.add-to-wish-list a:hover img {
    margin: -1px 0
}

.byop-multiple-items-info div.list-footer div.pandora-club div.add-to-my-jewellery a {
    margin-right: 169px
}

.byop-multiple-items-info div.list-footer div.pandora-club div.add-to-my-jewellery a:hover img {
    margin: -1px 0
}

.byop-multiple-items-info div.list-footer div.pandora-club div.pandora-club-divider {
    position: absolute;
    left: 50%;
    width: 0;
    padding: 0;
    border-right: 1px solid #c1c1c1;
    top: 0;
    height: 100%;
    z-index: 0;
    display: block
}

#fancybox-loading {
    float: none;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none
}

#fancybox-loading div {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px
}

#fancybox-overlay {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none
}

#fancybox-tmp {
    float: none;
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
    width: auto;
    position: static
}

#fancybox-wrap {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: 0;
    display: none
}

#fancybox-outer {
    float: none;
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff
}

#fancybox-content {
    float: none;
    width: 0;
    height: 0;
    padding: 0;
    outline: 0;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0 solid #fff
}

#fancybox-hide-sel-frame {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101
}

#fancybox-close {
    float: none;
    position: absolute;
    top: 5px;
    right: 10px;
    background: url("//static.pandora.net/consumer/design/general/sprite-general-lowres-2019.png");
    height: 18px;
    width: 18px;
    background-position: -126px -57px;
    cursor: pointer;
    z-index: 1103;
    display: none
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
    #fancybox-close {
        background-image:url("//static.pandora.net/consumer/design/general/sprite-general-highres-2019.png");
        background-size: 200px 352px
    }
}

#fancybox-error {
    float: none;
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0
}

#fancybox-img {
    float: none;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    line-height: 0;
    vertical-align: top
}

#fancybox-frame {
    float: none;
    width: 100%;
    height: 100%;
    border: 0;
    display: block
}

#fancybox-left,#fancybox-right {
    float: none;
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: 0;
    background: transparent url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAUAAAAALAAAAAABAAEAAAICRAEAOw==");
    z-index: 1102;
    display: none
}

#fancybox-left {
    float: none;
    left: 0
}

#fancybox-right {
    float: none;
    right: 0
}

#fancybox-left-ico,#fancybox-right-ico {
    float: none;
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block
}

#fancybox-left-ico {
    float: none;
    background-position: -40px -30px
}

#fancybox-right-ico {
    float: none;
    background-position: -40px -60px
}

#fancybox-left:hover,#fancybox-right:hover {
    visibility: visible
}

#fancybox-left:hover span {
    left: 20px
}

#fancybox-right:hover span {
    left: auto;
    right: 20px
}

.fancybox-bg {
    float: none;
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001
}

#fancybox-bg-n {
    float: none;
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABICAYAAAA3Qp8tAAAAZklEQVR42rWOQQ6AIAwECyh68mBCvPppHudTNCKyTdyGB7iHYbbUiGi2lBxt8O10gAAesJlaZI0GW+6/GIECVNpNs3oBJ2cPZ1adLvOlQS/ky4S6SG2BaQ61/9D/LYeGHViBGRCgvFK6G/m6AHZvAAAAAElFTkSuQmCC")
}

#fancybox-bg-ne {
    float: none;
    top: -20px;
    right: -20px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABNCAMAAACR1rQAAAAAkFBMVEUAAAAXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRWCLa2mAAAAMHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywuMDGAl7W/AAACSUlEQVQYGQXAUa5ESQ0D0OPkvuELif0vFbpiBACIZCyAIIFZgHQ6ukFANMybRghAgppuukhgyuyIBJjmxt52384CtZWNr7v3EdK5JGlk+7ekzNvp1/36rQTmdt4nE+vPhGnUzI7JzJ98cmN0pLv+NiakmbCzO/M3Gx9Jm3z9mInZfNyOtJ/5my9/4/vIS77pbbozs8nQlZud7NbE3w7emmc+2d2/P9/HRLptTersrbl2xxpkTWYxe9Z0felElzmdSKVEsnRvRWfGTNpb5vbM3HfMtbJ02EZZQ29FM+ZnOpeTZslcR8Z0jvotKbm5efOctksMLjcdozdLkjRJp4+WRVL2tio3uoh0L5fOpGoB6eTWr027IOm4RI7rAtGGSAEAYZIBAEBMAAAAAAAwIACAjIkAwMhNTAcC5FNvDnMA+acv0EsOMLEyaiYiwf4TmUvHSxrFjJls1o1A2H9tkkyTntGU7+8lWr9p9iXKt/HLu/m77Y0H+++ViN4tz6T2P82MkUSaNnx/03vT02umHJPJ7qz5Nl5UfH/3a/rWz75UUjOzXz7bL9d9oeb7+5N+M92/lXdlRr7MJt+cMzNMZm772vdyGXnM7/fy2kuHmRi+1/5erz0vvbbp99p37/LzeqC+/vrTd+1cI3K+34//3nl5mjvh+/V/uZ/X3zVNWr7/enqvaa5R+Hp3bXPaNmlq/+n50V9uqoTdvN57aeNkUr68/nLe27N1sPtO3bS9HLCJG7nciAZWznsXc6QBk8w3i0HAHK4NSAFjEAHg/7ZwflzT3r1GAAAAAElFTkSuQmCC");
    background-position: 0 -40px
}

#fancybox-bg-e {
    float: none;
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAABCAYAAACsXeyTAAAAR0lEQVR42i3LiwnAIBRDUav9LSDdf7ziAoLW1wSucEgMvC3xnlrdizgz804vuJzst2Qc3J0SMmXJkA/DENJlIchJj7c1/9MPVFcWAhx+a90AAAAASUVORK5CYII=");
    background-position: -20px 0
}

#fancybox-bg-se {
    float: none;
    bottom: -20px;
    right: -20px;
    background-position: -40px -182px
}

#fancybox-bg-s {
    float: none;
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABICAYAAAA3Qp8tAAAAZklEQVR42rWOQQ6AIAwECyh68mBCvPppHudTNCKyTdyGB7iHYbbUiGi2lBxt8O10gAAesJlaZI0GW+6/GIECVNpNs3oBJ2cPZ1adLvOlQS/ky4S6SG2BaQ61/9D/LYeGHViBGRCgvFK6G/m6AHZvAAAAAElFTkSuQmCC");
    background-position: 0 -20px
}

#fancybox-bg-sw {
    float: none;
    bottom: -20px;
    left: -20px;
    background-position: -40px -142px
}

#fancybox-bg-w {
    float: none;
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAABCAYAAACsXeyTAAAAR0lEQVR42i3LiwnAIBRDUav9LSDdf7ziAoLW1wSucEgMvC3xnlrdizgz804vuJzst2Qc3J0SMmXJkA/DENJlIchJj7c1/9MPVFcWAhx+a90AAAAASUVORK5CYII=")
}

#fancybox-bg-nw {
    float: none;
    top: -20px;
    left: -20px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABNCAMAAACR1rQAAAAAkFBMVEUAAAAXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRUXFRWCLa2mAAAAMHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywuMDGAl7W/AAACSUlEQVQYGQXAUa5ESQ0D0OPkvuELif0vFbpiBACIZCyAIIFZgHQ6ukFANMybRghAgppuukhgyuyIBJjmxt52384CtZWNr7v3EdK5JGlk+7ekzNvp1/36rQTmdt4nE+vPhGnUzI7JzJ98cmN0pLv+NiakmbCzO/M3Gx9Jm3z9mInZfNyOtJ/5my9/4/vIS77pbbozs8nQlZud7NbE3w7emmc+2d2/P9/HRLptTersrbl2xxpkTWYxe9Z0felElzmdSKVEsnRvRWfGTNpb5vbM3HfMtbJ02EZZQ29FM+ZnOpeTZslcR8Z0jvotKbm5efOctksMLjcdozdLkjRJp4+WRVL2tio3uoh0L5fOpGoB6eTWr027IOm4RI7rAtGGSAEAYZIBAEBMAAAAAAAwIACAjIkAwMhNTAcC5FNvDnMA+acv0EsOMLEyaiYiwf4TmUvHSxrFjJls1o1A2H9tkkyTntGU7+8lWr9p9iXKt/HLu/m77Y0H+++ViN4tz6T2P82MkUSaNnx/03vT02umHJPJ7qz5Nl5UfH/3a/rWz75UUjOzXz7bL9d9oeb7+5N+M92/lXdlRr7MJt+cMzNMZm772vdyGXnM7/fy2kuHmRi+1/5erz0vvbbp99p37/LzeqC+/vrTd+1cI3K+34//3nl5mjvh+/V/uZ/X3zVNWr7/enqvaa5R+Hp3bXPaNmlq/+n50V9uqoTdvN57aeNkUr68/nLe27N1sPtO3bS9HLCJG7nciAZWznsXc6QBk8w3i0HAHK4NSAFjEAHg/7ZwflzT3r1GAAAAAElFTkSuQmCC");
    background-position: 0 0
}

#fancybox-title {
    float: none;
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102
}

.fancybox-title-inside {
    float: none;
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative
}

.fancybox-title-outside {
    float: none;
    padding-top: 10px;
    color: #fff
}

.fancybox-title-over {
    float: none;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left
}

#fancybox-title-over {
    float: none;
    padding: 10px;
    display: block
}

.fancybox-title-float {
    float: none;
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px
}

#fancybox-title-float-wrap {
    float: none;
    border: 0;
    border-collapse: collapse;
    width: auto
}

#fancybox-title-float-wrap td {
    border: 0;
    white-space: nowrap
}

#fancybox-title-float-left {
    padding: 0 0 0 15px
}

#fancybox-title-float-main {
    float: none;
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABICAYAAAA3Qp8tAAAAZklEQVR42rWOQQ6AIAwECyh68mBCvPppHudTNCKyTdyGB7iHYbbUiGi2lBxt8O10gAAesJlaZI0GW+6/GIECVNpNs3oBJ2cPZ1adLvOlQS/ky4S6SG2BaQ61/9D/LYeGHViBGRCgvFK6G/m6AHZvAAAAAElFTkSuQmCC") 0 -40px
}

#fancybox-title-float-right {
    float: none;
    padding: 0 0 0 15px
}

.fancybox-ie .fancybox-bg {
    background: transparent!important
}

.dynBox .cookie-directive {
    position: static
}

.cookie-directive h2 {
    text-transform: uppercase;
    padding: 10px 30px 20px;
    box-sizing: border-box
}

.cookie-directive .body {
    font-size: 14px;
    box-sizing: border-box;
    padding: 20px 30px;
    border-bottom: 1px solid #F2F2F2;
    border-top: 1px solid #F2F2F2;
    height: 250px;
    overflow: auto
}

.cookie-directive .body p,.cookie-directive .body a {
    font-size: inherit
}

.cookie-directive .body p {
    margin-bottom: 20px;
    line-height: 19px
}

.cookie-directive .body hr {
    margin: 20px 0
}

.cookie-directive .buttonPanel {
    text-align: right;
    padding: 20px 0 10px
}

#wishlist-share-options-curtain.dropdown {
    width: 390px;
    border: 10px solid #f1f1f3;
    border-top: 1px solid #f1f1f3;
    background-color: #FFF;
    display: none;
    left: 633px;
    position: absolute;
    top: 1014px;
    z-index: 9999
}

body.browserOld #wishlist-share-options-curtain.dropdown {
    margin-top: -5px
}

#wishlist-share-options-curtain.dropdown h2 {
    color: #27251F;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    padding: 17px 35px 15px
}

#wishlist-share-options-curtain.dropdown p.-share-wishlist-hide-items-button {
    color: #403E3E;
    float: left;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 13px;
    line-height: 21px;
    text-align: center;
    text-decoration: underline;
    width: 100%;
    padding: 5px 0 12px
}

#wishlist-share-options-curtain.dropdown .share-options {
    float: left;
    text-align: center;
    background-color: #f1f1f3;
    padding: 21px 0 2px
}

#wishlist-share-options-curtain.dropdown .share-options .-share-wishlist-through-email-button {
    height: 20px;
    width: 51px;
    background-position: 0 -90px;
    padding: 60px 0 0
}

#wishlist-share-options-curtain.dropdown .share-options .-share-wishlist-through-facebook-button {
    background-position: -16px 0;
    height: 20px;
    width: 125px;
    padding: 60px 0 0
}

#wishlist-share-options-curtain.dropdown .share-options .-share-wishlist-through-twitter-button {
    height: 20px;
    width: 51px;
    background-position: -104px -90px;
    padding: 60px 0 0
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain ul.products li .product-content img {
    float: left;
    height: 124px
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain ul.products li .product-content {
    border-top: 1px solid #f3f3f3
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain ul.products li .product-content .product-info .left h3 {
    color: #27251F;
    float: left;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    width: 100%;
    margin: 0 0 4px
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain ul.products li.essence-product .product-content .product-info .left h3 {
    width: 185px
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain ul.products li .product-content .product-info {
    float: left;
    height: 107px;
    width: 240px;
    margin: 15px 0 0 20px
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain .buttons-container {
    width: 348px;
    padding: 18px 20px 15px
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain .buttons-container .button {
    border-radius: 2px
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain .buttons-container .goto-wishlist-button {
    float: right
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain .show-all-items {
    width: 348px;
    border-top: 1px solid #f3f3f3;
    padding: 18px 20px 15px
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain .show-all-items a {
    float: right;
    color: #403e3e;
    text-decoration: underline;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 13px;
    line-height: 21px
}

#wishlist-share-options-curtain.dropdown .share-options .-share-wishlist-hide-items-button {
    color: #403E3E;
    float: left;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 13px;
    line-height: 21px;
    text-align: center;
    text-decoration: underline;
    width: 100%;
    padding: 11px 0
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain #loading.new-spinner {
    float: left;
    height: 90px;
    position: relative;
    text-align: center;
    width: 60px;
    margin-top: 53px
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain .buttons-container .goto-wishlist-button span.l,#wishlist-share-options-curtain.dropdown #wishlist-products-curtain .buttons-container .goto-wishlist-button span.r {
    display: none
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain .button {
    line-height: 17px;
    height: auto;
    max-width: 48%;
    text-align: center
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain .button .c {
    line-height: 17px;
    height: auto;
    padding: 5px;
    float: none
}

#wishlist-products-curtain .buttons-container .button .l,#wishlist-products-curtain .buttons-container .button .r {
    display: none
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain ul.products .wishlist-item {
    position: relative
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain ul.products .wishlist-item .label {
    display: none
}

#wishlist-share-options-curtain.dropdown #wishlist-products-curtain ul.products .wishlist-item.essence-product .essence-label {
    width: 110px;
    height: 90px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1
}

body.righttoleft #wishlist-share-options-curtain.dropdown #wishlist-products-curtain ul.products .wishlist-item.essence-product .essence-label {
    background-image: url("//static.pandora.net/consumer/design/general/essence_label_mirrored.png");
    right: auto;
    left: 0
}

body.righttoleft #wishlist-share-options-curtain.dropdown #wishlist-products-curtain ul.products .wishlist-item.essence-product .essence-label img {
    display: none
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-options {
    padding: 0 10px 17px 10px;
    width: 370px;
    background-color: #f5f4f6;
    background-repeat: repeat-x;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACxCAMAAAAyASfOAAAAVFBMVEX19Pb19fb29fb29ff29vf39vf39/f39/j49/j4+Pj4+Pn5+Pn5+fn5+fr6+fr6+vr6+vv7+vv7+/v7+/z8+/z8/Pz8/P39/P39/f3+/f7+/v7///8eKaKcAAAAIUlEQVR4AWOSZmIYUfA/MhuD9x+ZBSFhYghxTDkQjYsHANpYHGNqxlfLAAAAAElFTkSuQmCC")
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-options p {
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 13px;
    line-height: 21px;
    text-align: center;
    margin: 0 0 24px
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-options .club-options-buttons {
    text-align: center
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-options h2 {
    padding-bottom: 4px;
    padding-top: 34px
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-login-signup {
    border-top: 1px solid #F1F1F3;
    width: 330px;
    padding: 9px 30px 10px;
    text-align: center
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-login-signup .login-text {
    float: left;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 13px;
    line-height: 15px;
    width: 160px;
    text-align: left
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-login-signup .login-text a {
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 13px;
    line-height: 15px;
    text-decoration: underline;
    margin: 0;
    display: block
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-login-signup .signup-button {
    float: right
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-login-signup .signup-button span.c {
    width: 130px
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-login-signup .button.goto-wishlist-button {
    float: none
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-options .club-options-buttons div,#page #collection-container ul.list-grid .spot .wishlist-empty-curtain .club-options .club-options-buttons div {
    display: inline-block;
    background-repeat: no-repeat;
    margin: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAGHklEQVR4AYzDxw2AMAwAwIgJshQ1kN5MmTkjGWPeSJx0nfgJ3CVpo/i12pMXc/Csd542eK+AUVUeVEG/ZO7mhHaiY0QzhGfTvZfiprbejhKJgjCOnxBOCDzu1WW9i4JHUPG6qxmcEMiEECaUCaFDIARC6P3PVD8044CrC6t+Vf1GFb/p+qZhLfH4zcMVuN5fPOrd+aPcjR7iJvECuvULQEdGGnAB3fp54BG4GFyB6+3wdzVyc/YrrhOfq3EbFyY28cDFwQu3cWHjC58HHoGLg+dqgOt1uterdC/j07u4FnywgM6uKlKhAwEeQYurSg4EeHZVEab+PPAIXNzGc7AAz8B1PLjVy/6NXJxcx1fj2XYOjQDPruMCOjHiOp4bNcmu4wI8AReDKxt/8h3AM3A9P65HRr2r+CK8VaVg26ka0PWArgd4seTlLNh4YuMJdD3AE/Ci0XG1qhRsPLHxxMYT8AQ8ga6mAK6j3liHR5dydngZn3uA2YauShtcgaurirqNq4MrcE0HF3q6fy5hVYBng/uOl9UAL0HXA7wEXQ9waXS8BF4CL4GXwEvQ9QAXBxfgJfASeAm6HuDMuAReAheD62BvpIPd4WQp3vfbbVyAP9s90HPb+MovAD6xjc/DMwEegYvBtb87zOFvAzy7qggbX/kQwAurioQVAS5WlSKsCPAIXAxu+BcGeHYdF6qy9CGAP7iOd0JLgHdcxx/CkgCPwMXgerJzBv6VAZ7dy2k3vD3A5/ZyttYI9MRezqX1AR5Bi8H1eDuB/8cAz+6qCFVpfQjgU3s5Z6ElwGd2VaahJX3DG1x7P0/BrynAszuHwrafPATwrjuH3UX8uOvOYbcND1wMrr3uAPyaAzy7Oy5s/MlDAJ9Zxxe2DHxq53AWGgEegYvB9egH+E0FeG7c8djo+dR+gBagFdzO4cKDAY/AxeAbxfuqZFcVAR2XVCXZVUnuHHaDBXgELgbXw63+xvG+Ktn95Avw6H6AxH45C+t3YVdFggV4BC0G14OtE/D/OcCz+68iwKNtfGIbn1vH5/ZyTgIBXeMNrvvfj8G/UYBn919F7I533B0v3MvZYSJwMbjuf+uBf+MAz67j0nJV1DYegYvBDf9OAjy7HyABPqngruMT4GJw3fsK/r0FeHYbn7mOV+iZwXX3yxH4dxrguQFXBzf8Ow/w3ALXnc+H4D9IgGcH1+1PB+A/WP60b3+vNcdxHMffBUQKWUnSKgXDLPtp48xsc+zn2TbboFqu1FRKtcqNxB25c+nGH+BOc7NSylJHlCu0JGFqMUuTzfl4fk9HqY7TOZ99zzmbXs963T/O+u7u/QE+DHzZ4JVSSimllFJKKaWUUkoppZRSSikV5kOgLewqi7Pv7CubYKNso3nU1z6wiY32tp2a4Dr4WyzaPxc70fec3ehu7S0JE9+ZArv0OzfNBnLEDwL/AtwBd6CTA851cE/w5mCmoznWEwa+hS38A57cUOxssMRg95nLlkXAr2SAO+BcB3cHW2hv6ootBr+OfcgIZ8CTG+g6nWBDliHgw1nAHXCugzuDQ/KpaGPHet8fMJIlnP15njI0y3ZbmoCXgZ7NEu6Au2iknccSbRd9f8BYDvDk+nlvwPc9ySrtr0BXsckc4VwHnwyug8fMJ9BTOcKT4xsPHgQl+IvHQd9nceAJD3jqUVD0vfkEOuEBT/PP6Q0PjshZ6w/zCfRMkeGps+aWafMJdLzIcC7gmzlrPv7UfAJ+s8hwF6lqCt4cXDOfgFcUGZ56P3Zsn/kG/GER4VzAN47bYgJ+EPh8EeAckkd+1VccrbTFBvx6geEOeHC6f8vCCPhK4OMFhAd7Uld+ZLWFFegS9rIAcAf8dW15Q4mFHfDtwN/mEe6Af6o5UL/T8hXwUuBv8gB3wN9V7z+8y/Id6K3sRYhwB/wVK7VCBXwD8AchwIM94rHEZit0wFcAv+0NZ8DvVpXVrbFiBvoCm88R/hP4iC2VgEeAf84C7oB/ZA221AK9g8UzwIM9rtxbu82WasDXAr+XBu6A3zm0p2aVLYeAXwI9n4LPAT9vyy3gjcCfsWpTSimllFJKKaWUUkoppZRSSiml1H/Qb+biFzG719CBAAAAAElFTkSuQmCC")
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-options .club-options-buttons div div,#page #collection-container ul.list-grid .spot .wishlist-empty-curtain .club-options .club-options-buttons div div {
    display: inline-block;
    padding: 0 18px 0 18px;
    margin: 0;
    width: auto;
    white-space: nowrap;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 13px;
    line-height: 15px;
    color: #27251F;
    background-position: right 2px;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAgklEQVR4AWOYP3cBBxCXAbE8AzYAlHAG4v9AfA+IZbApYAbiNVBFt4BYHJsiNiDeAlV0CYhF0dXA3LIbqugsEPNjU8QFxIehio4BMQ+6An4gPgdVsAtkNbIkHxCfgEoeBJmGbvQBkCRUER+6D3ZCJc8DsQCugLqKy3usQJwKCSBMAABlw37iB2qjXgAAAABJRU5ErkJggg==")
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-options .club-options-buttons .wishlist-find-items {
    height: 20px;
    text-align: center;
    width: auto;
    background-position: center 0;
    padding: 40px 0 0;
    float: none;
    margin-right: 5px
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-options .club-options-buttons .wishlist-add-items {
    height: 20px;
    text-align: center;
    width: auto;
    background-position: center -70px;
    padding: 40px 0 0 0;
    float: none
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-options .club-options-buttons .wishlist-share-items {
    height: 20px;
    text-align: center;
    width: auto;
    background-position: center 0;
    padding: 40px 0 0 0;
    margin-left: 10px;
    min-width: 60px;
    float: none;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAcCAYAAAAqckyNAAAEC0lEQVR42t3XW0gUURzH8UlDTSoquhKFQEBZuam26q6u91Vdr5mlVdANCirE3gIiAmTCl6AiqLeol6IrSFhREEREWE9BUpAtERF2o1pyK/z35eAxkdx2xlkXOvADBOb3n885cxY0rKy2pq2ppJ3cIwMkTPrJWeIzbK7mwIbppH1dTcu9puqWD41V68ONlc1Bcr7Bv85yr1WUl7wmMn62XCfzLaKaAb0DJIAEjAogqa9okjpSW954obasYUYsULkkFAGk0tq4WcirjQ2blkXTC+jQP0ACSCVQWn+npqQuyUlUMnkZBUgAqWyobwuSeZF6Ae2OEiSApLq4TqqKaw87CdtlAaTSUkdqW3tI4t86AeWACVsASVVRQCp9NZ/9hdWpTsG6LYJU1gc2CvfnIlkwug9MDRmwCBJAUlGgEnAKFrQBUuEOCZ/cD07oPpjr5LltECn3VkmZp/KgIzBAg3ZAEX4U7II+lHn8vaX5/g5HYIA+xhlE/O8BmSV5FauKc8sXOAID9DCOIAEkgPoAZTN3H3PdjsAAdcYRJICkyF3WV7S2NJ2ZJvMGmbd9wjAw6WQoTiABJL6c0iDJYJ7JLD3nOP1TJ4QDcykOoE9gXpEnhTkllwuyi1czy9Rz6Be679I91zYMUBqgr5MACgO6BWY/WQ5oBqDp3qyiVG+mL4E5pu6nW/f20+eyjQOzI4agX4AegGkmyfROZRNLmNXJrG7+fsiMXvrf6m56R/roCtHTahvHkFMx+OQGwZwh8/kykgC1s4Ev9eYxQ/drkOqkT3epHp4f4oSPcrqJlmGAkhjU7eCPwnfSxQul8KlnAnrGKWmQvke6W4PICEj18LwAEj5XyXcV3shzFcyyjGNYMqCeiYFUfvJCJ7lD0wBVA/o25odB36NRnX+6NIjnFcizxieAJDfDK+5VnquGncXAFEBXbIL0C91ilxcByuazC2nQmB8GDVJ9GkTH30GrPbJ2Zf61nPQ8+/+UMjQRzCkbIAH0iZeqB5QC6IW+R+P8MOiuERDPA1Kf3QiIUxoCdCR7Re4Uw4nF8L2AfkQJ0rt8haQCOsApRfpheENXLx136bjN8/08r0CckgYJp/QFVJPh9OIFCgG9+zdI5Tsv1g4oAVBw9D0CFGaTztHXQNecsXN4zhz+7DRIAL3glNKNWC1AS8A8jgDSO/2aF6sAlDfqHv0EdAzQwkgzeM7klDRIAPVkrXDPNmK9AKUAOj0OSN+Hp8QFqGP4Hj3js3NF088pmcMgAdSVtdydaEzmArONhMaA9J14xI6nAToB6CanFPUvGCATUAhQmxGvBSgD0HMN0neCPGbXFwPayT1KttIJag+oTCPeC9BMQJcUiAB6z66XG//DAjQFUAegB2TpZM39DW0TqFMLRtDQAAAAAElFTkSuQmCC")
}

#wishlist-share-options-curtain.dropdown #wishlist-empty-curtain .club-options .club-options-buttons .wishlist-share-items div {
    background-image: none;
    padding: 0;
    min-width: 60px
}

body.ie7 #wishlist-share-options-curtain.dropdown div#wishlist-empty-curtain div.club-options div.club-options-buttons div {
    float: left
}

body.ie7.es-es #page #collection-container.collection ul.list-grid .spot .wishlist-empty-curtain .club-login-signup a.button {
    margin-left: auto;
    margin-right: auto;
    width: 100px;
    float: none
}

#wishlist-share-options-curtain.overlay {
    display: none;
    position: absolute;
    z-index: 99
}

#wishlist-share-options-curtain.overlay .share-link {
    border-top: 1px solid #C8C6CA;
    float: left;
    text-align: center;
    padding: 0 0 5px;
    font-size: 0;
    margin: 25px 0 0
}

#wishlist-share-options-curtain.overlay .share-link .input-container {
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0;
    float: none;
    vertical-align: top
}

#wishlist-share-options-curtain.overlay .share-link .input-container input {
    background: #fff;
    color: #777;
    width: 170px;
    height: 32px
}

#wishlist-share-options-curtain.overlay .share-link .btn {
    display: inline-block;
    text-transform: uppercase;
    margin-left: -2px;
    width: 75px;
    font-weight: bold;
    color: white;
    border-radius: 0
}

#wishlist-share-options-curtain.overlay .share-link .share-text {
    text-transform: uppercase;
    margin: 15px 0;
    font-size: 14px
}

#wishlist-share-options-curtain.overlay .share-notification {
    padding: 25px 30px 18px;
    border-top: 1px solid #C8C6CA;
    text-align: center;
    font-size: 14px;
    width: auto;
    line-height: 18px
}

#wishlist-share-options-curtain.overlay .share-top {
    position: absolute;
    top: -9px;
    height: 9px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATwAAAAJCAYAAACvxZCsAAAA5klEQVR42u2UTQ7BQBhA++MobuQaghMI9pZOY0V/tGisiYW0WsQhRj8pkTQxsWvrveRlZr7VfJtnAABoMEXfDTqBv57L+ZoZAAANwSy08sgNo81OnU6x2oSRyt9dmRM+AGhU7DxnNZLYZdlV3W53lSTpM3ru0u8RPQCoO2YRMttZeONo+47d23OSfUbPJnoAUPfYTcqxK0fPWbh9ogcATYqdLnqDOkXPRMS/1ipsaWOnj54lVm5HIf9k23eD6coLI0TEL7HTRq+qO0njpHVGfpkd9kcVx2dExFfsfjZNL5XdSRonrXsAycc/ycNGiX4AAAAASUVORK5CYII=")
}

#wishlist-share-options-curtain.overlay .share-bottom {
    position: absolute;
    top: 242px;
    height: 9px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATwAAAAJCAYAAACvxZCsAAAA5klEQVR42u2UTQ7BQBhA++MobuQaghMI9pZOY0V/tGisiYW0WsQhRj8pkTQxsWvrveRlZr7VfJtnAABoMEXfDTqBv57L+ZoZAAANwSy08sgNo81OnU6x2oSRyt9dmRM+AGhU7DxnNZLYZdlV3W53lSTpM3ru0u8RPQCoO2YRMttZeONo+47d23OSfUbPJnoAUPfYTcqxK0fPWbh9ogcATYqdLnqDOkXPRMS/1ipsaWOnj54lVm5HIf9k23eD6coLI0TEL7HTRq+qO0njpHVGfpkd9kcVx2dExFfsfjZNL5XdSRonrXsAycc/ycNGiX4AAAAASUVORK5CYII=");
    -ms-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV"
}

#wishlist-share-options-curtain.overlay h2 {
    color: #27251F;
    font-size: 16px;
    text-align: center;
    padding: 17px 35px 15px
}

#wishlist-share-options-curtain.overlay .share-options {
    border-top: 1px solid #C8C6CA;
    float: left;
    text-align: center;
    padding: 30px 0 5px
}

#wishlist-share-options-curtain.overlay .share-options p {
    border-top: 1px solid #C8C6CA;
    float: left;
    width: 100%;
    margin: 17px 0 0
}

#wishlist-share-options-curtain.overlay .share-options .-share-wishlist-hide-items-button {
    color: #403E3E;
    float: left;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 13px;
    line-height: 21px;
    text-align: center;
    text-decoration: underline;
    width: 100%;
    padding: 11px 0
}

#wishlist-share-options-curtain.overlay .share-options .-share-wishlist-through-email-button {
    height: 20px;
    width: 80px;
    background-position: 14px -90px;
    padding: 65px 0 0;
    overflow: hidden;
    vertical-align: top;
    white-space: nowrap
}

#wishlist-share-options-curtain.overlay .share-options .-share-wishlist-through-facebook-button {
    background-position: -39px 0;
    height: 20px;
    width: 80px;
    padding: 65px 0 0;
    overflow: hidden;
    vertical-align: top;
    white-space: nowrap
}

#wishlist-share-options-curtain.overlay .share-options .-share-wishlist-through-twitter-button {
    height: 20px;
    width: 80px;
    background-position: -90px -90px;
    padding: 65px 0 0;
    overflow: hidden;
    vertical-align: top;
    white-space: nowrap
}

#wishlist-share-options-curtain,#wishlist-share-options-curtain.dropdown .share-top,#wishlist-share-options-curtain .initialHidden {
    display: none
}

#wishlist-share-options-curtain.dropdown .share-options span,#wishlist-share-options-curtain.overlay .share-options span,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .share-options span,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .share-options span {
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    background: url("//static.pandora.net/consumer/design/general/spirte-share-icons.png") no-repeat 0 0
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content {
    padding: 0 20px;
    width: auto
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .hd,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .hd {
    font-size: 18px;
    padding: 9px 0 15px;
    border-bottom: 1px solid #f3f1f4;
    text-transform: uppercase;
    color: #27251F;
    margin: 0 auto
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .head-text,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .head-text {
    font-size: 12px;
    padding: 15px 0 0;
    color: #27251F
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .head-text *,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .head-text * {
    font-size: inherit;
    color: inherit;
    font-weight: inherit
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .head-text a,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .head-text a {
    text-decoration: underline
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .head-text strong,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .head-text strong {
    font-weight: bold
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .head-text em,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .head-text em {
    font-style: italic
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content p,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content p {
    color: #5D5955;
    font-size: 12px;
    margin: 15px 0
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .share-options p,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .share-options p {
    margin: 0
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .share-options p .-share-wishlist-hide-items-button,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .share-options p .-share-wishlist-hide-items-button {
    width: auto
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .share-options,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .share-options {
    float: left;
    text-align: center;
    padding: 10px 0;
    background-color: #f1f1f3
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .share-options .share,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .share-options .share {
    display: inline-block;
    height: 80px;
    width: 80px;
    font-size: 13px;
    line-height: 13px;
    text-decoration: none;
    float: none
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .share-options .share i,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .share-options .share i {
    display: block;
    font-size: 30px;
    height: 60px;
    width: 80px;
    text-decoration: none;
    line-height: 60px
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .share-options .share-notification,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .share-options .share-notification {
    margin-top: 5px;
    font-size: 12px
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .wishlist-buttons {
    margin: 20px 0 11px;
    width: auto
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons .dont-show-confim,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .wishlist-buttons .dont-show-confim {
    text-align: left;
    margin: 13px 0 10px;
    width: 262px
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons .dont-show-confim span.check-box,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .wishlist-buttons .dont-show-confim span.check-box {
    text-align: left;
    color: #403E3E;
    float: left
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons .dont-show-confim span.check-box-text,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .wishlist-buttons .dont-show-confim span.check-box-text {
    text-align: left;
    color: #403E3E;
    float: left;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 13px;
    margin: 0 0 0 6px
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons .button,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .wishlist-buttons .button {
    border-radius: 2px;
    text-align: center
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons .button .c,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .wishlist-buttons .button .c {
    width: 92%;
    margin: 0 5px;
    position: relative;
    height: auto;
    line-height: 19px;
    padding: 4px 0
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons .button .l,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .wishlist-buttons .button .l {
    position: absolute;
    left: 0
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons .button .r,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .wishlist-buttons .button .r {
    position: absolute;
    right: 0
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons .btn.reshare-wishlist-btn,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .wishlist-buttons .btn.reshare-wishlist-btn {
    margin-right: 3.3%;
    width: 35%;
    display: inline-block
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons .btn.see-wishlist-btn,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .wishlist-buttons .btn.see-wishlist-btn {
    width: 45.403%;
    display: inline-block
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .close-button,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .close-button {
    padding: 19px 0 7px;
    text-align: center;
    border-top: 1px solid #f3f1f4;
    z-index: 100
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .close-button a.btn,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .close-button a.btn {
    max-width: 215px;
    line-height: 15px;
    padding: 0 30px;
    display: inline-block;
    vertical-align: middle
}

.ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .close-button a.btn:before,.ui-dialog .dynBox .dynBoxMain .dynBoxContent .share-confirm-content .close-button a.btn:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0
}

body.browserOld .dynBox .wishlist-buttons .button,body.browserOld #wishlist-products-curtain .buttons-container .button {
    border-radius: 2px;
    background: #89808E;
    -pie-background: linear-gradient(top,#89808e,#4a414f);
    position: relative;
    display: block;
    behavior: url("/Scripts/Shared/PIE.htc");
    float: left
}

body.browserOld .dynBox .wishlist-buttons .button:hover,body.browserOld #wishlist-products-curtain .buttons-container .button:hover {
    border-radius: 2px;
    background: #A59BAA;
    -pie-background: linear-gradient(top,#a59baa,#625968);
    position: relative;
    display: block;
    behavior: url("/Scripts/Shared/PIE.htc");
    float: left
}

body.browserOld .dynBox .wishlist-buttons .reshare-wishlist-btn {
    margin-right: 5.5%
}

body.browserOld .dynBox .wishlist-buttons .button .c,body.browserOld #wishlist-products-curtain .buttons-container .button .c {
    float: none;
    background: 0
}

body.browserOld .dynBox .wishlist-buttons .button .l,body.browserOld .dynBox .wishlist-buttons .button .r {
    display: none
}

body.ie7 .dynBox .dynBoxMain .dynBoxContent {
    width: 360px
}

body.ie7 .ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content,body.ie7 .ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons {
    width: 312px
}

body.browserOld .ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .wishlist-buttons .button .c,body.browserOld #wishlist-products-curtain .buttons-container .button .c {
    padding-top: 5px;
    padding-bottom: 5px;
    background: 0;
    text-align: center
}

body.ie7 .ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .close-button {
    float: none
}

body.ie7 .ui-dialog .dynBox .dynBoxMain .dynBoxContent .add-to-wishlist-confirm-content .reshare-close-btn {
    padding-left: 33%
}

.wishlist-container {
    width: 406px;
    box-sizing: border-box;
    padding: 1px 10px 10px;
    background-color: #f1f1f3;
    text-align: center;
    position: absolute;
    z-index: 99
}

.wishlist-container .wishlist-empty {
    background-color: #fff;
    padding: 15px 5px 10px;
    box-sizing: border-box;
    margin-bottom: 1px
}

.wishlist-container .wishlist-empty .head {
    font-size: 16px;
    text-transform: uppercase
}

.wishlist-container .wishlist-empty .body {
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 13px;
    line-height: 21px
}

.wishlist-container .wishlist-actions {
    font-size: 0
}

.wishlist-container .wishlist-actions .action {
    width: 128px;
    height: 105px;
    background-color: #fff;
    margin: 0 0 0 1px;
    display: inline-block;
    float: none;
    padding: 15px 0;
    box-sizing: border-box;
    vertical-align: top;
    border: 3px solid #fff;
    text-decoration: none
}

.no-touch .wishlist-container .wishlist-actions .action:hover {
    background-color: #f8f8f9
}

.wishlist-container .wishlist-actions .action i {
    display: block;
    background-image: url("//static.pandora.net/consumer/design/wishlist/wishlist-icons-sprite.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 30px;
    height: 30px;
    margin: 0 auto 5px
}

.wishlist-container .wishlist-actions .action span {
    text-transform: uppercase;
    font-size: 13px
}

.wishlist-container .wishlist-actions .action:first-child {
    margin: 0
}

.wishlist-container .wishlist-actions .action.create i {
    background-position: 0 -32px
}

.wishlist-container .wishlist-actions .action.share i {
    background-position: 0 -62px;
    width: 40px
}

.wishlist-container .wishlist-actions .action.find i {
    background-position: 0 -98px;
    width: 31px;
    height: 31px
}

.wishlist-container .wishlist-items-list {
    margin-top: 10px
}

.wishlist-container .wishlist-items-list .wishlist-item {
    background-color: #fff;
    height: 128px;
    padding: 10px;
    box-sizing: border-box
}

.wishlist-container .wishlist-items-list .wishlist-item+.wishlist-item {
    margin: 1px 0 0
}

.wishlist-container .wishlist-items-list .wishlist-item .item-image {
    width: 135px;
    height: 105px;
    overflow: hidden;
    float: left;
    position: relative
}

.wishlist-container .wishlist-items-list .wishlist-item .item-image img {
    position: relative;
    top: -15px
}

.wishlist-container .wishlist-items-list .wishlist-item .item-info {
    width: 230px;
    text-align: left;
    margin: 10px 0 0
}

.wishlist-container .wishlist-items-list .wishlist-item .item-info .item-name {
    text-transform: uppercase;
    font-size: 18px;
    line-height: 18px
}

.wishlist-container .wishlist-items-list .wishlist-item .item-info .item-number,.wishlist-container .wishlist-items-list .wishlist-item .item-info .item-size {
    line-height: 18px
}

.wishlist-container .wishlist-items-list .wishlist-item .essence-label-new,.wishlist-container .wishlist-items-list .wishlist-item .shine-label {
    font-size: 25px
}

.wishlist-container .wishlist-items-list .wishlist-items-footer {
    height: 55px;
    background-color: #fff;
    padding: 10px 20px;
    box-sizing: border-box;
    text-align: right;
    line-height: 35px;
    margin: 1px 0 0
}

.wishlist-container .wishlist-items-list .wishlist-items-footer a {
    text-decoration: underline;
    font-size: 13px;
    line-height: 13px;
    vertical-align: middle
}

.wishlist-container .actions {
    padding: 15px 20px 5px;
    box-sizing: border-box;
    float: none
}

.wishlist-container .actions .share {
    height: 80px;
    width: 80px;
    font-size: 13px;
    line-height: 13px
}

.wishlist-container .actions .share i {
    display: block;
    font-size: 30px;
    height: 60px;
    width: 80px;
    text-decoration: none;
    line-height: 60px
}

.wishlist-container .actions .hide-items {
    display: block;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    text-decoration: underline;
    font-size: 13px;
    line-height: 13px;
    margin: 10px 0 0
}

/*! jQuery UI - v1.10.4 - 2014-04-02
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default!important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible
}

.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
    text-decoration: none
}

.ui-button-icon-only {
    width: 2.2em
}

button.ui-button-icon-only {
    width: 2.4em
}

.ui-button-icons-only {
    width: 3.4em
}

button.ui-button-icons-only {
    width: 3.7em
}

.ui-button .ui-button-text {
    display: block;
    line-height: normal
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}

.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
    left: .5em
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}

.ui-buttonset {
    margin-right: 7px
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 49%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td span,.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-dialog {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: 0;
    overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: 0
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: normal
}

.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px
}

.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5
}

.ui-menu .ui-state-disabled a {
    cursor: default
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em
}

.ui-menu .ui-menu-icon {
    position: static;
    float: right
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("//static.pandora.net/consumer/images/jquery-ui/animated-overlay.gif");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle
}

.ui-spinner-input {
    border: 0;
    background: 0;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-spinner a.ui-spinner-button {
    border-top: 0;
    border-bottom: 0;
    border-right: 0
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0
}

.ui-spinner-up {
    top: 0
}

.ui-spinner-down {
    bottom: 0
}

.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-tabs {
    position: relative;
    padding: .2em
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: 0
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    box-shadow: 0 0 5px #aaa
}

body .ui-tooltip {
    border-width: 2px
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url("//static.pandora.net/design/consumer/images/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #555
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #555;
    text-decoration: none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
    border: 1px solid #999;
    background: #dadada url("//static.pandora.net/design/consumer/images/jquery-ui/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {
    color: #212121;
    text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff url("//static.pandora.net/design/consumer/images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}

.ui-widget :active {
    outline: 0
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url("//static.pandora.net/design/consumer/images/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
    color: #363636
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url("//static.pandora.net/design/consumer/images/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
    color: #cd0a0a
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: bold
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url("//static.pandora.net/design/consumer/images/jquery-ui/ui-icons_222222_256x240.png")
}

.ui-widget-content .ui-icon {
    background-image: url("//static.pandora.net/design/consumer/images/jquery-ui/ui-icons_222222_256x240.png")
}

.ui-widget-header .ui-icon {
    background-image: url("//static.pandora.net/design/consumer/images/jquery-ui/ui-icons_222222_256x240.png")
}

.ui-state-default .ui-icon {
    background-image: url("//static.pandora.net/design/consumer/images/jquery-ui/ui-icons_888888_256x240.png")
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
    background-image: url("//static.pandora.net/design/consumer/images/jquery-ui/ui-icons_454545_256x240.png")
}

.ui-state-active .ui-icon {
    background-image: url("//static.pandora.net/design/consumer/images/jquery-ui/ui-icons_454545_256x240.png")
}

.ui-state-highlight .ui-icon {
    background-image: url("//static.pandora.net/design/consumer/images/jquery-ui/ui-icons_2e83ff_256x240.png")
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url("//static.pandora.net/design/consumer/images/jquery-ui/ui-icons_cd0a0a_256x240.png")
}

.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
    border-top-left-radius: 4px
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
    border-top-right-radius: 4px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
    border-bottom-left-radius: 4px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
    border-bottom-right-radius: 4px
}

.ui-widget-overlay {
    background: #666 url("//static.pandora.net/consumer/images/jquery-ui/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
    opacity: .5;
    filter: Alpha(Opacity=50)
}

.ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000 url("//static.pandora.net/consumer/images/jquery-ui/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
    opacity: .2;
    filter: Alpha(Opacity=20);
    border-radius: 5px
}

#spots .gift-idea-spot {
    padding: 24px 38px 16px 38px;
    width: 163px;
    height: 184px;
    background-color: white;
    text-align: center;
    margin-right: 1px
}

#spots .gift-idea-spot h3 {
    font-size: 16px;
    text-transform: uppercase;
    color: #302634
}

#spots .gift-idea-spot a {
    float: left;
    width: 100%;
    font-size: 14px;
    text-decoration: underline;
    color: #302634
}

#spots .gift-idea-spot p.-price {
    color: #878588;
    font-size: 14px;
    letter-spacing: -0.06em;
    line-height: 14px;
    position: absolute;
    top: 167px;
    left: 85px
}

#spots .gift-idea-spot p.-price .from-text {
    display: none
}

#spots .gift-idea-spot .item-img {
    width: 160px;
    height: 150px;
    position: relative
}

#spots .gift-idea-spot .item-img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%
}

#spots .gift-idea-spot .scroll-navigation-button.scroll-next,#spots .gift-idea-spot .scroll-navigation-button.scroll-previous {
    top: 87px
}

#spots .gift-spot a:hover {
    text-decoration: none
}

#spots .gift-spot a span.button span {
    z-index: 10
}

#spots .gift-spot a span.button span.c {
    font-size: 14px;
    line-height: 39px;
    padding: 0 12px;
    width: auto;
    display: inline-block;
    float: none;
    top: -15px
}

#spots .gift-spot a span.button span.l {
    padding: 0;
    width: 5px;
    display: inline-block;
    float: none
}

#spots .gift-spot a span.button span.r {
    padding: 0;
    width: 5px;
    display: inline-block;
    float: none
}

#spots .gift-spot {
    text-align: center
}

#spots .gift-spot img {
    position: absolute;
    z-index: 1;
    left: 0
}

#spots .gift-spot .spot-text {
    display: block;
    position: relative;
    z-index: 10;
    line-height: normal;
    padding-left: 15px;
    padding-right: 15px
}

#spots .gift-spot span.button {
    position: absolute;
    bottom: 12px;
    display: inline-block
}

#spots .gift-spot[data-width="1"] span.button {
    display: block;
    width: 100%;
    left: 0
}

#spots .gift-spot[data-width="1"] span.buttonFIX {
    display: inline;
    float: none
}

#spots .gift-spot[data-width="1"] {
    width: 239px;
    height: 224px;
    margin: 0 1px 1px 0
}

#spots .gift-spot[data-width="1"] a {
    width: 239px;
    height: 224px;
    margin: 0 1px 1px 0;
    display: block
}

#spots .gift-spot[data-width="2"] span.button {
    width: 239px
}

#spots .gift-spot[data-width="2"][data-placement="right"] span.button {
    left: 239px
}

#spots .gift-spot[data-width="2"][data-placement="left"] span.button {
    left: 0
}

#spots .gift-spot[data-width="2"][data-placement="right"] .spot-text {
    left: 239px;
    width: 210px
}

#spots .gift-spot[data-width="2"][data-placement="left"] .spot-text {
    left: 0;
    width: 210px
}

#spots .gift-spot[data-width="2"] {
    width: 479px;
    height: 224px;
    margin: 0 1px 1px 0
}

#spots .gift-spot[data-width="2"] a {
    width: 479px;
    height: 224px;
    display: block
}

.gift-idea-spot .essence-label {
    display: none;
    width: 110px;
    height: 90px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1
}

.gift-idea-spot.essence-product .essence-label {
    display: block
}

body.righttoleft .gift-idea-spot.essence-product .essence-label {
    background-image: url("//static.pandora.net/consumer/design/general/essence_label_mirrored.png");
    right: auto;
    left: 0
}

body.righttoleft .gift-idea-spot.essence-product .essence-label img {
    display: none
}

body.ie7 #spots .gift-spot a span.button span.c {
    font-size: 14px;
    line-height: 39px;
    padding: 0 12px;
    width: auto;
    display: inline-block;
    float: none;
    top: -12px
}

body.ie7 #spots .gift-spot[data-width="2"][data-placement="right"] .spot-text {
    left: 119px
}

body.ie7 #spots .gift-spot[data-width="2"][data-placement="left"] .spot-text {
    left: -119px;
    width: 210px
}

html.page-with-collection #page {
    width: 100%;
    left: 0;
    margin: auto;
    overflow: hidden
}

html.page-with-collection #page .collection-top-area {
    width: 960px;
    margin: 0 auto 20px auto;
    float: none
}

html.page-with-collection #page #gifts-top-area {
    width: 960px;
    margin: 0 auto;
    float: none
}

html.page-with-collection #page #giftcollectionpage .filter-param {
    width: 960px;
    font-size: 0
}

html.page-with-collection #page #giftcollectionpage .filter-param li {
    float: none;
    display: inline-block
}

html.page-with-collection #page #filter-container.morefilters {
    height: 153px
}

html.page-with-collection #page #filter-container.white-filter .filter {
    width: 100%;
    background: #F1F1F3
}

html.page-with-collection #page #filter-container.white-filter .filter.fixed {
    width: 100%;
    left: auto;
    margin: 0 auto
}

html.page-with-collection #page #filter-container.white-filter .filter .filter-tabs {
    margin: 0 auto;
    padding: 0;
    width: 100%
}

html.page-with-collection #page #filter-container.white-filter .filter .filter-tabs h2 {
    position: absolute;
    left: 50%;
    margin-left: -550px
}

html.page-with-collection #page #filter-container.white-filter .filter .filters {
    padding: 5px 0 7px 0;
    position: relative;
    margin: 0 auto
}

html.page-with-collection #page #filter-container.white-filter .filter .filters .reset-button {
    right: 0
}

html.page-with-collection #page #filter-container.white-filter .filter .filters.more-filters {
    top: 0
}

html.page-with-collection #page #collection-container {
    width: 100%;
    left: 0;
    margin: auto
}

html.page-with-collection #page .more.white-filter {
    width: 100%;
    left: 0;
    margin: auto;
    text-align: center
}

html.page-with-collection #page .more.white-filter .left-column,html.page-with-collection #page .more.white-filter .right-column {
    display: inline-block;
    width: auto;
    float: none
}

.how-to-buy-link-container {
    text-align: center;
    margin-bottom: 10px
}

.how-to-buy-link-container a {
    text-decoration: underline
}

#HowToBuyDialog {
    overflow: visible
}

#HowToBuyContainer {
    width: 451px
}

#HowToBuyCloseDialogMenuButton {
    right: -14px;
    top: -3px;
    position: absolute
}

#HowToBuyImageContainer {
    float: left;
    width: 261px;
    margin-top: 5px;
    overflow: hidden
}

#HowToBuyContentContainer {
    float: right;
    width: 190px;
    margin-top: 14px;
    overflow: hidden
}

#HowToBuyHeader {
    font-size: 18px;
    padding-bottom: 14px
}

#HowToBuyBody {
    font-size: 12px;
    height: 125px
}

#HowToBuyButtonsContainer {
    float: right;
    width: auto
}

#HowToBuyButtonsContainer a.button span {
    width: 1px
}

#HowToBuyButtonsContainer a.button span.c {
    min-width: 120px;
    padding-left: 2px;
    padding-right: 2px;
    width: auto
}

#top #signupLogin li a,#menu .list-before li.active a.list-menu-item,#filter-container .filter-tabs h2,a.button.ecom span.c,a.button.footer:hover span.c,#footer ul.menu li a:hover {
    letter-spacing: 0
}

body.uk-ua .ext-bickham,body.ru-ru .ext-bickham,body.bg-bg .ext-bickham,body.tr-tr .ext-bickham,body.sk-sk .ext-bickham,body.sl-si .ext-bickham,body.ro-ro .ext-bickham,body.hu-hu .ext-bickham,body.lt-lt .ext-bickham,body.cs-cz .ext-bickham {
    font-family: 'Palatino Linotype',Palatino,serif
}

body.pl-pl .ext-bickham,body.hr-hr .ext-bickham {
    font-family: 'Optima LT W01 Roman',sans-serif
}

body.pl-pl * {
    font-family: 'Palatino Linotype',Palatino,serif
}

body.hu-hu * {
    font-family: 'Palatino Linotype',Palatino,serif
}

body.pl-pl [class^="pandora-icon-"],body.pl-pl [class*=" pandora-icon-"] {
    font-family: 'pandora-icons'
}

#menu .list-before li a.list-menu-item {
    line-height: 16px
}

body.ar-bh *,body.ar-qa *,body.ar-sa *,body.ar-ae * {
    letter-spacing: normal!important
}

body.ar-bh .universe-wrapper .info-left .introtext .body-text,body.ar-bh .universe-wrapper .info-left .introtext .head-text,body.ar-qa .universe-wrapper .info-left .introtext .body-text,body.ar-qa .universe-wrapper .info-left .introtext .head-text,body.ar-sa .universe-wrapper .info-left .introtext .body-text,body.ar-sa .universe-wrapper .info-left .introtext .head-text,body.ar-ae .universe-wrapper .info-left .introtext .body-text,body.ar-ae .universe-wrapper .info-left .introtext .head-text {
    direction: rtl!important
}

.font-face #springHeader {
    margin-top: 20px;
    margin-bottom: 20px
}

.font-face #bpHeader h3 span {
    font-weight: bold
}

.font-face #bpHeader h3 span.Bickham {
    font-size: 60px;
    height: 60px;
    line-height: 60px;
    margin-bottom: -1px
}

.font-face #springHeader .Optima {
    font-size: 40px;
    line-height: 40px;
    font-weight: bold
}

.font-face #springHeader .Bickham {
    font-size: 60px;
    line-height: 60px;
    font-weight: bold
}

.font-face #bpFooter #createText h3 span {
    font-weight: bold
}

.font-face #bpFooter #createText h3 span.Bickham {
    font-size: 60px;
    height: 60px;
    line-height: 60px
}

.font-face #bpFooter #createText h3 span.Optima {
    margin: 0 0 -8px
}

@font-face {
    font-family: "pandora-display-bold";
    src: url("/fonts/pandisplayweb-bold.woff2") format("woff2"),url("/fonts/pandisplayweb-bold.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "pandora-display-light";
    src: url("/fonts/pandisplayweb-light.woff2") format("woff2"),url("/fonts/pandisplayweb-light.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "pandora-display-regular";
    src: url("/fonts/pandisplayweb-regular.woff2") format("woff2"),url("/fonts/pandisplayweb-regular.woff") format("woff");
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: "Optima LT W01 Roman";
    src: url("//static.pandora.net/consumer/fonts/36a73a3c-1fe5-4986-92cf-92879e7d3ac3.eot");
    src: url("//static.pandora.net/consumer/fonts/36a73a3c-1fe5-4986-92cf-92879e7d3ac3.eot?#iefix") format("embedded-opentype"),url("//static.pandora.net/consumer/fonts/60740f82-8b81-4b05-ba70-a17d20b5fac4.woff") format("woff"),url("//static.pandora.net/consumer/fonts/20567f69-bce8-40cc-bd26-50903c18d448.ttf") format("truetype"),url("//static.pandora.net/consumer/fonts/47829e8d-27f6-49a4-afb6-097f32f211ad.svg#47829e8d-27f6-49a4-afb6-097f32f211ad") format("svg")
}

@font-face {
    font-family: "Optima LT W01 Italic";
    src: url("//static.pandora.net/consumer/fonts/de873e21-f65a-42cc-af00-60876933f369.eot");
    src: url("//static.pandora.net/consumer/fonts/de873e21-f65a-42cc-af00-60876933f369.eot?#iefix") format("embedded-opentype"),url("//static.pandora.net/consumer/fonts/602588b2-5fb5-4a34-8376-39fe3d5ff826.woff") format("woff"),url("//static.pandora.net/consumer/fonts/2ff1572d-46fb-45d7-86c8-29f1518a5623.ttf") format("truetype"),url("//static.pandora.net/consumer/fonts/cfda5cc8-a89b-42ad-a05b-405932e0fefd.svg#cfda5cc8-a89b-42ad-a05b-405932e0fefd") format("svg")
}

@font-face {
    font-family: "Optima LT W01 Bold";
    src: url("//static.pandora.net/consumer/fonts/cd8e7f70-f28d-44a3-a387-7b68063a7195.eot");
    src: url("//static.pandora.net/consumer/fonts/cd8e7f70-f28d-44a3-a387-7b68063a7195.eot?#iefix") format("embedded-opentype"),url("//static.pandora.net/consumer/fonts/988e23ba-c66e-47b0-903f-c4cb0e42b14b.woff") format("woff"),url("//static.pandora.net/consumer/fonts/10617183-b4ae-4670-a511-a20f9887093e.ttf") format("truetype"),url("//static.pandora.net/consumer/fonts/f0aa474d-13e3-4718-815d-a2f7e5550a03.svg#f0aa474d-13e3-4718-815d-a2f7e5550a03") format("svg")
}

@font-face {
    font-family: "Optima LT W01 Black";
    src: url("//static.pandora.net/consumer/fonts/1d4d3640-fac1-4a61-8c55-df69ff49a1a9.eot");
    src: url("//static.pandora.net/consumer/fonts/1d4d3640-fac1-4a61-8c55-df69ff49a1a9.eot?#iefix") format('embedded-opentype'),url("//static.pandora.net/consumer/fonts/d2d38f87-0826-428d-a26e-3a1ea4fa4e10.woff") format("woff"),url("//static.pandora.net/consumer/fonts/223c3489-8234-495a-90dd-ebd7178080cf.ttf") format("truetype"),url("//static.pandora.net/consumer/fonts/f2336aad-edfe-48a4-8284-95cd3ce4de3c.svg#f2336aad-edfe-48a4-8284-95cd3ce4de3c") format("svg")
}

@font-face {
    font-family: "Bickham Script";
    src: url("//static.pandora.net/consumer/fonts/386bc688-8506-4116-900d-44070e386341.eot?#iefix");
    src: url("//static.pandora.net/consumer/fonts/386bc688-8506-4116-900d-44070e386341.eot?#iefix") format("eot"),url("//static.pandora.net/consumer/fonts/87a5e371-d1d3-4565-b226-a1e59e82ed46.woff") format("woff"),url("//static.pandora.net/consumer/fonts/c6b92ffe-de73-40d8-9152-bc9080c79644.ttf") format("truetype"),url("//static.pandora.net/consumer/fonts/cbed9ede-b472-4e65-a38b-249462329583.svg#cbed9ede-b472-4e65-a38b-249462329583") format("svg")
}

@font-face {
    font-family: "pandora_magazine";
    src: url("//static.pandora.net/consumer/fonts/pandora_magazine.eot");
    src: url("//static.pandora.net/consumer/fonts/pandora_magazine.eot?#iefix") format("eot"),url("//static.pandora.net/consumer/fonts/pandora_magazine.woff") format("woff"),url("//static.pandora.net/consumer/fonts/pandora_magazine.ttf") format("truetype"),url("//static.pandora.net/consumer/fonts/pandora_magazine.svg#pandora_magazine") format("svg")
}

@font-face {
    font-family: "LeagueGothic Regular";
    src: url("//static.pandora.net/consumer/fonts/leaguegothic-regular.eot");
    src: url("//static.pandora.net/consumer/fonts/leaguegothic-regular.eot?#iefix") format("embedded-opentype"),url("//static.pandora.net/consumer/fonts/leaguegothic-regular.woff") format("woff"),url("//static.pandora.net/consumer/fonts/leaguegothic-regular.ttf") format("truetype"),url("//static.pandora.net/consumer/fonts/leaguegothic-regular.svg#leaguegothic-regular-webfont") format("svg")
}

@font-face {
    font-family: 'pandora-icons-new-design';
    src: url("/fonts/pandora-icons.eot?echo88plz");
    src: url("/fonts/pandora-icons.eot?echo88plz#iefix") format('embedded-opentype'),url("/fonts/pandora-icons.ttf?echo88plz") format('truetype'),url("/fonts/pandora-icons.woff?echo88plz") format('woff'),url("/fonts/pandora-icons.svg?echo88plz#pandora-icons-new-design") format('svg');
    font-weight: normal;
    font-style: normal
}

[class^="pandora-icon-"],[class*=" pandora-icon-"] {
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0
}

.pandora-icon-small {
    font-size: 14px
}

.pandora-icon-medium {
    font-size: 20px
}

.pandora-icon-large {
    font-size: 30px
}

.pandora-icon-xlarge {
    font-size: 40px
}

.pandora-icon-xxlarge {
    font-size: 50px
}

.pandora-icon-xxxlarge {
    font-size: 60px
}

.pandora-icon-xxxxlarge {
    font-size: 80px
}

.pandora-icon-xxxxxlarge {
    font-size: 100px
}

.pandora-icon-house:before {
    content: "\e801"
}

.pandora-icon-burgermenu:before {
    content: "\e605"
}

.pandora-icon-checkbox-unchecked:before {
    content: "\e802"
}

.pandora-icon-checkbox-checked:before {
    content: "\e803"
}

.pandora-icon-bulleted-list:before {
    content: "\e804"
}

.pandora-icon-grid:before {
    content: "\e805"
}

.pandora-icon-x:before {
    content: "\e806"
}

.pandora-icon-x-small:before {
    content: "\e807"
}

.pandora-icon-diamond:before {
    content: "\e808"
}

.pandora-icon-arrow-down:before {
    content: "\e809"
}

.pandora-icon-arrow-down-small:before {
    content: "\e80a"
}

.pandora-icon-star:before {
    content: "\e80b"
}

.pandora-icon-location-pin:before {
    content: "\e80c"
}

.pandora-icon-glass-champagne:before {
    content: "\e80d"
}

.pandora-icon-heart:before {
    content: "\e80e"
}

.pandora-icon-heart-filled:before {
    content: "\e80f"
}

.pandora-icon-heart-share:before {
    content: "\e810"
}

.pandora-icon-minus:before {
    content: "\e811"
}

.pandora-icon-pencil:before {
    content: "\e812"
}

.pandora-icon-plus:before {
    content: "\e813"
}

.pandora-icon-circle-arrow-counter-clockwise:before {
    content: "\e814"
}

.pandora-icon-ruler-diagonal:before {
    content: "\e815"
}

.pandora-icon-magnifying-glass:before {
    content: "\e816"
}

.pandora-icon-cog:before {
    content: "\e817"
}

.pandora-icon-share:before {
    content: "\e818"
}

.pandora-icon-basket:before {
    content: "\e819"
}

.pandora-icon-basket-filled:before {
    content: "\e612"
}

.pandora-icon-gift:before {
    content: "\e81a"
}

.pandora-icon-gift-filled:before {
    content: "\e610"
}

.pandora-icon-facebook:before {
    content: "\e608"
}

.pandora-icon-instagram:before {
    content: "\e609"
}

.pandora-icon-pinterest:before {
    content: "\e60a"
}

.pandora-icon-snapchat:before {
    content: "\e60b"
}

.pandora-icon-twitter:before {
    content: "\e60c"
}

.pandora-icon-youtube:before {
    content: "\e60d"
}

.pandora-icon-facebook-messenger:before {
    content: "\e611"
}

.pandora-icon-envelope-detailed:before {
    content: "\e800"
}

.pandora-icon-envelope:before {
    content: "\e81b"
}

.pandora-icon-envelope-filled:before {
    content: "\e613"
}

.pandora-icon-thumbs-up:before {
    content: "\e60e"
}

.pandora-icon-ladies:before {
    content: "\e60f"
}

.pandora-icon-checkmark:before {
    content: "\e900"
}

.pandora-icon-shopnowlines:before {
    content: "\e901"
}

.pandora-icon-approve-filled:before {
    content: "\e902"
}

.pandora-icon-approve:before {
    content: "\e903"
}

.pandora-icon-plus-big:before {
    content: "\e904"
}

.pandora-icon-pointingarrow:before {
    content: "\e905"
}

.pandora-icon-googleplus:before {
    content: "\e906"
}

.pandora-icon-weibo:before {
    content: "\e907"
}

.pandora-icon-wechat:before {
    content: "\e908"
}

.pandora-icon-blog:before {
    content: "\e909"
}

.pandora-icon-target:before {
    content: "\e90a"
}

.pandora-icon-findstore-empty:before {
    content: "\e90b"
}

.pandora-icon-findstore-empty-filled:before {
    content: "\e90c"
}

.pandora-icon-findstore-pandora-filled:before {
    content: "\e90d"
}

.pandora-icon-logo-pandora:before {
    content: "\e90e"
}

.pandora-icon-logo-pandora-club:before {
    content: "\e90f"
}

.pandora-icon-logo-pandora-essence:before {
    content: "\e910"
}

.pandora-icon-radio-unchecked:before {
    content: "\e911"
}

.pandora-icon-radio-checked:before {
    content: "\e912"
}

.pandora-icon-play-button:before {
    content: "\e913"
}

.pandora-icon-arrow-left:before {
    content: "\e914"
}

.pandora-icon-arrow-right:before {
    content: "\e915"
}

.pandora-icon-arrow-up:before {
    content: "\e916"
}

.pandora-icon-upload:before {
    content: "\e917"
}

.pandora-icon-do:before {
    content: "\e918"
}

.pandora-icon-fullscreen-wide:before {
    content: "\e919"
}

.pandora-icon-collapse-wide:before {
    content: "\e91a"
}

.pandora-icon-fullscreen-square:before {
    content: "\e91b"
}

.pandora-icon-collapse-square:before {
    content: "\e91c"
}

.pandora-icon-crop:before {
    content: "\e91d"
}

.pandora-icon-download:before {
    content: "\e91e"
}

.pandora-icon-calendar:before {
    content: "\e91f"
}

.pandora-icon-playtriangle:before {
    content: "\e920"
}

.pandora-icon-gift-hint:before {
    content: "\e921"
}

.pandora-icon-person:before {
    content: "\e922"
}

.pandora-icon-heart-plus:before {
    content: "\e923"
}

.pandora-icon-logo-pandora-shine:before {
    content: "\e924"
}

.righttoleft .pandora-icon-arrow-right:before {
    content: "\e914"
}

.righttoleft .pandora-icon-arrow-left:before {
    content: "\e915"
}

.ext-times {
    font-family: Times New Roman,serif
}

.ext-bickham {
    font-family: 'Bickham Script',Palatino Linotype,Book Antiqua,Palatino,serif
}

.ext-palatino {
    font-family: Palatino Linotype,Book Antiqua,Palatino,serif
}

.ext-optima {
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif
}

.ext-optima-bold {
    font-family: "pandora-display-bold","Helvetica Neue",Helvetica,Arial,sans-serif
}

h1,h2,h3,h4,h5,h6 {
    font-weight: inherit
}

.hd {
    font-size: 15px;
    margin-bottom: 15px
}

.hd h1,.txt h1,.hd h2,.txt h2,.hd h3,.txt h3,.hd h4,.txt h4,.hd h5,.txt h5,.hd h6,.txt h6 {
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    line-height: inherit;
    color: inherit;
    letter-spacing: inherit;
    font-variant-ligatures: none
}

.hd p,.txt p,.hd span,.txt span,.hd a,.txt a {
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

.hd a,.txt a {
    text-decoration: underline
}

.hd strong,.txt strong {
    font-weight: bold;
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

.hd em,.txt em {
    font-style: italic;
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

.hd.ext-block,.txt.ext-block {
    display: block
}

.hd.ext-xxxxlarge,.txt.ext-xxxxlarge,.hd.ext-font-size-48px,.txt.ext-font-size-48px {
    font-size: 48px;
    line-height: 1.6
}

.hd.ext-xxxlarge,.txt.ext-xxxlarge,.hd.ext-font-size-40px,.txt.ext-font-size-40px {
    font-size: 40px;
    line-height: 1.6
}

.hd.ext-xxlarge-30px,.txt.ext-xxlarge-30px,.hd.ext-font-size-30px,.txt.ext-font-size-30px {
    font-size: 30px;
    line-height: 1.6
}

.hd.ext-xxlarge,.txt.ext-xxlarge,.hd.ext-font-size-24px,.txt.ext-font-size-24px {
    font-size: 24px;
    line-height: 1.6
}

.hd.ext-xlarge,.txt.ext-xlarge,.hd.ext-font-size-22px,.txt.ext-font-size-22px {
    font-size: 22px;
    line-height: 1.6
}

.hd.ext-large,.txt.ext-large,.hd.ext-font-size-20px,.txt.ext-font-size-20px {
    font-size: 20px;
    line-height: 1.6
}

.hd.ext-medium-18px,.txt.ext-medium-18px,.hd.ext-font-size-18px,.txt.ext-font-size-18px {
    font-size: 18px;
    line-height: 1.6
}

.hd.ext-medium,.txt.ext-medium,.hd.ext-font-size-17px,.txt.ext-font-size-17px {
    font-size: 17px;
    line-height: 1.6
}

.hd.ext-default-font-size,.txt.ext-default-font-size {
    font-size: 16px;
    line-height: 1.6
}

.hd.ext-medium-15px,.txt.ext-medium-15px,.hd.ext-font-size-15px,.txt.ext-font-size-15px {
    font-size: 15px;
    line-height: 1.6
}

.hd.ext-mini-14px,.txt.ext-mini-14px,.hd.ext-font-size-14px,.txt.ext-font-size-14px {
    font-size: 14px;
    line-height: 1.6
}

.hd.ext-mini,.txt.ext-mini,.hd.ext-font-size-12px,.txt.ext-font-size-12px {
    font-size: 12px;
    line-height: 1.6
}

.hd.ext-small,.txt.ext-small,.hd.ext-font-size-10px,.txt.ext-font-size-10px {
    font-size: 10px;
    line-height: 1.6
}

.hd.ext-sticky,.txt.ext-sticky,.hd.ext-spacing-bottom-0px,.txt.ext-spacing-bottom-0px {
    margin-bottom: 0
}

.hd.ext-close,.txt.ext-close,.hd.ext-spacing-bottom-2px,.txt.ext-spacing-bottom-2px {
    margin-bottom: 2px
}

.hd.ext-near,.txt.ext-near,.hd.ext-spacing-bottom-10px,.txt.ext-spacing-bottom-10px {
    margin-bottom: 10px
}

.hd.ext-far,.txt.ext-far,.hd.ext-spacing-bottom-20px,.txt.ext-spacing-bottom-20px {
    margin-bottom: 20px
}

.hd.ext-further,.txt.ext-further,.hd.ext-spacing-bottom-32px,.txt.ext-spacing-bottom-32px {
    margin-bottom: 32px
}

.hd.ext-distant,.txt.ext-distant,.hd.ext-spacing-bottom-40px,.txt.ext-spacing-bottom-40px {
    margin-bottom: 40px
}

.hd.ext-letterspaced,.txt.ext-letterspaced,.hd.ext-letterspaced-02em,.txt.ext-letterspaced-02em {
    letter-spacing: .2em
}

.hd.ext-letterspaced-small,.txt.ext-letterspaced-small,.hd.ext-letterspaced-005em,.txt.ext-letterspaced-005em {
    letter-spacing: .05em
}

.hd.ext-letterspaced-large,.txt.ext-letterspaced-large,.hd.ext-letterspaced-032em,.txt.ext-letterspaced-032em {
    letter-spacing: .32em
}

.hd.ext-letterspaced-xlarge,.txt.ext-letterspaced-xlarge,.hd.ext-letterspaced-8px,.txt.ext-letterspaced-8px {
    letter-spacing: 8px
}

.hd.ext-inherit-metrics,.txt.ext-inherit-metrics {
    font-size: inherit;
    line-height: inherit
}

.hd.ext-uc,.txt.ext-uc {
    text-transform: none
}

.hd.ext-centered,.txt.ext-centered {
    text-align: center
}

.hd.ext-italic,.txt.ext-italic {
    font-style: italic
}

.hd.ext-bold,.txt.ext-bold {
    font-weight: bold
}

.hd.ext-strike,.txt.ext-strike {
    text-decoration: line-through
}

.hd.ext-decoration:before,.txt.ext-decoration:before {
    content: '\00B7';
    padding-right: 3px
}

.hd.ext-decoration:after,.txt.ext-decoration:after {
    content: '\00B7';
    padding-left: 3px
}

.hd.ext-opacity60,.txt.ext-opacity60 {
    opacity: .6
}

.pandora-magazine-icon {
    font-family: pandora_magazine!important;
    text-transform: initial!important;
    text-transform: none!important;
    letter-spacing: initial!important;
    width: auto;
    font-style: normal
}

.ie8 .pandora-magazine-icon {
    font-size: 0!important;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle
}

.ie8 .pandora-magazine-icon.email {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAABLklEQVR4Ae3QQQSTcQDG4aGJvtW2QimpCsgiKYMMBNsEIZCAMpNdIwxIRSAi0di9IBgbhiFESyZBkmlgiWa1Uvv3fHwIVeW77uU5/3gzuXzhLF3e8IWQ0kfG3OR4HNhLmas8IaSw5CEXOUoxDpwjT0SNOzznO+EffWDINU6Q5QgX4sBTGhwmYj9NBrxnTfiNFW/pUmc7BU5xm5dxYM0r7lMjYicVrjMh/MIn+lyhRJbdNHjMjBAHQmJBjxbH2MIeLvGIKSHxgrvUidhBhRuMCfBzAL4xo0ONIts4yS2eMaTJAXIc4jJ9Fqz/EADmjGhTYisHOcNpdhFR5R4TVgT4awB4R4fz7MskSy5s0WNJgP8NwGfGtClT5QFTvhJSBoDXDBgxJ0CaQHqbwCawCfADpRbpDUb/xPgAAAAASUVORK5CYII=")
}

.ie8 .pandora-magazine-icon.facebook {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAa0lEQVR4AWMgAegA8XIgfgHE/1Ex5UADiL/ADKSFBYtABtHSgmtYDN0HxBsgmHLwAM3wTciStLBgAbUMVoDiJ2gWrAGJwzEF4D8R+DutLbhNawv2U2JBARS/QzP0FJKcxwCnolELRi0YtQAApqB2KmWgFKQAAAAASUVORK5CYII=")
}

.ie8 .pandora-magazine-icon.twitter {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAABGklEQVR4Ab3QsSuEYQDHcQvDSbfYDeocg+xydxax3ChFGaw2g8UgifwPijLcoljIYlTKlcVwSgbIQDpdcMfbzzfluvc99z7Pc/fmW5/916/tP+uAS5PI4xNlHCOD38bRj2q7SMGmNQhBHnK4wkVw9AdeMYawUpDBE+axgJ9igRXLIZftQBYekUC1e6jGJWbQjtrOIIMbJOFrFULQM7Ywh2GcQwb78NWJAeShCGzDVwxfuIUisIK6TqCIZFHXKDyoRWXE8WdTKEEt2EPDhrCOF6hJaTSsG0WoSQcwNoE3yFERPbAqgU1cQxY8ZOHUCAqQQQXTCK0PSaSxiFPIwh0yMDaIQ8hSCRuIw6leLOEID6hAeEcBOcyiC1Z9A3jPCE+YarvxAAAAAElFTkSuQmCC")
}

.ie8 .pandora-magazine-icon.pinterest {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAABjElEQVR4Aa2VTyuEURTGBSRkoySlrEhlo1IiKdDEB1BNE6O3NDT7SaRM+Qo2emuwtFGXIqSw9CXU/GmUFFDmeqqnOp1u7juaU79ynvPcOTn3z1vniXYQAANKwJIStYCef0USlIH1UKY3cjSDHLBVkuNab7h+vABCkAEbYAdcgYpu4h2LWvACVkEjcMUQuFNrkn9tqJx5EQywNgcM/5Nn8AASYqQXak+cGx8AK5iivsncxS493eBV6IGrgRGGS2qTzN9BGqTAh/B9gy5694VuXA2KwrBO7ZB5RvhOgBXMUl9R90QFi2SR2iPzUeG7Vt4Z6kvMiQp15OLU7pmPM2+VIyKDrKV9DfKiGFJbY55iHnPcj3rWjn0jOhWGLzACepiP0bOlGmxT71CnyES5ZG/gBnyKJyAmRnkOWqhngfUd0zZxkiS3rHeCJtAHhsW6OPjxXjTGMk2SLGsJcAYmQD+YBkfaH+VlPVAL5qmH0V5UfzSoH+vlSXmq1XMtx5Xn3ws1++DIEJu1x2aVaj+Zv+zZ5XjqMMIRAAAAAElFTkSuQmCC")
}

.ie8 .pandora-magazine-icon.diamond {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAABQElEQVR42t3TMUoDQRjFcW8QC/cEaSwUPEMOEAU7BRGUSERIYZCNYKE2OUBOEI+SKkUgyxamyAnSaJoljsb1X7yBYdhZMEYQH/zYYb6dt7uQbPy7RJgiX9EUUVl5igRvaGHP0cBCGt6spTOJOqJQ+RAVxDCoa15Dhq5kqGlWh0Gss0P/IVvOm1dg04HRNUMPCmv2nHtuYbMJ+qC+AV4wx6tngRymYGY0WxTM5uoc2E98Rx8HBWZ48ve1Nwuc6YNOupV9LHEDP3dI4GesmZ9rdR36g2N8oAk328h1De4pTXXQpYQfEn5brcfh8vKc4xOnsImRwibVns2JzlwgkPK3qSLHLna0rhZ89bdyiaXzkBEeZaS9I91zhZUSOz+3NibS9v7BP0qsojPkwlrla8q9Cid41voBa00XRlj/Tnryd/IFJ8uJ7LIA72cAAAAASUVORK5CYII=")
}

.ie8 .pandora-magazine-icon.edit {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAA/0lEQVR4Aa3VIYtCQRSGYUUxLbiwgrDYvLDJtIjBIjfLTaIgCIJNNFmMRuP+hg32Df4G69YFk2gyiGXAgcvxjRPWEc6dA099w4RvciHupfxawy9iXcEfj3CEwKAbMl7ADOKw6IWIN7FHC1OII8UoS7yNKwQGMcZIIRD8aOMxDMRhkGAAiw1KmngCC/mHRR9NFDTxISzE40v7LBOkEI+1Nj6HPLHUxpeQJ+ba+BrikWKijb/j7IlbDLXxPupo4PQgnmjjefzhiA9EODhxgzjLBHSc2BkN1LDHFe2sA7aBOC5ooYrPrPEKbhCHxTeKIeZ34YR3mOIt5OexxQpRLuDdATYvmVqGBP1pAAAAAElFTkSuQmCC")
}

.ie8 .pandora-magazine-icon.share {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAArUlEQVR42sXVOwrCQBRGYUPqkFJLFyBoLdaWNu5AYpcubkCwdQMWLkE34SaEIGKRLhBIRBDkesrbzw858NUD87gzCCjGCR88sYS0Fcx5QdoW5rwha4gbvm6BIyQtUOGMEdaYI7gIBVpsIC3FBSVmqj2eIMYUJa5IEVyOHwwPdNghgqQG5hwgrYY5e0jL3P2+o3VbJCvBGKQ6ZP011T+03keFftjpx3X/H47+y/wDqllBWSR+YNwAAAAASUVORK5CYII=")
}

.ie8 .pandora-magazine-icon.heart {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAA50lEQVR4AWMYHoCHX4APiDuB+B4Q/wfiD0C8C4iDiNAbBFX7Ear3ARD3ALEATIEYEN8GSeLAK4GYDYvBbCA5PPruALE4SOFskAABvBqImZEMZwaLEdY3H6T4LZhDGF8C4moovkSknvcMIAYN8V+QBY9oaMFdkAX1NLSgCWQBLxDfp7bh0JDhg6UKY1g6phL+BsTm6OnaDpzBKDf8MxA74cqVWrBMRzJG5GIjQllfAJZDScRrgViYlPIplsh4+QTE8eQWgnKgggyX4VA5OUpLWkYgToW69D9SaZuASw+lvtkKxNIMIwYAAHVKKdBJ8vWUAAAAAElFTkSuQmCC")
}

.ie8 .pandora-magazine-icon.sharewishlist {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAABL0lEQVR4Ae3UMSiEYRzH8atb7rhykrqyKGaDDEYGMVFKpyxsVwzKcDCI6cpsUEZlVYe6EhQGg2KhK1JXQslg8DLc33e44Xr6v8/z9N56//pM7+99f7297/OPeU1zUm3pDmzjA984xURINokNlBHgDnO2h3fhEGKoImdkEyhCFAthBQVIiAAzaEUG+5bsC1JawRnE4RnvjswjurWCIqRBD5hEi1awiGqDBRdYxjEyZkFnxLf4wwE2kUUegnv0myW9eIV4usYosthCCZW665+YNkuG8AVxKGEARx7ZNbNkGG+OX3EQNxCHCsa1j96HW4hiFeuQmivsooATSM05emynu105VL+YQhmXGEG87p55CHaQ9N1ReQQQ/GAWS4gr2RxWoizCMTxhD2lLLhFrTpT5B0ON6fdvHKDSAAAAAElFTkSuQmCC")
}

.pan-icon-logo,.pan-icon-small-clublogo,.pan-icon-big-clublogo,.pan-icon-bubble-arrow-left,.pan-icon-bubble-arrow-right,.pan-icon-pandora-facebook,.pan-icon-facebook,.pan-icon-pandora-twitter,.pan-icon-twitter,.pan-icon-pandora-youtube,.pan-icon-youtube,.pan-icon-pandora-googleplus,.pan-icon-googleplus,.pan-icon-small-heart,.pan-icon-small-black-heart,.pan-icon-heart,.pan-icon-black-heart,.pan-icon-grey-shopping-bag,.pan-icon-white-shopping-bag,.pan-icon-dark-shopping-bag,.pan-icon-pandora-shopping-bag,.pan-icon-big-dark-shopping-bag,.pan-icon-white-location,.pan-icon-grey-location,.pan-icon-pandora-location,.pan-icon-dark-location,.pan-icon-white-diamond,.pan-icon-grey-diamond,.pan-icon-pandora-diamond,.pan-icon-dark-diamond,.pan-icon-big-white-diamond,.pan-icon-big-grey-diamond,.pan-icon-big-pandora-diamond,.pan-icon-big-dark-diamond,.pan-icon-white-arrow-down,.pan-icon-grey-arrow-down,.pan-icon-pandora-arrow-down,.pan-icon-dark-arrow-down,.pan-icon-white-arrow-up,.pan-icon-grey-arrow-up,.pan-icon-pandora-arrow-up,.pan-icon-dark-arrow-up,.pan-icon-white-arrow-left,.pan-icon-grey-arrow-left,.pan-icon-pandora-arrow-left,.pan-icon-dark-arrow-left,.pan-icon-white-arrow-right,.pan-icon-grey-arrow-right,.pan-icon-pandora-arrow-right,.pan-icon-dark-arrow-right,.pan-icon-white-reset,.pan-icon-grey-reset,.pan-icon-pandora-reset,.pan-icon-dark-reset,.pan-icon-white-plus,.pan-icon-grey-plus,.pan-icon-pandora-plus,.pan-icon-dark-plus,.pan-icon-white-minus,.pan-icon-grey-minus,.pan-icon-pandora-minus,.pan-icon-dark-minus,.pan-icon-white-arrow-down,.pan-icon-dark-arrow-up,.pan-icon-dark-arrow-down,.pan-icon-white-location,.pan-icon-small-heart,.pan-icon-print-dark,.pan-icon-facebook-button,.pan-icon-pinterest-button,.pan-icon-share-wishlist-white,.pan-icon-share-wishlist-grey,.pan-icon-share-wishlist-dark,.pan-icon-share-wishlist-pandora,.pan-icon-dropdown-arrow,.pan-icon-dark-gifthint {
    background-image: url("//static.pandora.net/consumer/design/general/sprite-general-lowres.png");
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    background-size: auto
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (max-width:320px) {
    .pan-icon-logo,.pan-icon-small-clublogo,.pan-icon-big-clublogo,.pan-icon-bubble-arrow-left,.pan-icon-bubble-arrow-right,.pan-icon-pandora-facebook,.pan-icon-facebook,.pan-icon-pandora-twitter,.pan-icon-twitter,.pan-icon-pandora-youtube,.pan-icon-youtube,.pan-icon-pandora-googleplus,.pan-icon-googleplus,.pan-icon-small-heart,.pan-icon-small-black-heart,.pan-icon-heart,.pan-icon-black-heart,.pan-icon-grey-shopping-bag,.pan-icon-white-shopping-bag,.pan-icon-dark-shopping-bag,.pan-icon-pandora-shopping-bag,.pan-icon-big-dark-shopping-bag,.pan-icon-white-location,.pan-icon-grey-location,.pan-icon-pandora-location,.pan-icon-dark-location,.pan-icon-white-diamond,.pan-icon-grey-diamond,.pan-icon-pandora-diamond,.pan-icon-dark-diamond,.pan-icon-big-white-diamond,.pan-icon-big-grey-diamond,.pan-icon-big-pandora-diamond,.pan-icon-big-dark-diamond,.pan-icon-white-arrow-down,.pan-icon-grey-arrow-down,.pan-icon-pandora-arrow-down,.pan-icon-dark-arrow-down,.pan-icon-white-arrow-up,.pan-icon-grey-arrow-up,.pan-icon-pandora-arrow-up,.pan-icon-dark-arrow-up,.pan-icon-white-arrow-left,.pan-icon-grey-arrow-left,.pan-icon-pandora-arrow-left,.pan-icon-dark-arrow-left,.pan-icon-white-arrow-right,.pan-icon-grey-arrow-right,.pan-icon-pandora-arrow-right,.pan-icon-dark-arrow-right,.pan-icon-white-reset,.pan-icon-grey-reset,.pan-icon-pandora-reset,.pan-icon-dark-reset,.pan-icon-white-plus,.pan-icon-grey-plus,.pan-icon-pandora-plus,.pan-icon-dark-plus,.pan-icon-white-minus,.pan-icon-grey-minus,.pan-icon-pandora-minus,.pan-icon-dark-minus,.pan-icon-white-arrow-down,.pan-icon-dark-arrow-up,.pan-icon-dark-arrow-down,.pan-icon-white-location,.pan-icon-small-heart,.pan-icon-print-dark,.pan-icon-facebook-button,.pan-icon-pinterest-button,.pan-icon-share-wishlist-white,.pan-icon-share-wishlist-grey,.pan-icon-share-wishlist-dark,.pan-icon-share-wishlist-pandora,.pan-icon-dropdown-arrow,.pan-icon-dark-gifthint {
        background-image:url("//static.pandora.net/consumer/design/general/sprite-general-highres.png");
        background-size: 200px 352px
    }
}

i.pan-icon-logo {
    background-position: 0 -76px;
    width: 145px;
    height: 30px
}

i.pan-icon-small-clublogo {
    background-position: -1px -231px;
    width: 100px;
    height: 12px
}

i.pan-icon-big-clublogo {
    background-position: -1px -246px;
    width: 151px;
    height: 15px
}

i.pan-icon-bubble-arrow-left {
    background-position: -78px -203px;
    width: 22px;
    height: 22px
}

i.pan-icon-bubble-arrow-right {
    background-position: -178px -1px;
    width: 22px;
    height: 22px
}

i.pan-icon-pandora-facebook {
    width: 12px;
    height: 12px;
    background-position: 0 -283px
}

i.pan-icon-facebook {
    width: 12px;
    height: 12px;
    background-position: -14px -283px
}

i.pan-icon-pandora-twitter {
    width: 12px;
    height: 12px;
    background-position: -26px -283px
}

i.pan-icon-twitter {
    width: 12px;
    height: 12px;
    background-position: -39px -283px
}

i.pan-icon-pandora-youtube {
    width: 12px;
    height: 12px;
    background-position: 0 -296px
}

i.pan-icon-youtube {
    width: 12px;
    height: 12px;
    background-position: -13px -296px
}

i.pan-icon-pandora-googleplus {
    width: 12px;
    height: 12px;
    background-position: -26px -296px
}

i.pan-icon-googleplus {
    width: 12px;
    height: 12px;
    background-position: -39px -296px
}

i.pan-icon-small-heart {
    background-position: 0 -65px;
    width: 12px;
    height: 8px
}

i.pan-icon-small-black-heart {
    background-position: -14px -65px;
    width: 12px;
    height: 8px
}

i.pan-icon-heart {
    background-position: -43px -64px;
    width: 14px;
    height: 10px
}

i.pan-icon-black-heart {
    background-position: -28px -64px;
    width: 14px;
    height: 10px
}

i.pan-icon-grey-shopping-bag {
    background-position: -50px -41px;
    width: 12px;
    height: 9px
}

i.pan-icon-white-shopping-bag {
    background-position: -64px -41px;
    width: 12px;
    height: 9px
}

i.pan-icon-dark-shopping-bag {
    background-position: -78px -41px;
    width: 12px;
    height: 9px
}

i.pan-icon-pandora-shopping-bag {
    background-position: 0 -54px;
    width: 12px;
    height: 9px
}

i.pan-icon-big-dark-shopping-bag {
    background-position: -28px -53px;
    width: 14px;
    height: 10px
}

i.pan-icon-white-location {
    background-position: -105px -59px;
    width: 17px;
    height: 16px
}

i.pan-icon-grey-location {
    background-position: -127px -218px;
    width: 17px;
    height: 15px
}

i.pan-icon-pandora-location {
    background-position: -102px -186px;
    width: 17px;
    height: 15px
}

i.pan-icon-dark-location {
    background-position: -68px -262px;
    width: 17px;
    height: 15px
}

i.pan-icon-white-diamond {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAQAAABDc27hAAAAlUlEQVQI12XHIW7CYBgA0C8h9CANAgzBMAWK3gDusXtsBo8c6k8bLJaEM/ArUF3VFJrwJhCE8NyLCD1bd2cdOmd3P3oRodD4kqwdbR2tJd9qRahdJY2bTtK5aSRXdVhoVUore6W9pVKlVUWEmWyo76Jw0Td0Mo8HU9nYzqedsewjnkxkG382skm8MtLi1yjeGTgYPP8P4TmEF5HnfuwAAAAASUVORK5CYII=");
    width: 13px;
    height: 9px;
    background-size: auto
}

i.pan-icon-grey-diamond {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAQAAABDc27hAAAAsUlEQVR4AWWIMQrCQBBFB4M5SEhhmpBGK63MDfQeHshSLVwiFmlsPUKa3WaTZmNwwWKx2CaD44hFEB+84c0HAApoTy+qqSNia+4dBQCjPkSBHRZYYoMHtuS+47EPwRf+6YU/efSdFyxyC94KcEvXutxFbu0uLmJXfPPPBgB2bpWd2LFtbMiOuaVdwBczNcqk5mw2bMo9gwGdaaW3+sEqncEvMpGtJHmTCfxTxdW1iof/DbeHf7DXxaJhAAAAAElFTkSuQmCC");
    width: 13px;
    height: 9px;
    background-size: auto
}

i.pan-icon-pandora-diamond {
    background-position: 0 -40px;
    width: 13px;
    height: 9px
}

i.pan-icon-dark-diamond {
    background-position: -15px -40px;
    width: 13px;
    height: 9px
}

i.pan-icon-big-white-diamond {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAQAAAAuLJ40AAAA1UlEQVQYGXXAMUqCYRgA4Jc2Re9QgQiCg3xQ3cA7dBQXcXBwcPAGNdQNHHIQcitwzKa/QfoVCUmXGhqeDIeI6okvikZ+u1GMPUVjU1sDNVMfpmoGtqbGihGhbGKi7MzGzL1Ddx5tnCmZmCiFIXKZzAYLmQU2MplnDMOpV9eSJJnpSDoeJEly5dVJREjWWrGj7yLCpX7saFlLsafhRTtCU+5Arhmh7UUjvqlb6Sp4d+5NQddKPX5Ss9Qz8mSkZ6kWv6nKrbCSq8bfVMwxV4n/OXLrOH74BOX42PthQne7AAAAAElFTkSuQmCC");
    width: 17px;
    height: 12px;
    background-size: auto
}

i.pan-icon-big-grey-diamond {
    background-position: -106px -222px;
    width: 17px;
    height: 15px
}

i.pan-icon-big-pandora-diamond {
    background-position: -20px -186px;
    width: 17px;
    height: 12px
}

i.pan-icon-big-dark-diamond {
    background-position: -30px -39px;
    width: 17px;
    height: 12px
}

i.pan-icon-white-arrow-down {
    background-position: -34px -3px;
    width: 7px;
    height: 4px
}

i.pan-icon-grey-arrow-down {
    background-position: -25px -3px;
    width: 7px;
    height: 4px
}

i.pan-icon-pandora-arrow-down {
    background-position: -41px -11px;
    width: 7px;
    height: 4px
}

i.pan-icon-dark-arrow-down {
    background-position: -68px -11px;
    width: 7px;
    height: 4px
}

i.pan-icon-white-arrow-up {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAQAAADoz+32AAAAOElEQVR4AWMAgf8a/4/81wIywBzT/6/+X/r/9r8liOP2//P/lv+M/xv+f/3vyfD/1v8CqKqs/3cAJY4dJ8p9jS0AAAAASUVORK5CYII=");
    width: 7px;
    height: 4px;
    background-size: auto
}

i.pan-icon-grey-arrow-up {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAQElEQVR4AWOAgVvX7moA8REg1gLxkSVMgfgVEF8C4rdAbAmTcAPiz0DcAsSMQNwAxF+B2BMkeQuIC9BMygLiOwBWkzqxB9FzsAAAAABJRU5ErkJggg==");
    width: 7px;
    height: 4px;
    background-size: auto
}

i.pan-icon-pandora-arrow-up {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAQElEQVR4AWOAgQTXEA0gPgLEWiA+soQpEL8C4ktA/BaILWESbkD8GYhbgJgRiBuA+CsQe4IkbwFxAZpJWUB8BwDvmxy17Z8cKwAAAABJRU5ErkJggg==");
    width: 7px;
    height: 4px;
    background-size: auto
}

i.pan-icon-dark-arrow-up {
    background-position: -44px -2px;
    width: 7px;
    height: 4px
}

i.pan-icon-white-arrow-left {
    background-position: -71px -1px;
    width: 4px;
    height: 7px
}

i.pan-icon-grey-arrow-left {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAPElEQVR4AWOAgVvX7joB8RUYxxyIPwNxAYijAcSvgLgdJnsciM8DMSNMQBeqogXERzbjKxBnIQu6AvFtAIeDOqm8ihrcAAAAAElFTkSuQmCC");
    width: 4px;
    height: 7px;
    background-size: auto
}

i.pan-icon-pandora-arrow-left {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAPElEQVR4AWOAgQTXECcgvgLjmAPxZyAuAHE0gPgVELfDZI8D8XkgZoQJ6EJVtID4yGZ8BeIsZEFXIL4NAJDvHK2qXNW/AAAAAElFTkSuQmCC");
    width: 4px;
    height: 7px;
    background-size: auto
}

i.pan-icon-dark-arrow-left {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAAPElEQVR4AWOAAQM1EycgvgLjmAPxZyAuAHE0gPgVELfDZI8D8XkgZoQJ6EJVtID4yGZ8BeIsZEFXIL4NAKWrFHDaox9GAAAAAElFTkSuQmCC");
    width: 4px;
    height: 7px;
    background-size: auto
}

i.pan-icon-white-arrow-right {
    background-position: -63px -1px;
    width: 4px;
    height: 7px
}

i.pan-icon-grey-arrow-right {
    background-position: -33px -10px;
    width: 4px;
    height: 7px
}

i.pan-icon-pandora-arrow-right {
    background-position: -51px -10px;
    width: 4px;
    height: 7px
}

i.pan-icon-dark-arrow-right {
    background-position: -55px -1px;
    width: 4px;
    height: 7px
}

i.pan-icon-white-reset {
    background-position: -118px -46px;
    width: 12px;
    height: 10px
}

i.pan-icon-grey-reset {
    background-position: -104px -46px;
    width: 12px;
    height: 10px
}

i.pan-icon-pandora-reset {
    background-position: -90px -52px;
    width: 12px;
    height: 10px
}

i.pan-icon-dark-reset {
    background-position: -90px -52px;
    width: 12px;
    height: 10px
}

i.pan-icon-white-plus {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGklEQVR4AWNAB/+hAF18IBX+JxIQrXAo+BoA5PiPcaGc81oAAAAASUVORK5CYII=");
    width: 10px;
    height: 10px;
    background-size: auto
}

i.pan-icon-grey-plus {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAAAAACoWZBhAAAAAnRSTlMAAHaTzTgAAAAoSURBVHgBYwCB//9BJAuI+MsAZ/5GZzK8gQOWXwwo4MEDuNpfeEwAAKN5E/CsWzTLAAAAAElFTkSuQmCC");
    width: 10px;
    height: 10px;
    background-size: auto
}

i.pan-icon-pandora-plus {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAZUlEQVR4AWP4//8/Cm5r6P7fVNvxH12ciQEN/PnzB4zRAQtlCn9jKmRsqe/6/xckCcZ/ofRvoGIQjcBMMAZCwW+G30BFCAyxAcPXOalF/zMScwn7+vcfiIloAEMh1G1EKfyNVSEAx5yXdcJU07QAAAAASUVORK5CYII=");
    width: 10px;
    height: 10px;
    background-size: auto
}

i.pan-icon-dark-plus {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAHklEQVR4AWNABwZqJv9BGF2c3goxJQhjohUOBV8DABj8N0UdOOtpAAAAAElFTkSuQmCC");
    width: 10px;
    height: 10px;
    background-size: auto
}

i.pan-icon-white-minus {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAAAAABEChIMAAAADUlEQVR4AWP4DwdITADbOhPtTvcnYAAAAABJRU5ErkJggg==");
    width: 10px;
    height: 10px;
    background-size: auto
}

i.pan-icon-grey-minus {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAAAAABEChIMAAAAFklEQVR42mP4DwLf3zy4epYBxjh7FgDQWBJdAMx2tgAAAABJRU5ErkJggg==");
    width: 10px;
    height: 10px;
    background-size: auto
}

i.pan-icon-pandora-minus {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAIAAADuA9qHAAAAIUlEQVR42mOY0D0VGbU1dJcX1qTF54QHxPq6BjPgkoAgAJztG2nDL1cLAAAAAElFTkSuQmCC");
    width: 10px;
    height: 10px;
    background-size: auto
}

i.pan-icon-dark-minus {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAIAAADuA9qHAAAAEUlEQVR42mMwUDPBgxjwSwMATjUKyQVtBH4AAAAASUVORK5CYII=");
    width: 10px;
    height: 10px;
    background-size: auto
}

i.pan-icon-print-dark {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAQCAYAAAD52jQlAAAAiUlEQVR4AWNAB7Ky0gJA/J9I/IEBL8A09AQQT8CDr5FjaAMBdQuGiaFASWEgVgAZSI6hQFoIql8YJtmIFJsNZBo6AcmMJpDANyob+o0BzsE09ACIjwdfwGHofzyGEsakGMoECnQisRwxhj4AeZsM/ATDUGpguhj6lcqG/gIZWgvEP6hk4E8gnggA930PgqMWoSkAAAAASUVORK5CYII=");
    width: 21px;
    height: 16px;
    background-size: auto
}

i.pan-icon-pinterest-button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAQCAMAAAB+++IlAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMAsPDg1rZoCPSOiU0OA8dILSEawKmBeRD86dvRvKSflCkU5G9V7NjMY1s5M/mYfkJ0PnnFrjkAAAH1SURBVDjLpZBXbtxAEESLOYcll2GZw2ZtrPsfzk1asPUjwILfR0/PoLqrMBAKs22au4efEXXp9hKsranS1icy3OAHOLf+pVBZ2pyTJ6uGlJWPf+bKp1SFnkyWh03wTgBLY4a98f6Ss7/iOzJtqQ8+JA1f2HK5u6xh0/2r2vED3+HWS+1oAg1jn7Tl+uIEZ5v8EcU8BPgOr1x+TVs8DA4FaWBJow+Ki6BVzmH9gKJTTZ9+FlbKgLNycXRlRNzqumPhEu54GvOQTF3kknu3hMGJbcYOH6R6JD9Sm3p6PfJUUUNNVYby6HZrbDoeNadhe584pSaKqk64hInIKORFVh4Lq2QcqBywZb+sFMV9o/CxYwSXisM2sFwPxuoMP96T3cY70PBLjmjkOaYdXDlhLDlHBo0LVV8hSx6ivcazDExuAsvmBit3SmrKAo81ips8z1TwYAeP1NWql+keyX6zpVodwrPlnWtSHd7U8Jsjo2uWXwFXhjJWkPC5VdGUmKvLTD4h9DxJDbolpc455xbuS14K3iystNQ7ih1SnmQ4NY4a6zkPbdqr4km2ZqarbC57nc+e2t1eHGJZ9Zt9SeOkeoDJ5bvYJHFIHpxZ/VScd6SW+ZkcOxNvm1qEZUM54BOr+GwKacbV1x/xhSDx12NMVvlaRTnjf/gFpqk9N0pwLGwAAAAASUVORK5CYII=");
    width: 65px;
    height: 16px
}

@media(device-aspect-ratio: 2) {
    i.pan-icon-pinterest-button {
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAAgCAMAAADpCVAqAAAAilBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2N2iNAAAALXRSTlMA+/UDYYBpxwfw66LiEcErF0NYNcxQMCINCrCYh3tvuqrSkYzcPCcd10ldtXYxcKVKAAAEuklEQVRYw8VW2ZKqMBANq+ygoGyKgKMImv//vZvuTgCtuS9WWdMPmo1ez+mEzWIcpqdlNWPCvi7JrjnZqfG2um11LmVjGuybso3ITvBc2zls+Fp+ruxrYtTCgHu/axBsMS/bMOd65Pttx0G0hn1LLpx3owg/FAMeqTycwGq3K3ESnlyY2uw7chCxl7Mz3KThDkyelrrkHeThwL4iPuc3BUpIA41c8maRwVWbiW2H7Hcp05h9IB6PVmPuzvnwxX9h95OxqkzKWCp8uTu/abp2Gj9/4EHIeT9PdJFs+HeEGT0RAf8Is0eZBk5jxOavwbZiw/rAhRz1LoUIMB4xaLFItKJSxB+MIU/KdzXqwCfMLTXuq/EejQhpAAm4B3yVu5CRjLGzyJT5H1xz/aMGtuGe+q4HFsDAEoMtKAXZqCBpXNin3zHXYACfiLnwPQDAIfQopSnnCxYMDU0kpmnimatpTkU51VU9QoO1rA4oY1k7zMiprlrp6t40d8zY+VUvOZ2YdVv1ewq8MP0oE+kTOp2n1YNBy7KubBKDCaG6lDeGcY1cqQGxcH08AzzRU5VIqlVr7w1ZnzzD/grOhrVGm10O/nmcRN8CDpQ0gFGkF3yoymRzBMhd/EKgV9TJSeJh/bUpl4kgT4BQQNO7gL8ccqT2djmqD/2iROQrIkMQjQLrGbaGBH5DCReutRYGbIcnHGSW9QwxmIf99AjKZ8rNroY/JwQPgpONn+0xxiZ0cjhkjtYRVi+WBchINah7oZEnhHfsjhPRgrzzUsEaV14ekeynISw0CDIhhaPLbDgQKdI8CxmptgtFuKTj7k0ginoAyU4X3Bjh65HAKN32CZ8r71xiTwmmctlYI1SB+rcci+pYLRAqhtTdQJ8O6jCnJwfmMaT2iFlXcusHXKElo+ak2SODCJ3AgHOgtKAAfgCmnvTNgbS0pCNmNtU7AH8Ug/WCITC8C1JMYm96axnoQ5rvceQNSAvdkS2kViiNZAC1gunj1Bx/4OiNZUSSafX2uTRPBIgNmSLpTINJBg5vjXMt3gGdpyjuWBYhlWxnmQy+4StjKUu4TJvZ1ubNXm3qNlZLkfJcUmrvr+85sGtr6swgDT6pSRAxDJfa2cyUFrRfzlkX1XuHkuM6c3WRHI+s2/hw4SeX+lYgOQhhPfaYtRyxmKnviXj8LSOD1Kp8SQyqjEHs7wDaOmBjvsVGbQGY8tycpxl1/+TpUvgZpdbxq4SRROp8+aIiofxQ4zbp4yIAdylNC5Flk9rTRPGokhOnVxcQYZmugBh0es4KCjlby4gajclVFWYWgi6ssPRh4nMdvvJgzxkjevaGi4LzzMLERjZscqW3ojI1bOvNr44UXXtDx9KWdYfI9SbmBf+CqIP3T6QCVTrp+t9skC8ZhyN1/9CwvvncuVXa95TstRQuWQfNZ9U0idpcPfSddrkErstDaml5Sh55Wc0TDfjRSSLlq1tcG9irjB5cDLkVBIFsIbbQqfsDu2hi55GimQ36eZ4MVgXB/fXZffMxjKDG5bFCl1w/hlmO1+KxWD8kLuxdjPhWvq448c3BDMXxvFPGh/y/7ydjOMThMsvTdAHccHgJes+Dgv2tXAHzfyuhzf5O/gElFequDbCjkgAAAABJRU5ErkJggg==");
        background-size: 65px 16px
    }
}

i.pan-icon-facebook-button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAANCAMAAAAucZheAAAAkFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+WABnwAAAAL3RSTlMA2cyj8r0R3PjCkTfksHIxCraOUO1raGJdWEQq/ODVeFQ+IamchxzoFcZKApkFAxJKrRIAAAGSSURBVCjPdZHXloMwEENlg+k9IUASIJW03dX//93alDdyX2aO7COPNQCK1o4yrPIsbxussr8Hv3NbUpN9uUb2WEWQS3ul14RY50zusIpPd2lv3ALfDb58Qc0Gf4gfPPq3g/JVnHyAUyyEqpFabpufEJKvl/AraKETeQOg94UMnGkCy1cZaHi8x2KhHuv1jyOhw4lhbmpYYxWI6aIi70Ap6fX7YVeVgl7WMapOfZjwOEDweiFV80OeSrKvt3wNpKy1yTlg7niU0ARLBgUfacTAtLEOdtNRhSYDh9wFjACLckM2eGqhoK+4vQBGtjNUHTVROBnMg1KGZguH8b67GFRGqApqYswG5hFbtoz0BMU8wT4M08OZPJnDMmAL3IyBEUZHldNeJjCeidnns2O3D5uDzuCdOYchJe9pQO57HptzS3kh8/NdC4XO4DhlkJOfjOSRJOp5Gxy5PjmBy1QT5GPdfnx6KI0A3IXMsBGe++O6DhJp2yJBGj88W9SO79peG6fAW21tmQC/gbCj6wWWUIByZfYPzLs8XMkmjNUAAAAASUVORK5CYII=");
    width: 64px;
    height: 13px
}

@media(device-aspect-ratio: 2) {
    i.pan-icon-facebook-button {
        background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAaCAMAAABIHaTcAAAAhFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8g2+bRAAAAK3RSTlMA68VyqgpD7ySf5YTfWlH21cdl285J/aSILhG9mZBuBrI0ybZ8PAJodxYeUuaThQAAAyJJREFUSMfFlt22ojAMhQOCQAXkHxVQUECQ93+/gaatpY5rFnMuzr7RbEj7NS0BoLoWxLKs+AZb9Uq9fmuK/5FySyaqzIRNSnU3m7RNKZ7uThNRXWdCaRsrcFiS7ptSyiVFV8zLxLWxArvtAIe/AXQTddvh2v8OQLqYRyz/rwDs6f7D7wHYPwLQfwrQngy6BdXp1MLrtOgweDZw+ZXxeOTVtaN7dG6d+mFU3u1dAf9kPOq85Rnngd+hGmuAbpnJmbMmSeCLvzUO6MXCOQOYBg9cjwNk3BroEyXuIBGohgzQH+myLwDaJFTA8x0cXwByPDXQB1LoIYCk/UzoSvEAinHlAKL3jLCqwAMqKSrxdAidMVvoogLUAPnKsD8MAdDQuIVZYUxoJePYbeEQz3KPWDKOGeSOoWtzNvUTP22pveMARR7itoDJFpLjxjkwMrQcC1EJAIIJqL3ahseSLTHGYRaZ55tNQUdg68rhuvzENjcs1tL82SgoOaQ0JQXoqZEAZQ8xc2rkTqh9NucRMqybDHqEWQNdJw5TSJciSvReFBp30e00LJpjZvRnNbBlsuhmmmbDKoB7v7ovC2ZpEkD4bqbwVOd7CkRfAjAMOmP/F4CuTIilaZYM0LzvE1IBfKkCiTRfJB57jwMIdfAJ4L0v/xsg+G+ADI/KJ8AoBv++BUeDa/iyBQkaAuBzC5ySYpgKAC9AUZa1DKAewrd23wE6GeDLIcw/AAasLO9OLyDYv1C9zfodj3G0QnzoELYTIwB2NBcN68KNgD+GO6ytAoA2MeH2ZNexEmXkPQ9GYGPXPp4iL9qdjMDH+2M/9RzWyV/YwXYRGjUgs8sNRzQiDXkUADxlmk54703Xrfg6yfLUVvwEuK+MvWp0AiDFDAWgJ9N6RsjXYSJf9hWAoFdeHgYohiO9jAp2Dm08oOyDtGHv1kzjz1+JBgtvtVyB9cupuNDDF0vTUcMVRsnHc4E/cWE/LtOGuh4+TFiA81gj9+rVJbPo8W+qO7EsNzFaOsHeSeZQm+PDC85trgdEm8OwFGczqgMyG1XDO+vKiJa5FhK4zv/0wIY/+Wb6E4Q1UkgAAAAASUVORK5CYII=");
        background-size: 64px 13px
    }
}

i.pan-icon-share-wishlist-white {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAMAAABV0m3JAAAAaVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8G612AAAAInRSTlMAC/l/p5AEAe/Xs6NlUxve0MO0m4hzRkA5LxUG5+ZfXSgOLM1LmAAAAIRJREFUCNdNjlkWgzAIRSGJZk7VOtuR/S+yCVWP9wMel58HgG85asjoUYYvMKslIrcBbC6HW2LZU0EhKg4VS0eMELwayfJOF0QKWOR8caaHzn6KrQ7VxEWqJ5mYZe2JafF4h9Lvf8xydwqh8BK54WramOpODLCzWHpMgy5lJjhB72sOPH9a4A/HGYzarQAAAABJRU5ErkJggg==");
    background-size: 20px 12px;
    width: 20px;
    height: 12px
}

i.pan-icon-share-wishlist-grey {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAMAAABV0m3JAAAAwFBMVEUAAADQ0M/+/v7f3t77+/vKysno5+fz8/PT09Lt7e37+/v4+Pjp6Oj4+Pjy8vL////Q0M/////c29v////S0dH19fX19fXU09P8/PzU1NPu7u7x8fHNzcz8/PzS0dHNzczj4uLz8/Pd3NzU1NPU1NPz8/Pe3d3x8fHd3Nzu7u7X19bj4uLe3d3o5+fS0dH////x8fHMzMvp6OjNzcz8/Pze3d3u7u7z8/Pp6Oj4+Pjj4uL8/Pzo5+fX19bR0NDx8fE19sRjAAAANXRSTlMAAwwLs6D++PTp16iMi4B+c2RURjwsGxkG+/nx59/d19PNxMK0s6impJmSkX5oX11SQjguE6KxDgwAAACSSURBVAjXTcxXFsIgFEXRlwDpRdPtvfcSG4rzn5XhJUvdH3A5HwCoOz8EFPp1FdDZ4pzTDCCjxegkGN27ZKvExuFinFyRruM18DAuLn+aSfnr8fZjOkCtWNbVo9IPYm9mvlv7IirzHA2Joz0lbSPr8iVF67w0JSBtDSG6qTEKUmXcqEHl1BPtA75YBF+EMQUHnh9guhllWz7oKgAAAABJRU5ErkJggg==");
    background-size: 20px 12px;
    width: 20px;
    height: 12px
}

i.pan-icon-share-wishlist-dark {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAMAAABV0m3JAAAAWlBMVEUAAAAwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjQwJjSfb7sUAAAAHXRSTlMAC/l/BQGnkEPv17OjZVMtG97Qw7SbiHNeORXn5rh6S9kAAACCSURBVAjXTY7ZEoMgDEUTNtkEqtatzf//ZiFox/MANyczmQuAu7QaKtrKEYE5PREFBaBCDa/CcqWGQTQcBpaBGCH4myTLNz0QpV89Hs6tsPjc7HCrKWVpvuRSaxK7m/Fej8324ZCXM73sLmrD082pqEVscJE9feymWxkLfzBGxYHfHw7xDY+qZBTOAAAAAElFTkSuQmCC");
    background-size: 20px 12px;
    width: 20px;
    height: 12px
}

i.pan-icon-share-wishlist-pandora {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAMAAABV0m3JAAAAzFBMVEUAAABEO0hFPEk2LDpLQk8+NEE5Lz1IP0w/NkNSSlVDOkY9NEFQR1NDOkc5LzwyKDY3LTs+NUJVTFhDOkc6MD43LTtPRlJJQExEO0g7MT46MD5MQ09IP0tTS1YwJjQ9NEFIQExLQk5QR1NTS1ZVTFg0KjhJQE0wJjRFPEkwJjRGPUlVTFhRSVVKQU0wJjQ2LDowJjRPRlJAN0QwJjRDOkY7Mj8/NUI5Lz1HPko1LDlJQE0yKTZPRlJMRFAwJjRBOEVAN0Q/NkM9NEE3LjvyqMSFAAAANHRSTlMABf4MCwF/Uzb98ePayLOzqKWfkZBkQBwY+Pj37OfY1dPEtKijmYiHgHx0cmhfXUdGLigTq+ykJwAAALdJREFUCNc9j1cOwjAMQB1a2rI3lL33Bqdp0g33vxNJQLwPy3oesgGMy/6WB0n+anUM0DwncRzXCACpMkZLrpbbOAgCXjfMOqUvL21pWZOKczboUy9LsbLTcs35mzHZlCWIfu+71WFMzyHm/NEGqtOHsm0qm5Sa2Y7VKGHRlpI0UCkxN2UZcyIKT+q+li9EFDmWl6AvwnBpguI8jMKyW6zYPbIoHOHHvVwYdw/qr2YX/pirJtGJjh+cmRkgA6e1zgAAAABJRU5ErkJggg==");
    background-size: 20px 12px;
    width: 20px;
    height: 12px
}

i.pan-icon-dark-gifthint {
    background-position: -69px -51px;
    width: 13px;
    height: 12px
}

.btn i {
    margin: 0 5px;
    position: relative;
    font-style: normal;
    vertical-align: middle
}

.btn i.pan-icon-white-arrow-down,.btn i.pan-icon-dark-arrow-up,.btn i.pan-icon-dark-arrow-down,.btn i.pan-icon-grey-arrow-down,.btn i.pan-icon-pandora-arrow-down,.btn i.pan-icon-white-arrow-up,.btn i.pan-icon-grey-arrow-up,.btn i.pan-icon-pandora-arrow-up,.btn i.pan-icon-dropdown-arrow {
    top: 23px;
    vertical-align: top
}

.btn i.pan-icon-white-arrow-left,.btn i.pan-icon-grey-arrow-left,.btn i.pan-icon-pandora-arrow-left,.btn i.pan-icon-dark-arrow-left,.btn i.pan-icon-white-arrow-right,.btn i.pan-icon-grey-arrow-right,.btn i.pan-icon-pandora-arrow-right,.btn i.pan-icon-dark-arrow-right {
    top: 22px;
    vertical-align: top
}

.btn i.pan-icon-small-heart,.btn i.pan-icon-grey-shopping-bag,.btn i.pan-icon-white-shopping-bag,.btn i.pan-icon-dark-shopping-bag,.btn i.pan-icon-pandora-shopping-bag,.btn i.pan-icon-small-black-heart,.btn i.pan-icon-heart,.btn i.pan-icon-black-heart,.btn i.pan-icon-white-diamond,.btn i.pan-icon-grey-diamond,.btn i.pan-icon-pandora-diamond,.btn i.pan-icon-dark-diamond,.btn i.pan-icon-white-reset,.btn i.pan-icon-grey-reset,.btn i.pan-icon-pandora-reset,.btn i.pan-icon-dark-reset {
    top: 20px;
    vertical-align: top
}

.btn i.pan-icon-big-dark-shopping-bag,.btn i.pan-icon-white-plus,.btn i.pan-icon-grey-plus,.btn i.pan-icon-pandora-plus,.btn i.pan-icon-dark-plus,.btn i.pan-icon-white-minus,.btn i.pan-icon-grey-minus,.btn i.pan-icon-pandora-minus,.btn i.pan-icon-dark-minus {
    top: 19px;
    vertical-align: top
}

.btn i.pan-icon-small-clublogo,.btn i.pan-icon-pandora-facebook,.btn i.pan-icon-facebook,.btn i.pan-icon-pandora-twitter,.btn i.pan-icon-twitter,.btn i.pan-icon-pandora-youtube,.btn i.pan-icon-youtube,.btn i.pan-icon-pandora-googleplus,.btn i.pan-icon-googleplus,.btn i.pan-icon-big-white-diamond,.btn i.pan-icon-big-grey-diamond,.btn i.pan-icon-big-pandora-diamond,.btn i.pan-icon-big-dark-diamond,.btn i.pan-icon-share-wishlist-white,.btn i.pan-icon-share-wishlist-grey,.btn i.pan-icon-share-wishlist-dark,.btn i.pan-icon-share-wishlist-pandora {
    top: 18px;
    vertical-align: top
}

.btn i.pan-icon-white-location,.btn i.pan-icon-print-dark,.btn i.pan-icon-big-clublogo,.btn i.pan-icon-grey-location,.btn i.pan-icon-pandora-location,.btn i.pan-icon-dark-location,.btn i.pan-icon-facebook-button,.btn i.pan-icon-pinterest-button {
    top: 17px;
    vertical-align: top
}

.btn i.pan-icon-bubble-arrow-left,.btn i.pan-icon-bubble-arrow-right {
    top: 15px;
    vertical-align: top
}

.btn i.pan-icon-logo {
    top: 10px;
    vertical-align: top
}

.btn.small i {
    margin: 0 5px;
    position: relative;
    vertical-align: middle
}

.btn.small i.pan-icon-white-arrow-down,.btn.small i.pan-icon-grey-arrow-down,.btn.small i.pan-icon-pandora-arrow-down,.btn.small i.pan-icon-dark-arrow-down,.btn.small i.pan-icon-white-arrow-up,.btn.small i.pan-icon-grey-arrow-up,.btn.small i.pan-icon-pandora-arrow-up,.btn.small i.pan-icon-dark-arrow-up,.btn.small i.pan-icon-dropdown-arrow {
    top: 13px;
    vertical-align: top
}

.btn.small i.pan-icon-white-arrow-left,.btn.small i.pan-icon-grey-arrow-left,.btn.small i.pan-icon-pandora-arrow-left,.btn.small i.pan-icon-dark-arrow-left,.btn.small i.pan-icon-white-arrow-right,.btn.small i.pan-icon-grey-arrow-right,.btn.small i.pan-icon-pandora-arrow-right,.btn.small i.pan-icon-dark-arrow-right {
    top: 12px;
    vertical-align: top
}

.btn.small i.pan-icon-grey-shopping-bag,.btn.small i.pan-icon-white-shopping-bag,.btn.small i.pan-icon-dark-shopping-bag,.btn.small i.pan-icon-pandora-shopping-bag,.btn.small i.pan-icon-small-heart,.btn.small i.pan-icon-small-black-heart,.btn.small i.pan-icon-heart,.btn.small i.pan-icon-black-heart,.btn.small i.pan-icon-white-diamond,.btn.small i.pan-icon-grey-diamond,.btn.small i.pan-icon-pandora-diamond,.btn.small i.pan-icon-dark-diamond {
    top: 10px;
    vertical-align: top
}

.btn.small i.pan-icon-big-dark-shopping-bag,.btn.small i.pan-icon-white-reset,.btn.small i.pan-icon-grey-reset,.btn.small i.pan-icon-pandora-reset,.btn.small i.pan-icon-dark-reset,.btn.small i.pan-icon-white-plus,.btn.small i.pan-icon-grey-plus,.btn.small i.pan-icon-pandora-plus,.btn.small i.pan-icon-dark-plus,.btn.small i.pan-icon-white-minus,.btn.small i.pan-icon-grey-minus,.btn.small i.pan-icon-pandora-minus,.btn.small i.pan-icon-dark-minus {
    top: 9px;
    vertical-align: top
}

.btn.small i.pan-icon-small-clublogo,.btn.small i.pan-icon-pandora-facebook,.btn.small i.pan-icon-facebook,.btn.small i.pan-icon-pandora-twitter,.btn.small i.pan-icon-twitter,.btn.small i.pan-icon-pandora-youtube,.btn.small i.pan-icon-youtube,.btn.small i.pan-icon-big-white-diamond,.btn.small i.pan-icon-big-grey-diamond,.btn.small i.pan-icon-big-pandora-diamond,.btn.small i.pan-icon-big-dark-diamond,.btn.small i.pan-icon-share-wishlist-white,.btn.small i.pan-icon-share-wishlist-grey,.btn.small i.pan-icon-share-wishlist-dark,.btn.small i.pan-icon-share-wishlist-pandora,.btn.small i.pan-icon-dark-gifthint {
    top: 8px;
    vertical-align: top
}

.btn.small i.pan-icon-big-clublogo,.btn.small i.pan-icon-white-location,.btn.small i.pan-icon-grey-location,.btn.small i.pan-icon-pandora-location,.btn.small i.pan-icon-dark-location,.btn.small i.pan-icon-print-dark {
    top: 7px;
    vertical-align: top
}

.btn.small i.pan-icon-bubble-arrow-left,.btn.small i.pan-icon-bubble-arrow-right {
    top: 5px;
    vertical-align: top
}

.btn.small i.pan-icon-logo {
    top: 0;
    vertical-align: top
}

.essence-logo {
    display: block;
    margin: 0 auto;
    width: 340px;
    height: 80px;
    background-image: url("//static.pandora.net/consumer/design/collections/essence/images/icon-sprite.png");
    float: none
}

.essence-logo.dark {
    background-image: url("//static.pandora.net/consumer/design/collections/essence/images/icon-sprite-dark.png")
}

.essence-logo.small {
    width: 150px;
    height: 40px;
    background-position: 0 -80px
}

.tooltip {
    position: absolute;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 250px;
    height: auto;
    background-color: #fff;
    padding: 15px 20px;
    z-index: 4
}

.tooltip.byop-charm-tooltip {
    padding: 15px 0;
    height: auto;
    width: 170px
}

.tooltip.byop-charm-tooltip a.info {
    color: #121516
}

.tooltip.byop-charm-tooltip .hd.ext-small a.remove {
    display: block;
    margin: 0 20px;
    padding: 10px 0;
    background-color: #111516;
    color: white
}

.tooltip.collection-horizontal-tooltip {
    height: 210px;
    width: auto
}

.tooltip.collection-horizontal-tooltip .tooltip-item {
    float: left;
    height: 100%
}

.tooltip.collection-horizontal-tooltip .tooltip-item-separator-horizontal {
    width: 1px;
    height: 100%;
    margin: 0 10px
}

.tooltip .price {
    padding: 10px 5px;
    border-top: 1px solid #696969;
    border-bottom: 1px solid #696969
}

.tooltip .hd.ext-small>a {
    color: #0c0f10
}

.tooltip .icon-arrow-left {
    margin-top: -2px
}

.tooltip.ext-small-view {
    width: 120px
}

.tooltip.ext-medium-view {
    width: 320px
}

.tooltip.ext-padded-sticky {
    padding: 0
}

.tooltip.ext-padded-close {
    padding: 5px
}

.tooltip.ext-padded-near {
    padding: 10px
}

.tooltip.ext-padded-far {
    padding: 15px
}

.tooltip.ext-centered {
    text-align: center
}

.tooltip .ext-tooltip-arrow {
    position: absolute;
    content: "";
    width: 28px;
    height: 20px;
    background-repeat: no-repeat
}

.tooltip .ext-tooltip-arrow.down {
    bottom: -20px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAA7ElEQVR42r3NoQoCQRSF4RkWw4JgEhGDYNRi0QcwG7QYDDabTZvNNzDYDL6ATZtpu2ARBJNty2IQRBV2PIIXDYPMzs7sgb9cuHxMCNETyW3HsDe6TAC7ojKBWeRbBgfsM0JbFrEV4mT9ogsLmI9yDJOBGXQyiIWo+RXkaAOFhsCZhJCiUwPYHrmqoIsOMbA7qjKaIlpHT01wyGgR0YkGtkFcF0yhbQQsQAX610Ur6KYItukvLjpSwOYmLAId5P3BjihtyiO0hC4S7IFqjGYY7UvAsQ2LQI7WiOYhx5ZHaB4F6IyKdLeNdlBX5/cFwPW3gA1IWNEAAAAASUVORK5CYII=")
}

.tooltip .ext-tooltip-arrow.left {
    width: 20px;
    height: 28px;
    left: -20px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAA6klEQVR42q3UMcuBURiHcXp7B6VMkgzKyGLhA5gNLAaDzWZjs/kGBpvBF7CxmezKopTJZpFBCcrtGii56fG4z79+61WnczoBlxORmqtQFEOIi1gJG7nPEopgIC/7NVbAGmp+QyF0cZUP8xPLYyke+yb0jw4u8JxXLIMZvt6n0B9aOMLX3sVSmOKnPYeCqGMvhj1icYxhXgAVbCGuglXsoGY5chJTmPf6VNo4uwg+h3NY2YI6GkbfHtThMra2oI4mMLEFdTSIJk62oA5nsbAH9a/dw9UW1OEiNragjsYwsgf1hTVwUEFjOI35DZB7t4BEvbphAAAAAElFTkSuQmCC")
}

.tooltip .ext-tooltip-arrow.right {
    width: 20px;
    height: 28px;
    right: -20px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAA1UlEQVR4Aa3WIQ9BURyG8Xt3J9zNJpmZYBMpCh9AFiiCoGkaTfMNBE3wBTSadLtNsdkk7ZY7wWawOZ5/ON/gfbZffTdznCNwzp1QD1Q5oicmCFWDvh1KykErRVc5aP2wQqwa9J3RVA5ab0wRqgZ9B1SUg1aGvnLQt0ZeOWhd0VIOWh/MEakGfQmqykHrjqFyMMNANbhHWfGRHxgjVHwpCWqKY/PCDJHiYB/RUPz0vlggp7gcLmgr7sMflogVF+wNHdWbskFB8Uil6Kne5S2Kqn8Oo0DYH+k7t4BF88LKAAAAAElFTkSuQmCC")
}

.tooltip .ext-tooltip-arrow.up {
    top: -20px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAA00lEQVR42r3ToQrCUACFYccwDASTiBgEoxaLPoDZoMVgsNls2my+gcFm8AVs2kzrgkUQTLaVYRBEFXY8ZQiOsbu7e/fDl086GZkADKifSSMAFbqRSyXdYybZ+LUjQ+fgDMFGusaa9EawO1VVj+XogvBsMlUOrhDdVNVYD2I9qZ50rEwuxDtQVnbMoD3iN5cdnECuD7XijjXoBfnOZImOWXRC8haig0uoyaN21FiHPKjrSvmwsSI5UN867AJb6Kv7PziG3hwq+GM1ekB/G3/wiPQafgH8X7eA3atx4QAAAABJRU5ErkJggg==")
}

.shareArea {
    width: auto
}

.shareArea div a.saveButton {
    float: left
}

.shareArea div a.shareButton {
    float: right
}

.shareArea span {
    padding: 0;
    margin: 0
}

.shareArea .saveAndShare {
    position: absolute;
    bottom: 15px;
    min-height: 50px;
    right: 0
}

.shareArea .saveAndShare .shareOptions {
    position: relative;
    top: -5px;
    z-index: 11
}

.shareArea .saveAndShare .shareOptions .textBubble {
    position: relative;
    padding: 10px 10px 5px 10px;
    margin: 0;
    border: 1px solid #c7c7c9;
    color: #333;
    background: #e2e2e4;
    border-radius: 2px;
    float: right;
    width: auto;
    box-shadow: 0 2px 8px 1px #c7c7c9;
    min-width: 151px
}

.shareArea .saveAndShare .shareOptions .textBubble .textBubbleWrapper {
    float: left;
    width: auto;
    min-width: 145px
}

.shareArea .saveAndShare .shareOptions .textBubble .textBubbleWrapper a {
    float: none;
    display: inline-block;
    text-align: center;
    margin: 0 5px -2px 0
}

.shareArea .saveAndShare .shareOptions .textBubble:before {
    content: "";
    position: absolute;
    bottom: -14px;
    right: 41px;
    border-width: 14px 14px 0;
    border-style: solid;
    border-color: #e2e2e4 transparent;
    display: block;
    width: 0
}

.shareArea .saveAndShare .shareOptions .textBubble:after {
    border-color: #e2e2e4 transparent;
    border-style: solid;
    border-width: 14px 14px 0;
    bottom: -14px;
    content: "";
    display: block;
    position: absolute;
    right: 41px;
    width: 0
}

body .share-tooltip {
    width: auto;
    height: 34px;
    background-color: #f1f1f3;
    z-index: 100;
    border: 1px solid #e3e2e6;
    position: absolute
}

body .share-tooltip .share-quiz-wrapper {
    padding: 5px 4px
}

body .share-tooltip .share-quiz-wrapper .addthis_toolbox {
    float: none;
    width: auto
}

body .share-tooltip .share-quiz-wrapper .triangle.triangle {
    margin-left: -11px;
    bottom: -1px
}

body .share-tooltip.wishlist {
    width: 212px;
    height: auto;
    padding: 17px 12px;
    box-sizing: border-box
}

body .share-tooltip.wishlist .share-content {
    padding: 0
}

body .share-tooltip.wishlist .share-content h3 {
    font-size: 1.65em;
    line-height: 1.2em;
    letter-spacing: -0.03em;
    padding: 0 14px 8px 14px;
    text-align: center;
    border-bottom: 1px solid #D0D1D2
}

body .share-tooltip.wishlist .share-content .actions {
    width: 100%;
    border-top: 1px solid #FFF;
    padding: 10px;
    box-sizing: border-box
}

body .share-tooltip.wishlist .share-content .actions a.share {
    font-size: 2em;
    line-height: 1em;
    width: 35px;
    height: 30px;
    padding: 6px 8px;
    margin-left: 5px
}

body .share-tooltip.wishlist .share-content .actions a.share:first-child {
    margin-left: 0
}

body .share-tooltip.wishlist .share-content .hide-items {
    text-align: center;
    font-size: 1em;
    letter-spacing: -0.05em;
    text-decoration: underline;
    display: block;
    float: left;
    width: 100%
}

body .share-tooltip.top {
    margin-bottom: 13px
}

body .share-tooltip.top .triangle {
    position: absolute;
    bottom: -9px;
    left: 50%;
    margin-left: -8px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAnUlEQVR4AZ3M4wFCYQCF4fM310rZXrUBMkfItu2Tzffy04NCvrxpNjubXm/w89Pt9jelUnWDdCqnyKTzCUI/A4VCec7zbrAdJCcUbzbb3wP58oznnLiOEzJCUULfAjYcewYFCb0BSjvAjHdxg5RQoNloPwOmXDfgm7hRQshP6BoYc16HX+IBMSFfvd7a5POlEcda/BMPCvl4+Kjwpi1CIFzsGtVqhAAAAABJRU5ErkJggg==");
    width: 17px;
    height: 9px;
    background-position: center top;
    background-repeat: no-repeat
}

body .share-tooltip.bottom {
    margin-top: 13px
}

body .share-tooltip.bottom .triangle {
    position: absolute;
    top: -9px;
    left: 50%;
    margin-left: -8px;
    width: 17px;
    height: 9px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADoSURBVChTlY9PCwFBGMZntC9hBt9A8R1cHIVIKfmMDi6kxMGRi/IRKIctV1aUUeuZ7aVl5c+vppl95p1fz4pPbNbbCtYYK8XRW2K8R8DDmkPOSGnVlFJO8a34KoLk/Qk8qBM5A53RSQiEuRjhece57/vNQjHv8diDiASCBgsSVnCHRQsWHTgOePodCFoQDF8FFoqT0BlVRj7BXJbjgMckLtpE1Mdg/FUQxhg0OhyXaFRDo73NgiYQdH4RWDBnG5UwN8O7nM0kDl1U7Wmt6JsgjDFXNPJWaFSVrrvz0+mU+Edwx4rOp7O4AXfMZAn+be7xAAAAAElFTkSuQmCC");
    background-position: center top;
    background-repeat: no-repeat
}

body .share-tooltip .share-content {
    padding: 4px 2px;
    box-sizing: border-box
}

.actions {
    text-align: center;
    width: auto;
    display: inline-block;
    font-size: 0;
    white-space: nowrap
}

.actions a {
    width: 34px;
    height: 26px;
    text-align: center;
    font-size: 16px;
    line-height: 23px;
    margin-left: 1px;
    color: #000;
    text-decoration: none;
    display: inline-block;
    white-space: nowrap
}

.actions a img {
    width: 1px!important;
    height: 1px!important
}

.actions a:hover {
    color: #595959
}

.actions a:first-child {
    margin-left: 0
}

.general-tooltip {
    position: absolute;
    width: 260px;
    height: auto;
    float: initial;
    background: rgba(51,51,51,0.95);
    padding: 30px;
    box-sizing: border-box;
    color: white;
    margin: 0 0 14px;
    text-align: center
}

.general-tooltip span {
    font-size: 16px
}

.general-tooltip .arrow {
    position: absolute;
    top: 100%;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-left-width: 12px;
    border-right-width: 12px;
    border-top-width: 14px;
    border-color: rgba(51,51,51,0.95);
    border-left-color: transparent!important;
    border-right-color: transparent!important;
    border-bottom-width: 0;
    border-style: solid;
    width: auto
}

.general-tooltip * {
    float: initial;
    width: auto
}

.general-tooltip.general-tooltip-below {
    margin: 14px 0 0
}

.general-tooltip.general-tooltip-below .arrow {
    bottom: 100%;
    top: auto;
    border-bottom-width: 14px;
    border-top: 0
}

button {
    color: inherit;
    font: inherit;
    margin: 0;
    overflow: visible;
    text-transform: none;
    -webkit-appearance: button;
    cursor: pointer
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.btn.disabled,.btn.btn-disabled,button[disabled] {
    cursor: default;
    opacity: .65;
    pointer-events: none
}

.btn {
    padding: 0 10px;
    font-size: 12px;
    line-height: 46px;
    height: 50px;
    color: #27251F;
    background: #F2A1B2;
    border-radius: 0!important;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    display: block;
    width: auto;
    margin: 0 auto;
    float: none;
    position: relative;
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
    transition: all .3s ease-in-out;
    -webkit-touch-callout: none;
    -webkit-user-select: none
}

.btn span {
    display: inline-block;
    vertical-align: middle;
    font-size: inherit;
    text-decoration: inherit;
    pointer-events: none;
    font-weight: inherit;
    letter-spacing: inherit
}

.btn.small,.btn.btn-small {
    line-height: 30px;
    height: 30px
}

.btn.inline-block,.btn.btn-inline-block {
    display: inline-block
}

.btn.btn-uc {
    text-transform: uppercase
}

.no-touch .btn:hover {
    background: #FFCAD4;
    text-decoration: none
}

.no-touch .btn:active,.no-touch .btn.active {
    background: #FFCAD4;
    text-decoration: none
}

.btn:active,.btn.active {
    background: #FFCAD4;
    text-decoration: none
}

.btn.PandoraDropDown {
    display: inline-block;
    box-sizing: initial
}

.btn.PandoraDropDown.active i.pan-icon-dropdown-arrow {
    background-position: -44px -2px
}

.btn.PandoraDropDown .text {
    height: 100%;
    display: inline-block;
    line-height: 30px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    border-right: solid 1px #40394C
}

.btn.PandoraDropDown i.pan-icon-dropdown-arrow {
    background-position: -68px -11px;
    width: 7px;
    height: 4px
}

.btn.black,.btn.btn-black {
    color: white;
    border: 0;
    background: #27251F;
    border-radius: 0;
    height: auto;
    letter-spacing: .1em;
    -pie-background: #27251F;
    behavior: none;
    line-height: 1.2;
    padding: 5px 45px;
    width: 260px;
    min-height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btn.black.btn-small,.btn.btn-black.btn-small {
    min-height: 0;
    padding: 5px 10px;
    width: auto
}

.btn.black.btn-small:before,.btn.btn-black.btn-small:before {
    height: 5px
}

.btn.black.btn-inline-block,.btn.btn-black.btn-inline-block {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.btn.black:before,.btn.btn-black:before {
    content: '';
    display: inline-block;
    height: 18px;
    width: 0;
    vertical-align: middle;
    margin-top: 20px
}

.btn.black span,.btn.btn-black span {
    max-width: 100%
}

.no-touch .btn.black:hover,.no-touch .btn.btn-black:hover {
    background: #373737;
    -pie-background: #373737
}

.no-touch .btn.black:active,.no-touch .btn.btn-black:active,.no-touch .btn.black.active,.no-touch .btn.btn-black.active {
    background: #373737;
    -pie-background: #373737
}

.btn.black:active,.btn.btn-black:active,.btn.black.active,.btn.btn-black.active {
    background: #373737;
    -pie-background: #373737
}

.btn.side-spaced,.btn.btn-side-spaced {
    color: white;
    border: 0;
    background: #b0adb9;
    border-radius: 0;
    padding: 0 75px;
    letter-spacing: .1em;
    behavior: none
}

.no-touch .btn.side-spaced:hover,.no-touch .btn.btn-side-spaced:hover {
    background: #b0adb9
}

.no-touch .btn.side-spaced:active,.no-touch .btn.btn-side-spaced:active,.no-touch .btn.side-spaced.active,.no-touch .btn.btn-side-spaced.active {
    background: #b0adb9
}

.btn.side-spaced:active,.btn.btn-side-spaced:active,.btn.side-spaced.active,.btn.btn-side-spaced.active {
    background: #b0adb9
}

.btn.white,.btn.grey,.btn.btn-white,.btn.btn-grey {
    color: #27251F;
    border: 0;
    outline: solid 1px #27251F;
    background: 0
}

.no-touch .btn.white:hover,.no-touch .btn.grey:hover,.no-touch .btn.btn-white:hover,.no-touch .btn.btn-grey:hover {
    outline: solid 2px #27251F;
    border: 0;
    background: 0
}

.no-touch .btn.white:active,.no-touch .btn.grey:active,.no-touch .btn.btn-white:active,.no-touch .btn.btn-grey:active,.no-touch .btn.white.active,.no-touch .btn.grey.active,.no-touch .btn.btn-white.active,.no-touch .btn.btn-grey.active {
    outline: solid 1px #27251F;
    border: 0;
    background: 0;
    text-decoration: none
}

.btn.white:active,.btn.grey:active,.btn.btn-white:active,.btn.btn-grey:active,.btn.white.active,.btn.grey.active,.btn.btn-white.active,.btn.btn-grey.active {
    outline: solid 1px #27251F;
    border: 0;
    background: 0;
    text-decoration: none
}

.btn.white,.btn.btn-white {
    color: #27251F;
    background: white;
    border: 0;
    outline: 1px solid #27251F;
    transition: outline .3s ease-in-out
}

.no-touch .btn.white:hover,.no-touch .btn.btn-white:hover {
    background: white;
    outline: 2px solid #27251F
}

.no-touch .btn.white:active,.no-touch .btn.btn-white:active,.no-touch .btn.white.active,.no-touch .btn.btn-white.active {
    background: white;
    text-decoration: none;
    outline: 1px solid #27251F
}

.btn.white:active,.btn.btn-white:active,.btn.white.active,.btn.btn-white.active {
    background: white;
    text-decoration: none;
    outline: 1px solid #27251F
}

.btn.ghost,.btn.btn-ghost {
    color: #27251F;
    border: 0;
    outline: solid 1px #27251F;
    background: transparent;
    behavior: none;
    border-radius: 0;
    height: auto;
    line-height: 1.2;
    padding: 5px 45px;
    width: 260px;
    min-height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btn.ghost.btn-inline-block,.btn.btn-ghost.btn-inline-block {
    display: inline-block
}

.btn.ghost:before,.btn.btn-ghost:before {
    content: '';
    display: inline-block;
    height: 18px;
    width: 0;
    vertical-align: middle;
    margin-top: 20px
}

.btn.ghost span,.btn.btn-ghost span {
    max-width: 100%
}

.no-touch .btn.ghost:hover,.no-touch .btn.btn-ghost:hover {
    color: #27251F;
    background: #D0D1D2;
    border: 0;
    outline: solid 2px #27251F
}

.no-touch .btn.ghost:active,.no-touch .btn.btn-ghost:active,.no-touch .btn.ghost.active,.no-touch .btn.btn-ghost.active {
    background: #D0D1D2;
    text-decoration: none;
    border: 0;
    outline: solid 1px #27251F
}

.btn.ghost:active,.btn.btn-ghost:active,.btn.ghost.active,.btn.btn-ghost.active {
    background: #D0D1D2;
    text-decoration: none;
    border: 0;
    outline: solid 1px #27251F
}

.btn.ghost-white,.btn.btn-ghost-white {
    color: white;
    border: 0;
    outline: solid 1px white;
    background: #27251F;
    behavior: none;
    border-radius: 0;
    height: auto;
    line-height: 1.2;
    padding: 5px 45px;
    width: 260px;
    min-height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btn.ghost-white.btn-inline-block,.btn.btn-ghost-white.btn-inline-block {
    display: inline-block
}

.btn.ghost-white span,.btn.btn-ghost-white span {
    max-width: 100%
}

.btn.ghost-white:before,.btn.btn-ghost-white:before {
    content: '';
    display: inline-block;
    height: 18px;
    width: 0;
    vertical-align: middle;
    margin-top: 20px
}

.no-touch .btn.ghost-white:hover,.no-touch .btn.btn-ghost-white:hover {
    color: white;
    background: #5D5955;
    border: 0;
    outline: solid 2px white
}

.no-touch .btn.ghost-white:active,.no-touch .btn.btn-ghost-white:active,.no-touch .btn.ghost-white.active,.no-touch .btn.btn-ghost-white.active {
    background: #5D5955;
    text-decoration: none;
    border: 0;
    outline: solid 1px white
}

.btn.ghost-white:active,.btn.btn-ghost-white:active,.btn.ghost-white.active,.btn.btn-ghost-white.active {
    background: #5D5955;
    text-decoration: none;
    border: 0;
    outline: solid 1px white
}

.btn.link,.btn.btn-link {
    color: #27251F;
    font-size: 22px;
    border-color: transparent;
    background: transparent;
    behavior: none;
    border-radius: 0;
    line-height: 1.2;
    padding: 5px 45px;
    min-height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    outline: 0
}

.btn.link.small,.btn.btn-link.small,.btn.link.btn-small,.btn.btn-link.btn-small {
    line-height: 30px;
    min-height: 30px
}

.btn.link.btn-inline-block,.btn.btn-link.btn-inline-block {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.btn.link:before,.btn.btn-link:before {
    content: '';
    display: inline-block;
    height: 18px;
    width: 0;
    vertical-align: middle;
    margin-top: 20px
}

.btn.link.btn-grey,.btn.btn-link.btn-grey,.btn.link.grey,.btn.btn-link.grey,.btn.link.btn-white,.btn.btn-link.btn-white,.btn.link.white,.btn.btn-link.white {
    color: white
}

.btn.link span,.btn.btn-link span {
    text-decoration: underline
}

.no-touch .btn.link:hover,.no-touch .btn.btn-link:hover {
    background: transparent;
    outline: 0
}

.no-touch .btn.link:active,.no-touch .btn.btn-link:active,.no-touch .btn.link.active,.no-touch .btn.btn-link.active {
    background: #f1f1f3!important;
    outline: 0
}

.btn.link.grey,.btn.btn-link.grey,.btn.link.grey:hover,.btn.btn-link.grey:hover,.btn.link.grey.active,.btn.btn-link.grey.active,.btn.link.grey:active,.btn.btn-link.grey:active,.btn.link.white,.btn.btn-link.white,.btn.link.white:hover,.btn.btn-link.white:hover,.btn.link.white.active,.btn.btn-link.white.active,.btn.link.white:active,.btn.btn-link.white:active,.btn.link.btn-grey,.btn.btn-link.btn-grey,.btn.link.btn-grey:hover,.btn.btn-link.btn-grey:hover,.btn.link.btn-grey.active,.btn.btn-link.btn-grey.active,.btn.link.btn-grey:active,.btn.btn-link.btn-grey:active,.btn.link.btn-white,.btn.btn-link.btn-white,.btn.link.btn-white:hover,.btn.btn-link.btn-white:hover,.btn.link.btn-white.active,.btn.btn-link.btn-white.active,.btn.link.btn-white:active,.btn.btn-link.btn-white:active {
    color: #fff;
    background: transparent;
    -pie-background: transparent
}

.btn.link.grey.small,.btn.btn-link.grey.small,.btn.link.grey:hover.small,.btn.btn-link.grey:hover.small,.btn.link.grey.active.small,.btn.btn-link.grey.active.small,.btn.link.grey:active.small,.btn.btn-link.grey:active.small,.btn.link.white.small,.btn.btn-link.white.small,.btn.link.white:hover.small,.btn.btn-link.white:hover.small,.btn.link.white.active.small,.btn.btn-link.white.active.small,.btn.link.white:active.small,.btn.btn-link.white:active.small,.btn.link.btn-grey.small,.btn.btn-link.btn-grey.small,.btn.link.btn-grey:hover.small,.btn.btn-link.btn-grey:hover.small,.btn.link.btn-grey.active.small,.btn.btn-link.btn-grey.active.small,.btn.link.btn-grey:active.small,.btn.btn-link.btn-grey:active.small,.btn.link.btn-white.small,.btn.btn-link.btn-white.small,.btn.link.btn-white:hover.small,.btn.btn-link.btn-white:hover.small,.btn.link.btn-white.active.small,.btn.btn-link.btn-white.active.small,.btn.link.btn-white:active.small,.btn.btn-link.btn-white:active.small {
    background-position: right -19px
}

.btn.link:active,.btn.btn-link:active,.btn.link.active,.btn.btn-link.active {
    background: #f1f1f3!important
}

.btn.link:active span,.btn.btn-link:active span,.btn.link.active span,.btn.btn-link.active span {
    text-decoration: none
}

.btn.facebook,.btn.btn-facebook {
    color: #fff;
    border: solid 1px #304879;
    background: #4768ab;
    background: linear-gradient(to top,#3d5c99 0,#5b83d1 100%);
    -pie-background: linear-gradient(top,#5b83d1,#3d5c99)
}

.no-touch .btn.facebook:hover,.no-touch .btn.btn-facebook:hover {
    color: #fff;
    border: solid 1px #304879;
    background: #4768ab;
    background: linear-gradient(to top,#3d5c99 0,#5b83d1 100%);
    -pie-background: linear-gradient(top,#5b83d1,#3d5c99)
}

.no-touch .btn.facebook:active,.no-touch .btn.btn-facebook:active,.no-touch .btn.facebook.active,.no-touch .btn.btn-facebook.active {
    color: #fff;
    border: solid 1px #304879;
    background: #4768ab;
    background: linear-gradient(to top,#3d5c99 0,#5b83d1 100%);
    -pie-background: linear-gradient(top,#5b83d1,#3d5c99)
}

.btn.twitter,.btn.btn-twitter {
    color: #fff;
    border: solid 1px #2a83b0;
    background: #399bcc;
    background: linear-gradient(to top,#3590bd 0,#4fafde 100%);
    -pie-background: linear-gradient(top,#4fafde,#3590bd)
}

.no-touch .btn.twitter:hover,.no-touch .btn.btn-twitter:hover {
    color: #fff;
    border: solid 1px #2a83b0;
    background: #399bcc;
    background: linear-gradient(to top,#3590bd 0,#4fafde 100%);
    -pie-background: linear-gradient(top,#4fafde,#3590bd)
}

.no-touch .btn.twitter:active,.no-touch .btn.btn-twitter:active,.no-touch .btn.twitter.active,.no-touch .btn.btn-twitter.active {
    color: #fff;
    border: solid 1px #2a83b0;
    background: #399bcc;
    background: linear-gradient(to top,#3590bd 0,#4fafde 100%);
    -pie-background: linear-gradient(top,#4fafde,#3590bd)
}

.btn.pinterest,.btn.btn-pinterest {
    color: #fff;
    border: solid 1px #961116;
    background: #e5383e;
    background: linear-gradient(to top,#a61419 0,#e5383e 100%);
    -pie-background: linear-gradient(top,#e5383e,#a61419)
}

.no-touch .btn.pinterest:hover,.no-touch .btn.btn-pinterest:hover {
    color: #fff;
    border: solid 1px #961116;
    background: #e5383e;
    background: linear-gradient(to top,#a61419 0,#e5383e 100%);
    -pie-background: linear-gradient(top,#e5383e,#a61419)
}

.no-touch .btn.pinterest:active,.no-touch .btn.btn-pinterest:active,.no-touch .btn.pinterest.active,.no-touch .btn.btn-pinterest.active {
    color: #fff;
    border: solid 1px #961116;
    background: #e5383e;
    background: linear-gradient(to top,#a61419 0,#e5383e 100%);
    -pie-background: linear-gradient(top,#e5383e,#a61419)
}

.btn.wechat,.btn.btn-wechat {
    color: #fff;
    background: linear-gradient(to bottom,#57c15d 0,#007500 100%);
    border-color: transparent;
    border: 0;
    -pie-background: linear-gradient(top,#007500,#57c15d)
}

.no-touch .btn.wechat.btn-active,.no-touch .btn.btn-wechat.btn-active,.no-touch .btn.wechat:active,.no-touch .btn.btn-wechat:active,.no-touch .btn.wechat:hover,.no-touch .btn.btn-wechat:hover,.no-touch .btn.wechat.active,.no-touch .btn.btn-wechat.active {
    color: #fff!important;
    outline: 0;
    background: linear-gradient(to bottom,#87d88c 0,#007500 100%)!important;
    border: 0;
    -pie-background: linear-gradient(top,#007500,#87d88c)
}

.dropdown-container {
    height: 52px;
    width: auto;
    text-align: left
}

.dropdown-container .btn {
    width: 100%;
    margin: 0!important;
    padding: 0!important;
    box-sizing: border-box
}

.dropdown-container .btn .dropdown-choice {
    padding: 0 10px 0 15px;
    font-size: 13px;
    line-height: inherit;
    float: left;
    width: auto
}

.dropdown-container .btn .dropdown-border {
    background-color: #43384C;
    width: 1px!important;
    float: right!important;
    height: inherit;
    display: block
}

.dropdown-container .btn i {
    float: right;
    margin: 0 15px
}

.dropdown-container .btn.white .dropdown-border {
    background-color: #DFDDE1
}

.righttoleft #dropdown-button .dropdown-border,.righttoleft #dropdown-button i {
    float: left
}

label {
    font-size: 16px;
    margin: 2px 0;
    min-height: 16px;
    width: 100%;
    text-align: left;
    box-sizing: border-box;
    display: block
}

.righttoleft label {
    text-align: right
}

div.error,label.error {
    color: #b94a48
}

input,textarea {
    border-radius: 0
}

.radio-container {
    position: relative
}

.radio-container input[type=radio] {
    display: none
}

.ie8 .radio-container input[type=radio] {
    display: inline-block;
    float: left;
    margin-top: 5px
}

.radio-container input[type=radio]+i.pandora-icon-radio-unchecked {
    font-size: 26px;
    width: 26px;
    height: 26px;
    display: inline-block;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

.radio-container input[type=radio]+i.pandora-icon-radio-unchecked:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.radio-container input[type=radio]+i.pandora-icon-radio-unchecked+label.css-label {
    background-image: none;
    padding-left: 31px;
    vertical-align: top;
    left: -26px;
    position: relative
}

.righttoleft .radio-container input[type=radio]+i.pandora-icon-radio-unchecked+label.css-label {
    padding-left: 0;
    padding-right: 31px;
    right: -26px;
    left: auto;
    position: relative
}

.righttoleft .radio-container input[type=radio]+i.pandora-icon-radio-unchecked {
    left: auto;
    right: 0
}

.radio-container input[type=radio]:checked+i.pandora-icon-radio-unchecked:before {
    content: '\e912'
}

.radio-container input[type=radio]:checked+label.css-label {
    background-position: 0 0
}

.radio-container label.css-label {
    padding-left: 26px;
    height: 26px;
    display: inline-block;
    line-height: 26px;
    background-repeat: no-repeat;
    background-position: 0 -26px;
    vertical-align: middle;
    cursor: pointer;
    white-space: normal;
    width: auto;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA0CAYAAACU7CiIAAAEVUlEQVR4AcyVyU9TURjF/UuqunEMRrUCAiJQRFSJO9W9C0MUiUYwqnFcaOIUDURNdKM2jomu2h3zTCltAToxlnm2GzS2n+fc5L6UFJEXN77k5N6+136/e76hb81/c9XX11saGhrKISc03NjYuAhFm5ubeyBHS0tLObT+XwHvoF/YC1VXV2eIn5uamgQQaW1tjbW3t79ra2uzmILgxEXQdwasrq5WqqmpMQCAC54LHBGkBIi4XK4odHK1kBIEitXW1kpVVVUShAA6AYRONEA6OjrE7XZzjcNd6d8gx6E4IRrAPSHcVzytlBtXbsnNq7flReVLOjEgnZ2d4vF4xOv1ch/H/eN/glhw0iiDaojeF58+Kzs37ZGcNJvsT81T4n7HRquUnCkVOFCArq4u6e7upgiPwmFyzZCKt4AtceF0OCUvo0AFPpp/bDnhmU3yMw8ipU3S09Mjvb29EggEuPIA9iUQOFkLUCyxo+gkb2+BZFlz5LCtaEXts+YAVig+r0+CwaCEQiGKNYt1uN1rDRByXQZYYsGZLgTIlcKcI6tS9p5cKS2+KOFwWPr6+mRgYIAOmcIyA4TucRCk25Yr81+QfciUWEemjZChoSHp7++nK4cBQi4jBOm2fV7xQrmxIfcmBFd5Yn/zXoaHhyUSiVDswIgBQisuEqBn49a1O7J3xz7JTc83Jf7mwb1HMjIyIqOjo0qdHs8PA4Q8LnImCGGr3r5+V9K3ZzLvpkTQ04fPZGxsTMbHx5U8iSDaI0AP36uXryVr137J3G1O7L5P7z/LxMSETE5OEsj5iiSCnARQ2LOAbAacMMuU2Aysy9TUlExPT7NWBDkMkM/nK4NFofSEc+JTUzJWrbSUTLl0/rKCzMzMyOzsrGp1xk4ErUPwGFZCVP97PV6xZRyUXZtTxbo1fUXxOweyClXxCZmbm2Pq+O8Qg9aRYVy4Ydd/IX6/X024q90FWIEOtqys29IVJBwK0wUhFGeJh7YnMjTIgmGLaoie8IA/IBfPlTH/7Cq17t6SJhk7s1UdL1+4opww+Pz8vCwsLLDbeOBor9+//IsQgBP4j4oTwqnWE86icv/B/lEe3X8izx5XyNcv39hdRqo0ZBI1Qpw4snNixXcSICVQbHBwUE84T8xWNdo2seCEEEDxOQ8KNxdW9ZZFyooA+w5QEgRtm+SCn3kgOIkCcmqNmQupY83sdEcg804ndMHA2PMeXdNFjN/FajGBSEqlJRgKlUNOKAL9pLgPBINOAMrxnQ2/2y0DDICBIAb2/6+uQajlxDhQ9h5wMQl2nn1rqv811VCkrhlya6qpKhSpiZMfCgJuTLVXFYrcMWOqx8EJiVdAQciXIndMmmqnOIUIU+2DUxUBfEQAVUGQO9ZNVQw+q4KCj7lj3VTN4AcKQrqpysFnCASEdFP1g6eqUBDSTbUOXqqCgJBuqn7wSSFNVQw+xcWZqhg8FIQoU5WDh+LSVPvga6prqv69Pe7KMvIPFpYAAAAASUVORK5CYII=");
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.righttoleft .radio-container label.css-label {
    padding-left: 0;
    padding-right: 26px
}

.ie8 .radio-container label.css-label {
    padding-left: 10px;
    width: 90%;
    background-image: none
}

.checkbox-container {
    white-space: nowrap;
    display: inline-block;
    width: auto;
    position: relative
}

.checkbox-container input[type=checkbox] {
    display: none
}

.ie8 .checkbox-container input[type=checkbox] {
    display: inline-block;
    float: left;
    margin-top: 5px
}

.checkbox-container input[type=checkbox]+i {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: -8px;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    margin-top: -1px
}

.checkbox-container input[type=checkbox]+i+label.css-label {
    background-image: none;
    height: auto;
    line-height: 1.2
}

.righttoleft .checkbox-container input[type=checkbox]+i {
    left: auto;
    right: -8px
}

.checkbox-container input[type=checkbox]+i:before {
    font-size: 30px
}

.checkbox-container label.css-label {
    padding-left: 22px;
    height: 18px;
    display: inline-block;
    line-height: 18px;
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: middle;
    cursor: pointer;
    white-space: normal;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAkCAYAAACE7WrnAAABBElEQVR4AWMgHoyCVy9f/ScF4zWIWEsHu0GjBo0aRHkWIQxGQUleBQdFBpTmVbIUZZfZ5aUXcZFtSFFOuUx+RnF3dmoBF9nRf+bU2f8dzT3/MxJzBchOkLlphTlZyXkfL1+8Qjhl11c2a9SUNTChy2en5JelJ2T/T4nNyCAqi1QW1+qUFVSdB4ZDSn5mCQtIDOiNjJTYzP+Jkam7ScprBVklNjlphb8zk/LOpsZlpSRGpf2NC0/+HRUcr0ZypgV6oyg5JuN/fETK/+iQhP8RgbETyc79saFJWyMD4/6H+ka9D/IKFyLboHD/GLlg74jvAR6hJRSXR76uwWVeTgE8oyXkIAIAFBOO+Dg5nHQAAAAASUVORK5CYII=");
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ie8 .checkbox-container label.css-label {
    padding-left: 10px;
    width: 90%;
    background-image: none
}

.righttoleft .checkbox-container label.css-label {
    padding-left: 0;
    padding-right: 22px
}

.checkbox-container input:checked+label.css-label,.checkbox-container input:checked+label+label.css-label {
    background-position: 0 -18px
}

.checkbox-container input:checked+i:before {
    content: "\e803"
}

.input-container {
    min-height: 45px
}

.input-container.large-mobile-like input[type="text"],.input-container.large-mobile-like input[type="password"],.input-container.large-mobile-like input[type="datetime"],.input-container.large-mobile-like input[type="datetime-local"],.input-container.large-mobile-like input[type="date"],.input-container.large-mobile-like input[type="month"],.input-container.large-mobile-like input[type="time"],.input-container.large-mobile-like input[type="week"],.input-container.large-mobile-like input[type="number"],.input-container.large-mobile-like input[type="email"],.input-container.large-mobile-like input[type="url"],.input-container.large-mobile-like input[type="search"],.input-container.large-mobile-like input[type="tel"],.input-container.large-mobile-like input[type="color"],.input-container.large-mobile-like .uneditable-input,.input-container.large-mobile-like select,.input-container.large-mobile-like textarea {
    background: #fff;
    border-radius: 5px;
    height: 56px;
    padding: 0 16px;
    width: 100%;
    -moz-appearance: none;
    -webkit-appearance: none;
    box-sizing: border-box;
    font-size: 16px;
    padding: 0 52px 0 10px
}

.input-container.large-mobile-like input[type="text"]::-ms-expand,.input-container.large-mobile-like input[type="password"]::-ms-expand,.input-container.large-mobile-like input[type="datetime"]::-ms-expand,.input-container.large-mobile-like input[type="datetime-local"]::-ms-expand,.input-container.large-mobile-like input[type="date"]::-ms-expand,.input-container.large-mobile-like input[type="month"]::-ms-expand,.input-container.large-mobile-like input[type="time"]::-ms-expand,.input-container.large-mobile-like input[type="week"]::-ms-expand,.input-container.large-mobile-like input[type="number"]::-ms-expand,.input-container.large-mobile-like input[type="email"]::-ms-expand,.input-container.large-mobile-like input[type="url"]::-ms-expand,.input-container.large-mobile-like input[type="search"]::-ms-expand,.input-container.large-mobile-like input[type="tel"]::-ms-expand,.input-container.large-mobile-like input[type="color"]::-ms-expand,.input-container.large-mobile-like .uneditable-input::-ms-expand,.input-container.large-mobile-like select::-ms-expand,.input-container.large-mobile-like textarea::-ms-expand {
    -ms-filter: "alpha(opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0
}

.input-container.large-mobile-like select+i.pandora-icon-arrow-down {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 52px;
    pointer-events: none;
    -ms-transform: translate(0%,-50%);
    transform: translate(0%,-50%);
    color: black
}

.input-container.transparent {
    min-height: initial
}

.input-container.transparent input[type="text"],.input-container.transparent input[type="password"],.input-container.transparent input[type="datetime"],.input-container.transparent input[type="datetime-local"],.input-container.transparent input[type="date"],.input-container.transparent input[type="month"],.input-container.transparent input[type="time"],.input-container.transparent input[type="week"],.input-container.transparent input[type="number"],.input-container.transparent input[type="email"],.input-container.transparent input[type="url"],.input-container.transparent input[type="search"],.input-container.transparent input[type="tel"],.input-container.transparent input[type="color"],.input-container.transparent .uneditable-input,.input-container.transparent select,.input-container.transparent textarea {
    background: transparent;
    border-radius: 0;
    height: auto;
    width: 100%;
    -moz-appearance: none;
    -webkit-appearance: none;
    box-sizing: border-box;
    font-size: 16px;
    padding: 5px 0 10px 0;
    border: 0;
    border-bottom: 1px solid #5e5f61;
    line-height: 16px;
    text-transform: uppercase;
    color: #27251f;
    transition: color .25 ease-in-out
}

.input-container.transparent input[type="text"].error,.input-container.transparent input[type="password"].error,.input-container.transparent input[type="datetime"].error,.input-container.transparent input[type="datetime-local"].error,.input-container.transparent input[type="date"].error,.input-container.transparent input[type="month"].error,.input-container.transparent input[type="time"].error,.input-container.transparent input[type="week"].error,.input-container.transparent input[type="number"].error,.input-container.transparent input[type="email"].error,.input-container.transparent input[type="url"].error,.input-container.transparent input[type="search"].error,.input-container.transparent input[type="tel"].error,.input-container.transparent input[type="color"].error,.input-container.transparent .uneditable-input.error,.input-container.transparent select.error,.input-container.transparent textarea.error {
    box-shadow: none!important;
    background: transparent!important
}

.input-container.transparent input[type="text"]+label.error,.input-container.transparent input[type="password"]+label.error,.input-container.transparent input[type="datetime"]+label.error,.input-container.transparent input[type="datetime-local"]+label.error,.input-container.transparent input[type="date"]+label.error,.input-container.transparent input[type="month"]+label.error,.input-container.transparent input[type="time"]+label.error,.input-container.transparent input[type="week"]+label.error,.input-container.transparent input[type="number"]+label.error,.input-container.transparent input[type="email"]+label.error,.input-container.transparent input[type="url"]+label.error,.input-container.transparent input[type="search"]+label.error,.input-container.transparent input[type="tel"]+label.error,.input-container.transparent input[type="color"]+label.error,.input-container.transparent .uneditable-input+label.error,.input-container.transparent select+label.error,.input-container.transparent textarea+label.error {
    margin-top: 5px
}

.input-container.transparent select+i.pandora-icon-arrow-down {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 52px;
    pointer-events: none;
    -ms-transform: translate(0%,-50%);
    transform: translate(0%,-50%)
}

.input-container.search-input-container i {
    font-size: 36px;
    margin: 0 -5px 0 auto;
    transition: opacity .25s ease-in-out;
    z-index: 1
}

.righttoleft .input-container.search-input-container i {
    margin: 0 auto 0 -5px
}

.input-container.search-input-container .pandora-icon-x,.input-container.search-input-container .pandora-icon-magnifying-glass {
    position: absolute;
    top: 5px;
    right: 10px
}

.righttoleft .input-container.search-input-container .pandora-icon-x,.righttoleft .input-container.search-input-container .pandora-icon-magnifying-glass {
    right: auto;
    left: 10px
}

.input-container.search-input-container .pandora-icon-x {
    visibility: hidden;
    opacity: 0
}

.input-container.search-input-container.active .pandora-icon-magnifying-glass {
    opacity: 0;
    pointer-events: none
}

.input-container.search-input-container.active .pandora-icon-x {
    visibility: visible;
    opacity: 1;
    cursor: pointer
}

.input-container.search-input-container .search-query {
    position: relative;
    min-height: 48px;
    height: auto;
    width: 100%;
    overflow: hidden;
    border: 0;
    box-sizing: border-box;
    -webkit-appearance: none;
    background-color: #e5e5e5;
    outline: 0;
    font-size: 13px;
    line-height: 28px;
    font-family: unset;
    padding: 10px 42px 10px 10px
}

.righttoleft .input-container.search-input-container .search-query {
    right: auto;
    left: 0;
    padding: 10px 10px 10px 42px
}

.input-container.search-input-container .search-query::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.input-container.search-input-container .search-query::-ms-clear {
    display: none;
    position: absolute;
    left: 100%;
    width: 0;
    height: 0
}

.input-container input[type="text"],.input-container input[type="password"],.input-container input[type="datetime"],.input-container input[type="datetime-local"],.input-container input[type="date"],.input-container input[type="month"],.input-container input[type="time"],.input-container input[type="week"],.input-container input[type="number"],.input-container input[type="email"],.input-container input[type="url"],.input-container input[type="search"],.input-container input[type="tel"],.input-container input[type="color"],.input-container .uneditable-input,.input-container select,.input-container textarea {
    background-color: #F1F1F3;
    border: 1px solid #E4E3E5;
    height: 30px;
    line-height: 30px;
    color: #27251F;
    padding: 0 10px;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    width: 100%;
    box-sizing: border-box;
    outline: 0
}

.input-container input[type="text"]::-ms-clear,.input-container input[type="password"]::-ms-clear,.input-container input[type="datetime"]::-ms-clear,.input-container input[type="datetime-local"]::-ms-clear,.input-container input[type="date"]::-ms-clear,.input-container input[type="month"]::-ms-clear,.input-container input[type="time"]::-ms-clear,.input-container input[type="week"]::-ms-clear,.input-container input[type="number"]::-ms-clear,.input-container input[type="email"]::-ms-clear,.input-container input[type="url"]::-ms-clear,.input-container input[type="search"]::-ms-clear,.input-container input[type="tel"]::-ms-clear,.input-container input[type="color"]::-ms-clear,.input-container .uneditable-input::-ms-clear,.input-container select::-ms-clear,.input-container textarea::-ms-clear {
    display: none
}

.input-container input[type="text"]::-webkit-input-placeholder,.input-container input[type="password"]::-webkit-input-placeholder,.input-container input[type="datetime"]::-webkit-input-placeholder,.input-container input[type="datetime-local"]::-webkit-input-placeholder,.input-container input[type="date"]::-webkit-input-placeholder,.input-container input[type="month"]::-webkit-input-placeholder,.input-container input[type="time"]::-webkit-input-placeholder,.input-container input[type="week"]::-webkit-input-placeholder,.input-container input[type="number"]::-webkit-input-placeholder,.input-container input[type="email"]::-webkit-input-placeholder,.input-container input[type="url"]::-webkit-input-placeholder,.input-container input[type="search"]::-webkit-input-placeholder,.input-container input[type="tel"]::-webkit-input-placeholder,.input-container input[type="color"]::-webkit-input-placeholder,.input-container .uneditable-input::-webkit-input-placeholder,.input-container select::-webkit-input-placeholder,.input-container textarea::-webkit-input-placeholder {
    color: #27251f
}

.input-container input[type="text"]:-moz-placeholder,.input-container input[type="password"]:-moz-placeholder,.input-container input[type="datetime"]:-moz-placeholder,.input-container input[type="datetime-local"]:-moz-placeholder,.input-container input[type="date"]:-moz-placeholder,.input-container input[type="month"]:-moz-placeholder,.input-container input[type="time"]:-moz-placeholder,.input-container input[type="week"]:-moz-placeholder,.input-container input[type="number"]:-moz-placeholder,.input-container input[type="email"]:-moz-placeholder,.input-container input[type="url"]:-moz-placeholder,.input-container input[type="search"]:-moz-placeholder,.input-container input[type="tel"]:-moz-placeholder,.input-container input[type="color"]:-moz-placeholder,.input-container .uneditable-input:-moz-placeholder,.input-container select:-moz-placeholder,.input-container textarea:-moz-placeholder {
    color: #27251f
}

.input-container input[type="text"]::-moz-placeholder,.input-container input[type="password"]::-moz-placeholder,.input-container input[type="datetime"]::-moz-placeholder,.input-container input[type="datetime-local"]::-moz-placeholder,.input-container input[type="date"]::-moz-placeholder,.input-container input[type="month"]::-moz-placeholder,.input-container input[type="time"]::-moz-placeholder,.input-container input[type="week"]::-moz-placeholder,.input-container input[type="number"]::-moz-placeholder,.input-container input[type="email"]::-moz-placeholder,.input-container input[type="url"]::-moz-placeholder,.input-container input[type="search"]::-moz-placeholder,.input-container input[type="tel"]::-moz-placeholder,.input-container input[type="color"]::-moz-placeholder,.input-container .uneditable-input::-moz-placeholder,.input-container select::-moz-placeholder,.input-container textarea::-moz-placeholder {
    color: #27251f
}

.input-container input[type="text"]:-ms-input-placeholder,.input-container input[type="password"]:-ms-input-placeholder,.input-container input[type="datetime"]:-ms-input-placeholder,.input-container input[type="datetime-local"]:-ms-input-placeholder,.input-container input[type="date"]:-ms-input-placeholder,.input-container input[type="month"]:-ms-input-placeholder,.input-container input[type="time"]:-ms-input-placeholder,.input-container input[type="week"]:-ms-input-placeholder,.input-container input[type="number"]:-ms-input-placeholder,.input-container input[type="email"]:-ms-input-placeholder,.input-container input[type="url"]:-ms-input-placeholder,.input-container input[type="search"]:-ms-input-placeholder,.input-container input[type="tel"]:-ms-input-placeholder,.input-container input[type="color"]:-ms-input-placeholder,.input-container .uneditable-input:-ms-input-placeholder,.input-container select:-ms-input-placeholder,.input-container textarea:-ms-input-placeholder {
    color: #27251f
}

.input-container input[type="text"].error,.input-container input[type="password"].error,.input-container input[type="datetime"].error,.input-container input[type="datetime-local"].error,.input-container input[type="date"].error,.input-container input[type="month"].error,.input-container input[type="time"].error,.input-container input[type="week"].error,.input-container input[type="number"].error,.input-container input[type="email"].error,.input-container input[type="url"].error,.input-container input[type="search"].error,.input-container input[type="tel"].error,.input-container input[type="color"].error,.input-container .uneditable-input.error,.input-container select.error,.input-container textarea.error {
    color: #B94A48!important;
    border-color: #B94A48!important;
    background-color: #FEE0E0!important
}

.input-container.text-block {
    height: auto
}

.input-container.text-block textarea {
    resize: none;
    width: 100%;
    height: 170px;
    padding: 10px
}

.product-actions {
    font-size: 0;
    text-align: center
}

.product-actions .product-action-container {
    display: inline-block;
    width: auto;
    text-align: center
}

.product-actions .product-action-container:first-child {
    text-align: right
}

.product-actions .product-action-container:last-child {
    text-align: left
}

.product-actions a {
    display: inline-block;
    width: 50%;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #F2A1B2;
    color: #fff;
    vertical-align: top;
    text-align: center
}

.product-actions a i {
    font-size: 30px;
    margin: -5px 6px 0;
    display: inline-block;
    line-height: 0;
    vertical-align: middle
}

.product-actions a span {
    font-size: inherit;
    color: inherit;
    line-height: inherit
}

.product-actions .add-to-wishlist {
    color: #27251F;
    background-color: #fff;
    box-sizing: border-box
}

.product-actions .add-to-wishlist.active i:before {
    content: "\e80f"
}

.overlay-region {
    float: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 97
}

.overlay-region div {
    float: none;
    position: static;
    width: auto
}

.overlay-region .overlay-layout {
    height: 100%;
    left: 0;
    text-align: center;
    top: 0;
    width: 100%
}

.overlay-region .overlay-layout .overlay {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQIHWNgKAYAAHYAdJyg/aQAAAAASUVORK5CYII=");
    background-repeat: repeat;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    float: none;
    z-index: 98
}

.overlay-region .overlay-layout .overlay-content {
    background-color: #FFF;
    display: block;
    float: none;
    margin: -250px -480px 0 -480px;
    opacity: 1;
    padding: 5px;
    position: fixed;
    text-align: left;
    width: 950px;
    left: 50%;
    top: 50%;
    z-index: 99;
    height: auto;
    max-height: 600px;
    overflow: hidden
}

.overlay-region .overlay-layout .overlay-content .overlay-head {
    font-size: 20px;
    line-height: 20px;
    text-align: left;
    margin: 20px auto auto 25px
}

.overlay-region .overlay-layout .overlay-content .content {
    overflow-y: auto;
    min-height: 75px;
    max-height: 330px;
    margin: 20px auto 0;
    padding: 10px 25px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #8c8c8c;
    font-size: 14px
}

.overlay-region .overlay-layout .overlay-content .content * {
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    color: inherit
}

.overlay-region .overlay-layout .overlay-content .content h2 {
    margin: 0 0 20px 0;
    font-size: 25px;
    color: #49464F
}

.overlay-region .overlay-layout .overlay-content .content strong {
    font-weight: bold
}

.overlay-region .overlay-layout .overlay-content .content p {
    margin: 0 0 20px 0;
    text-align: justify;
    line-height: 18px
}

.overlay-region .overlay-layout .overlay-content .content a {
    text-decoration: underline
}

.overlay-region .overlay-layout .overlay-content .overlay-footer {
    padding: 10px 30px;
    box-sizing: border-box;
    text-align: right
}

.overlay-region .overlay-layout .overlay-content .overlay-footer a.btn {
    display: inline-block;
    text-transform: uppercase
}

.overlay-region .overlay-layout .overlay-content .close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
    height: 20px;
    z-index: 11;
    cursor: pointer
}

.overlay-region .overlay-layout .overlay-content .close i {
    font-size: 34px;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.overlay-region .overlay-layout .overlay-content.product-styling h1 {
    font-size: 30px;
    line-height: 32px;
    color: #F2A1B2
}

.overlay-region .overlay-layout .overlay-content.product-styling h2 {
    padding: 40px 0 0 45px;
    text-align: left;
    font-size: 15px;
    line-height: 18px;
    color: #F2A1B2
}

.overlay-region .overlay-layout .overlay-content.product-styling p {
    color: #27251F;
    font-size: 16px;
    height: 150px;
    line-height: 22px;
    width: 330px
}

.overlay-region .overlay-layout .overlay-content.product-styling .left {
    float: none;
    height: 100%;
    width: 650px;
    overflow: visible;
    text-align: center;
    display: table-cell;
    vertical-align: top;
    position: relative
}

.overlay-region .overlay-layout .overlay-content.product-styling .left .essence-label {
    position: absolute;
    top: -5px;
    right: 0
}

.overlay-region .overlay-layout .overlay-content.product-styling .left a {
    text-align: right;
    padding: 0 20px;
    float: right;
    clear: both;
    color: #333;
    display: block;
    font-size: 14px;
    margin: 10px 0
}

.overlay-region .overlay-layout .overlay-content.product-styling .left .product-image {
    width: 600px;
    height: 360px;
    margin: 0 auto;
    overflow: hidden
}

.overlay-region .overlay-layout .overlay-content.product-styling .left .product-image img {
    max-width: 400px;
    max-height: 400px
}

.overlay-region .overlay-layout .overlay-content.product-styling .right {
    border-left: 1px solid #C5C5C5;
    float: none;
    height: 100%;
    padding: 0 15px 0 20px;
    width: 264px;
    text-align: center;
    display: table-cell;
    vertical-align: top
}

.overlay-region .overlay-layout .overlay-content.product-styling .right h2 {
    text-align: left;
    padding: 40px 0 0 50px
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-to-wish-list {
    display: block;
    margin: 0 auto;
    width: auto;
    position: relative
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-to-wish-list .btn {
    display: block;
    text-decoration: none;
    margin: 20px 0;
    float: left;
    background: 0;
    border: 0;
    padding: 0;
    height: auto;
    line-height: initial;
    color: #282828;
    filter: none
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-to-wish-list .btn .bullet {
    width: 23px;
    height: 17px;
    background-position: -171px -23px;
    display: inline-block;
    vertical-align: middle
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-to-wish-list .btn .remove {
    background-position: -122px -58px
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-to-wish-list .btn .wish-list-text {
    vertical-align: middle;
    font-size: 16px;
    letter-spacing: .02em;
    margin: 0 10px
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-to-wish-list .btn:hover .bullet {
    background-position: -171px -57px
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-to-wish-list .btn:hover {
    filter: none;
    behavior: none
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-to-wish-list .btn:hover .remove {
    background-position: -122px -58px
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .find-store {
    float: left;
    width: 100%
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .find-store .btn .bullet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAA+klEQVR4AWPAB/7//28BxGuB+P1/CHgNxMuAWA+XHkIGVv3HDf4CcSapBsb/Jw54EmsgOxC/INLQW0DMSIyhHv9JA8bEGJpHoqGRxBhaTKKhCcQYGkOioZ7EGKpAgoH/gFiE2BSwnUhD15KSTtWA+AcBA78AsTypGSCLgKFx5GbVJTgMnAySJ9dQLiC+iGbgESBmA8lTYrASUin1DIglSDVAFohzsIh7QiPOEkfYy+IyUAiIHwDxbFwpAof4JCC+AcQC2CTXQb1oRaLvDKD6VqNLZEIlfgJxAxn4M1R/GsxAHSD+/p864BsQa4EMvfCfuuACyNBDVDZ0BwDMR9SsCEmapgAAAABJRU5ErkJggg==");
    width: 23px;
    height: 22px;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    background-size: auto
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .find-store .btn .find-store-text {
    vertical-align: middle;
    font-size: 13px;
    letter-spacing: .05em;
    margin: 0 10px
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .find-store .btn:hover .bullet {
    opacity: .6
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-basket {
    float: left;
    width: 100%
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-basket .btn .bullet {
    position: relative;
    float: none;
    top: 2px;
    width: 12px;
    height: 9px;
    margin: 0 9px 0 0;
    background-position: -64px -41px
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-basket .btn .find-store-text {
    vertical-align: middle;
    font-size: 13px;
    letter-spacing: .05em;
    margin: 0 10px
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .add-basket .btn:hover .bullet {
    opacity: .6
}

.overlay-region .overlay-layout .overlay-content.product-styling .right .share a {
    clear: both;
    display: block;
    font-size: 14px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence {
    background-color: #0c0f10;
    border-color: #0c0f10
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .close i {
    color: white
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .left a {
    color: #fff;
    font-family: 'Times New Roman'
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .left h2 {
    color: #fff;
    display: none
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .left .product-image {
    height: 350px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .left .essence-logo {
    color: #fff;
    padding: 25px 0 0 0;
    background-image: none;
    height: auto
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .left .essence-logo .head {
    font-size: 26px;
    line-height: 26px;
    letter-spacing: .3em
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .left .essence-logo .head:before {
    content: '\00B7'
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .left .essence-logo .head:after {
    content: '\00B7'
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .left .essence-logo .body {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .35em
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .left .essence-label {
    display: none
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right {
    border-color: #22272c;
    padding: 0;
    width: 301px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right h2 {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    padding: 20px 0;
    text-align: center
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-to-wish-list {
    float: left;
    width: 100%
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-to-wish-list .btn {
    color: #fff;
    font-family: 'Times New Roman';
    margin: 35px 0 5px 25px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-to-wish-list .btn .bullet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAASCAYAAACw50UTAAAA6klEQVR42rXTTwoBYRyH8Z8QlaUjyCFko0glt5CSCKwdwiFsVIpUlmxFJalUXAB2BBnPW5TUjLf589QnyTtfxYyoDMPwo4YlrthjgJxYxOd5jHDCDSs0EPge7sOsIaI/o1EwatoYQXWwjH9tEX8Px8H7v1XV4Rl0OqEDXrWaq/EzvOiixo/wooMan8KLJmq8CC8qqfEQNnCzHcKf+zaJK9zogczv01bCE06rmz3OTYdf0BarOFDA3cZPURWdOJjGATodkRXSjgtiWMOqNWJiJy6MoGcy3EVEnMSAD62v/+GGirgZgykskBDNXtfjqcy9k6UuAAAAAElFTkSuQmCC");
    width: 23px;
    height: 18px;
    background-position: center;
    display: inline-block;
    vertical-align: middle
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-to-wish-list .btn .remove {
    background-position: -122px -58px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-to-wish-list .btn .wish-list-text {
    vertical-align: middle;
    font-size: 13px;
    letter-spacing: .05em;
    margin: 0 10px;
    font-family: 'Times New Roman'
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-to-wish-list .btn:hover {
    filter: none
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-to-wish-list .btn:hover .bullet {
    opacity: .6
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-to-wish-list .btn:hover .remove {
    opacity: .6
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .find-store {
    float: left;
    width: 100%
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .find-store .btn {
    color: #fff;
    font-family: 'Times New Roman';
    margin: 10px 0 20px 25px;
    display: block;
    width: auto;
    float: left;
    background: 0;
    border: 0;
    padding: 0;
    height: auto;
    line-height: initial
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .find-store .btn .bullet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAA+klEQVR4AWPAB/7//28BxGuB+P1/CHgNxMuAWA+XHkIGVv3HDf4CcSapBsb/Jw54EmsgOxC/INLQW0DMSIyhHv9JA8bEGJpHoqGRxBhaTKKhCcQYGkOioZ7EGKpAgoH/gFiE2BSwnUhD15KSTtWA+AcBA78AsTypGSCLgKFx5GbVJTgMnAySJ9dQLiC+iGbgESBmA8lTYrASUin1DIglSDVAFohzsIh7QiPOEkfYy+IyUAiIHwDxbFwpAof4JCC+AcQC2CTXQb1oRaLvDKD6VqNLZEIlfgJxAxn4M1R/GsxAHSD+/p864BsQa4EMvfCfuuACyNBDVDZ0BwDMR9SsCEmapgAAAABJRU5ErkJggg==");
    width: 23px;
    height: 22px;
    background-position: center;
    display: inline-block;
    vertical-align: middle
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .find-store .btn .find-store-text {
    vertical-align: middle;
    font-size: 13px;
    letter-spacing: .05em;
    margin: 0 10px;
    font-family: 'Times New Roman'
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .find-store .btn:hover .bullet {
    opacity: .6
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-basket {
    float: left;
    width: 100%
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-basket .btn {
    color: #fff;
    font-family: 'Times New Roman';
    margin: 10px 0 20px 25px;
    display: block;
    width: auto;
    float: left;
    background: 0;
    border: 0;
    padding: 0;
    height: auto;
    line-height: initial
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-basket .btn .bullet {
    position: relative;
    float: none;
    top: 2px;
    width: 12px;
    height: 9px;
    margin: 0 9px 0 0;
    background-position: -64px -41px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-basket .btn .find-store-text {
    vertical-align: middle;
    font-size: 13px;
    letter-spacing: .05em;
    margin: 0 10px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .right .add-basket .btn:hover .bullet {
    opacity: .6
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .price-total {
    color: #747474;
    font-family: 'Times New Roman';
    font-size: 15px;
    font-weight: normal;
    width: 291px;
    padding: 0 10px 10px 0
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items {
    height: 255px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .checkbox-container input[type=checkbox]+label.css-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAH0lEQVR4AWOgGLi4uPwnBWM1gFjLaGXAqAGjBlCelAGAtU7lhGIVqwAAAABJRU5ErkJggg==");
    padding: 0;
    background-position: center
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .checkbox-container input[type=checkbox]:checked+label.css-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAuUlEQVR4AWMgF1y9epUDiFUZXFxc/pOCoZoVgLgQiBnBBhBpKVgtUJMHEC8AYja4IJKzAvA4mamnpwdkwDEg5oKIYhqQD8T1WDQLA/HWvXv3ggwQRchgGiAKxL/AhiDEjID4HhA/DgkJ+Y/VX2i2bQBikE31QJwExN+B+DUQ60LUEjbAH2wAAn8FYnOQHLEGsALxK5BmqHf8YHKEDUAYMgGI/wFxNIhPjgH6QFxBjFqSExJWQVIwun4AtW/bIt5kt3AAAAAASUVORK5CYII=")
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item {
    border-color: #22272c
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item:last-child {
    border-color: #22272c
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item .ext-cols-3-check li:nth-child(1) {
    width: 75px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item .ext-cols-3-check li:nth-child(2) {
    width: 190px;
    max-width: 190px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item .item-description {
    color: #fff;
    width: 100%
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item .item-description .item-name {
    width: 100%;
    text-align: center;
    font-size: 15px;
    letter-spacing: .23em;
    line-height: 20px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item .item-description .item-name:after {
    content: '\00B7'
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item .item-description .item-name:before {
    content: '\00B7'
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item .item-description .item-name .item-quantity {
    font-size: inherit;
    line-height: inherit;
    padding: 0;
    font-weight: normal
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item .item-description .item-name .item-quantity:after {
    content: '\00B7';
    padding: 0 10px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item .item-description .item-price,.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item .item-description .item-number {
    width: 60%;
    float: left;
    font-size: 13px;
    line-height: 20px;
    color: #5D5955;
    font-family: 'Times New Roman';
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-wrap: none;
    height: 20px
}

.overlay-region .overlay-layout .overlay-content.product-styling.essence .design-items .item .item-description .item-price {
    width: 40%;
    text-align: right;
    right: -5px;
    position: relative
}

.overlay-region .overlay-layout .overlay-content.product-styling .price-total {
    font-weight: bold;
    text-align: right;
    width: 200px;
    display: inline-block;
    font-size: 15px;
    padding-bottom: 15px
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items {
    height: 190px;
    overflow-y: auto;
    margin-bottom: 10px
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items .item {
    height: 62px;
    border-top: 1px solid #DADADA
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items .item .ext-cols-3-check li:nth-child(1) {
    width: 100px
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items .item .ext-cols-3-check li:nth-child(2) {
    max-width: 146px
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items .item .image {
    float: left;
    width: 72px;
    height: 57px;
    overflow: hidden;
    padding: 0 7px
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items .item .image img {
    width: 90px;
    left: -8px;
    top: -10px;
    position: relative
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items .item:last-child {
    border-bottom: 1px solid #DADADA
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items .item .item-description {
    float: left;
    width: 115px;
    padding: 15px 0 0 5px
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items .item .item-description span {
    display: block;
    text-align: left;
    line-height: 1.1;
    font-size: 12px
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items .item .item-description .item-name {
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 125px;
    white-space: nowrap;
    overflow: hidden
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items .item .item-description .item-quantity {
    font-weight: bold;
    padding-right: 5px;
    display: inline-block
}

.overlay-region .overlay-layout .overlay-content.product-styling .design-items .item .check-box {
    float: left;
    padding: 12px 0 0 12px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo {
    width: 630px;
    margin: -300px -315px 0 -315px;
    max-height: 1000px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listHeader {
    border-bottom: 1px solid #f5f3f6;
    height: 95px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listHeader .header {
    position: absolute;
    left: 30px;
    top: 31px;
    font-size: 25px;
    line-height: 29px;
    color: #49464E
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listHeader .totalItems {
    font-size: 12px;
    color: #8B8B8B;
    left: 30px;
    top: 65px;
    position: absolute;
    width: auto
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listHeader .selectedItems {
    position: absolute;
    width: auto;
    top: 92px;
    padding: 0 5px;
    right: 35px;
    background: #FFF;
    font-size: 12px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer {
    height: 423px;
    overflow: auto
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li {
    border-bottom: 1px solid #f5f3f6;
    min-height: 130px;
    list-style: none outside none;
    list-style-image: none;
    margin: 0;
    *height: 150px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .ext-cols-3-check li {
    border: 0
}

.ie8 .overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .ext-cols-3-check li .checkbox-container .css-checkbox {
    position: absolute;
    right: 10px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .ext-cols-3-check li .checkbox-container .css-label {
    position: absolute;
    right: 0;
    width: 18px
}

.ie8 .overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .ext-cols-3-check li .checkbox-container .css-label {
    display: none
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .ext-cols-3-check li:nth-child(1) {
    width: 150px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .ext-cols-3-check li:nth-child(2) {
    max-width: 440px;
    padding: 10px 0
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li ul {
    float: none
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li div.productImage {
    text-align: center;
    width: 150px;
    float: left!important
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li div.productImage img {
    width: 100px;
    height: 100px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .productInfo {
    width: auto
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .itemsCount {
    height: 15px;
    padding-right: 10px;
    text-align: right;
    width: auto
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .itemName {
    font-size: 16px;
    color: #201C23;
    line-height: 20px;
    max-width: 435px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .itemNumber {
    font-size: 12px;
    line-height: 16px;
    color: #8B8B8B
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .onesize {
    font-size: 12px;
    line-height: 16px;
    color: #8B8B8B
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .actionsPanel {
    position: relative
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .actionsPanel .hint-flow-container {
    margin-top: 10px;
    position: relative;
    cursor: pointer
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .actionsPanel .hint-flow-container .txt {
    vertical-align: middle;
    padding-left: 25px;
    display: block
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .actionsPanel .hint-flow-container i {
    position: absolute;
    font-size: 22px;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .actionsPanel .hint-flow-container i:before {
    -ms-transform: translateY(-15%);
    transform: translateY(-15%);
    display: block
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .ItemsListContainer ul.ItemsList>li .itemPrice {
    width: auto;
    margin-right: 10px;
    font-size: 16px;
    color: #201C23;
    line-height: 20px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter {
    border-top: 1px solid #f5f3f6;
    padding-top: 20px;
    width: 100%!important;
    clear: both;
    box-sizing: border-box
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter .default {
    margin-bottom: 25px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter .default .cancel {
    margin: 0 30px;
    display: inline-block;
    float: none;
    color: #27251F
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter .default .add-wishlist {
    margin: 0 30px;
    display: inline-block;
    float: right;
    color: #DCD9DF
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter .bundle {
    margin-bottom: 10px;
    padding: 0 10px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter .bundle .link {
    color: initial;
    text-transform: initial;
    filter: none;
    behavior: none
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter .bundle .bottom {
    display: block;
    text-align: right;
    margin: 15px 0 0 0
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter .bundle .print {
    width: auto;
    display: inline-block;
    float: left;
    height: auto;
    background: 0;
    border: 0;
    color: initial;
    opacity: .5;
    filter: none;
    behavior: none
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter .bundle .print i {
    top: 4px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter .bundle .add-wishlist {
    width: auto;
    display: inline-block
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter .bundle .add-wishlist+.find-store {
    margin-left: 5px
}

.overlay-region .overlay-layout .overlay-content.multipleItemsInfo .listFooter .bundle .find-store {
    width: auto;
    display: inline-block
}

.overlay-region .overlay-layout .overlay-content.terms-and-conditions .content {
    min-height: 330px
}

.overlay-region .overlay-layout .overlay-content.confirmation {
    width: 420px;
    margin: -300px -210px 0 -210px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left {
    float: none;
    height: 100%;
    width: 650px;
    overflow: visible;
    text-align: center;
    display: table-cell;
    vertical-align: top;
    position: relative
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .essence-slogan+h1 {
    margin-top: 20px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .essence-slogan {
    font-family: times new roman;
    font-style: italic;
    color: #717779;
    font-size: 22px;
    padding-top: 11px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left h1 {
    font-size: 30px;
    line-height: 30px;
    margin-top: 45px;
    padding-bottom: 9px;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left h2 {
    font-size: 16px;
    line-height: 30px;
    display: inline
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .text-on-wishlist {
    font-size: 16px;
    line-height: 30px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .vote-img {
    height: 200px;
    overflow: hidden;
    margin-top: 0
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .vote-img .essence-label {
    position: absolute;
    top: -5px;
    right: 0
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .vote-img .essence-label img {
    width: inherit;
    bottom: 0;
    height: auto
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .vote-img img {
    width: 230px;
    position: relative;
    bottom: 15px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .share {
    padding: 10px 0 0 0;
    font-size: 0;
    position: relative;
    display: inline-block
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .share .left-line,.overlay-region .overlay-layout .overlay-content.campaign-vote .left .share .right-line {
    border-bottom: 1px solid #c5c5c5;
    height: 7px;
    vertical-align: top;
    width: 50%;
    position: absolute;
    top: 10px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .share .left-line {
    left: 0
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .share .right-line {
    right: 0
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .share .middle-text {
    font-size: 16px;
    line-height: 16px;
    padding: 0 10px;
    background-color: #fff;
    position: relative
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .share .overlay-left-buttons {
    padding: 10px 0 0 0
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .share .overlay-left-buttons .btn {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    margin: 0 3px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .share .overlay-left-buttons .btn.facebook i {
    top: 11px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .share .overlay-left-buttons .btn.pinterest i {
    top: 10px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .add {
    padding: 20px 0 35px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .add .add-to-wishlist {
    text-decoration: underline;
    font-size: 16px;
    line-height: 16px;
    display: inline-block
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .add .add-to-wishlist i {
    margin-top: 3px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .left .add .add-to-wishlist span {
    font-size: inherit;
    line-height: inherit;
    vertical-align: top;
    padding-left: 5px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .right {
    border-left: 1px solid #C5C5C5;
    float: none;
    height: 100%;
    padding: 0 15px 0 20px;
    width: 264px;
    text-align: center;
    display: table-cell;
    vertical-align: top
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .right h2 {
    color: #F2A1B2;
    font-size: 15px;
    line-height: 18px;
    padding: 25px 0 0
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .right .vote-item {
    float: left;
    height: 124px;
    margin: 10px 0;
    position: relative
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .right .vote-item .number {
    float: left;
    font-size: 30px;
    line-height: 30px;
    margin-top: 40px;
    text-align: center;
    width: 44px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .right .vote-item .image {
    float: left;
    height: 124px;
    overflow: hidden;
    text-align: center;
    width: 140px;
    position: relative
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .right .vote-item .image img {
    margin: -5px 0 0 -15px;
    width: 165px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .right .vote-item .essence-label {
    position: absolute;
    right: 0
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .right .vote-item .essence-label img {
    width: 75px;
    margin: 0
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .right .vote-item .procent-bar {
    width: 80px;
    font-size: 18px;
    color: #F2A1B2;
    float: left;
    padding-top: 40px;
    line-height: 32px
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .right .vote-item .procent-bar .gauge {
    width: 100%;
    background-color: #f1f1f3;
    height: 3px;
    float: left
}

.overlay-region .overlay-layout .overlay-content.campaign-vote .right .vote-item .procent-bar .gauge .procent {
    background-color: #89828f;
    width: 55%;
    height: 3px;
    float: left
}

.overlay-region.campaign .overlay-layout {
    position: relative
}

.overlay-region.campaign .overlay-layout .overlay {
    position: static
}

.overlay-region.campaign .overlay-layout .overlay-content {
    top: 111px;
    left: auto;
    width: 100%;
    margin: 0 auto;
    background-image: url("//static.pandora.net/design/consumer/images/platinum-pattern.jpg");
    padding: 0;
    height: calc(100% - 111px);
    position: absolute;
    max-height: none
}

.overlay-region.campaign .overlay-layout .overlay-content .close {
    right: 22px;
    top: 10px
}

.overlay-region.campaign .overlay-layout .overlay-content .content {
    max-height: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    height: 100%;
    box-sizing: border-box
}

.overlay-region.campaign .overlay-layout .overlay-content .content>* {
    height: 100%!important
}

body.browserModern .ui-dialog {
    padding: 0;
    border-radius: 0
}

.overlay-content-js {
    background-color: #FFF;
    display: block;
    float: none;
    opacity: 1;
    text-align: left;
    width: 950px;
    height: auto;
    max-height: 600px;
    overflow: hidden
}

.overlay-content-js div {
    float: none;
    position: static;
    width: auto
}

.overlay-content-js .overlay-head {
    font-size: 20px;
    line-height: 20px;
    text-align: left;
    margin: 20px auto auto 25px
}

.overlay-content-js .content {
    overflow-y: auto;
    min-height: 75px;
    max-height: 330px;
    margin: 20px auto 0;
    padding: 10px 25px;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #8c8c8c;
    font-size: 14px
}

.overlay-content-js .content * {
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    color: inherit
}

.overlay-content-js .content h2 {
    margin: 0 0 20px 0;
    font-size: 25px;
    color: #49464F
}

.overlay-content-js .content strong {
    font-weight: bold
}

.overlay-content-js .content p {
    margin: 0 0 20px 0;
    text-align: justify;
    line-height: 18px
}

.overlay-content-js .content a {
    text-decoration: underline
}

.overlay-content-js .overlay-footer {
    padding: 10px 30px;
    box-sizing: border-box;
    text-align: right
}

.overlay-content-js .overlay-footer a.btn {
    display: inline-block;
    text-transform: uppercase
}

.overlay-content-js .overlay-footer a.btn+.btn {
    margin-left: 10px
}

.overlay-content-js.product-styling h1 {
    font-size: 30px;
    line-height: 32px;
    color: #27251F
}

.overlay-content-js.product-styling h2 {
    padding: 40px 0 0 45px;
    text-align: left;
    font-size: 15px;
    line-height: 18px;
    color: #27251F
}

.overlay-content-js.product-styling p {
    color: #27251F;
    font-size: 16px;
    height: 150px;
    line-height: 22px;
    width: 330px
}

.overlay-content-js.product-styling .left {
    float: none;
    height: 100%;
    width: 650px;
    overflow: visible;
    text-align: center;
    display: table-cell;
    vertical-align: top;
    position: relative
}

.overlay-content-js.product-styling .left .essence-label {
    position: absolute;
    top: -5px;
    right: 0
}

.overlay-content-js.product-styling .left a {
    text-align: right;
    padding: 0 20px;
    float: right;
    clear: both;
    color: #333;
    display: block;
    font-size: 14px;
    margin: 10px 0
}

.overlay-content-js.product-styling .left .product-image {
    width: 600px;
    height: 360px;
    margin: 0 auto;
    overflow: hidden
}

.overlay-content-js.product-styling .left .product-image img {
    max-width: 400px;
    max-height: 400px
}

.overlay-content-js.product-styling .right {
    border-left: 1px solid #C5C5C5;
    float: none;
    height: 100%;
    padding: 0 15px 0 20px;
    width: 264px;
    text-align: center;
    display: table-cell;
    vertical-align: top
}

.overlay-content-js.product-styling .right h2 {
    text-align: left;
    padding: 40px 0 0 50px
}

.overlay-content-js.product-styling .right .add-to-wish-list {
    display: block;
    margin: 0 auto;
    width: auto;
    position: relative
}

.overlay-content-js.product-styling .right .add-to-wish-list .btn {
    display: block;
    text-decoration: none;
    margin: 20px 0;
    float: left;
    background: 0;
    border: 0;
    padding: 0;
    height: auto;
    line-height: initial;
    color: initial;
    filter: none;
    color: #282829
}

.overlay-content-js.product-styling .right .add-to-wish-list .btn .bullet {
    width: 23px;
    height: 17px;
    background-position: -171px -23px;
    display: inline-block;
    vertical-align: middle
}

.overlay-content-js.product-styling .right .add-to-wish-list .btn .remove {
    background-position: -122px -58px
}

.overlay-content-js.product-styling .right .add-to-wish-list .btn .wish-list-text {
    vertical-align: middle;
    font-size: 16px;
    letter-spacing: .02em;
    margin: 0 10px
}

.overlay-content-js.product-styling .right .add-to-wish-list .btn:hover {
    filter: none
}

.overlay-content-js.product-styling .right .add-to-wish-list .btn:hover .bullet {
    background-position: -171px -57px
}

.overlay-content-js.product-styling .right .add-to-wish-list .btn:hover .remove {
    background-position: -122px -58px
}

.overlay-content-js.product-styling .right .find-store {
    float: left;
    width: 100%
}

.overlay-content-js.product-styling .right .find-store .btn .bullet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAA+klEQVR4AWPAB/7//28BxGuB+P1/CHgNxMuAWA+XHkIGVv3HDf4CcSapBsb/Jw54EmsgOxC/INLQW0DMSIyhHv9JA8bEGJpHoqGRxBhaTKKhCcQYGkOioZ7EGKpAgoH/gFiE2BSwnUhD15KSTtWA+AcBA78AsTypGSCLgKFx5GbVJTgMnAySJ9dQLiC+iGbgESBmA8lTYrASUin1DIglSDVAFohzsIh7QiPOEkfYy+IyUAiIHwDxbFwpAof4JCC+AcQC2CTXQb1oRaLvDKD6VqNLZEIlfgJxAxn4M1R/GsxAHSD+/p864BsQa4EMvfCfuuACyNBDVDZ0BwDMR9SsCEmapgAAAABJRU5ErkJggg==");
    width: 23px;
    height: 22px;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    background-size: auto
}

.overlay-content-js.product-styling .right .find-store .btn .find-store-text {
    vertical-align: middle;
    font-size: 13px;
    letter-spacing: .05em;
    margin: 0 10px
}

.overlay-content-js.product-styling .right .find-store .btn:hover .bullet {
    opacity: .6
}

.overlay-content-js.product-styling .right .add-basket {
    float: left;
    width: 100%
}

.overlay-content-js.product-styling .right .add-basket .btn .bullet {
    position: relative;
    float: none;
    top: 2px;
    width: 12px;
    height: 9px;
    margin: 0 9px 0 0;
    background-position: -64px -41px
}

.overlay-content-js.product-styling .right .add-basket .btn .find-store-text {
    vertical-align: middle;
    font-size: 13px;
    letter-spacing: .05em;
    margin: 0 10px
}

.overlay-content-js.product-styling .right .add-basket .btn:hover .bullet {
    opacity: .6
}

.overlay-content-js.product-styling .right .share a {
    clear: both;
    display: block;
    font-size: 14px
}

.overlay-content-js.product-styling.essence {
    background-color: #0c0f10;
    border-color: #0c0f10
}

.overlay-content-js.product-styling.essence .close a {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAdklEQVR4AWNwcXH5TwoGa7h69eoCIHZjwAGAcqJAnIGswQqIX8A1YSq+AsQNcA0QCYQmbIpBfBQN6JrQFWNoQNP0CogfwBTj1QA1+R4QfwHZhEMDppuB2BrmPKwasLkZXRNysIqhK8amCVlDDoZiTE2L4BpIwQDDDOl4kugw1AAAAABJRU5ErkJggg==")
}

.overlay-content-js.product-styling.essence .left a {
    color: #fff;
    font-family: 'Times New Roman'
}

.overlay-content-js.product-styling.essence .left h2 {
    color: #fff;
    display: none
}

.overlay-content-js.product-styling.essence .left .product-image {
    height: 350px
}

.overlay-content-js.product-styling.essence .left .essence-logo {
    color: #fff;
    padding: 25px 0 0 0
}

.overlay-content-js.product-styling.essence .left .essence-logo .head {
    font-size: 26px;
    line-height: 26px;
    letter-spacing: .3em
}

.overlay-content-js.product-styling.essence .left .essence-logo .head:before {
    content: '\00B7'
}

.overlay-content-js.product-styling.essence .left .essence-logo .head:after {
    content: '\00B7'
}

.overlay-content-js.product-styling.essence .left .essence-logo .body {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .35em
}

.overlay-content-js.product-styling.essence .left .essence-label {
    display: none
}

.overlay-content-js.product-styling.essence .right {
    border-color: #22272c;
    padding: 0;
    width: 301px
}

.overlay-content-js.product-styling.essence .right h2 {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    padding: 20px 0;
    text-align: center
}

.overlay-content-js.product-styling.essence .right .add-to-wish-list {
    float: left;
    width: 100%
}

.overlay-content-js.product-styling.essence .right .add-to-wish-list .btn {
    color: #fff;
    font-family: 'Times New Roman';
    margin: 35px 0 5px 25px
}

.overlay-content-js.product-styling.essence .right .add-to-wish-list .btn .bullet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAASCAYAAACw50UTAAAA6klEQVR42rXTTwoBYRyH8Z8QlaUjyCFko0glt5CSCKwdwiFsVIpUlmxFJalUXAB2BBnPW5TUjLf589QnyTtfxYyoDMPwo4YlrthjgJxYxOd5jHDCDSs0EPge7sOsIaI/o1EwatoYQXWwjH9tEX8Px8H7v1XV4Rl0OqEDXrWaq/EzvOiixo/wooMan8KLJmq8CC8qqfEQNnCzHcKf+zaJK9zogczv01bCE06rmz3OTYdf0BarOFDA3cZPURWdOJjGATodkRXSjgtiWMOqNWJiJy6MoGcy3EVEnMSAD62v/+GGirgZgykskBDNXtfjqcy9k6UuAAAAAElFTkSuQmCC");
    width: 23px;
    height: 18px;
    background-position: center;
    display: inline-block;
    vertical-align: middle
}

.overlay-content-js.product-styling.essence .right .add-to-wish-list .btn .remove {
    background-position: -122px -58px
}

.overlay-content-js.product-styling.essence .right .add-to-wish-list .btn .wish-list-text {
    vertical-align: middle;
    font-size: 13px;
    letter-spacing: .05em;
    margin: 0 10px;
    font-family: 'Times New Roman'
}

.overlay-content-js.product-styling.essence .right .add-to-wish-list .btn:hover .bullet {
    opacity: .6
}

.overlay-content-js.product-styling.essence .right .add-to-wish-list .btn:hover .remove {
    opacity: .6
}

.overlay-content-js.product-styling.essence .right .find-store {
    float: left;
    width: 100%
}

.overlay-content-js.product-styling.essence .right .find-store .btn {
    color: #fff;
    font-family: 'Times New Roman';
    margin: 10px 0 20px 25px;
    display: block;
    width: auto;
    float: left;
    background: 0;
    border: 0;
    padding: 0;
    height: auto;
    line-height: initial
}

.overlay-content-js.product-styling.essence .right .find-store .btn .bullet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAA+klEQVR4AWPAB/7//28BxGuB+P1/CHgNxMuAWA+XHkIGVv3HDf4CcSapBsb/Jw54EmsgOxC/INLQW0DMSIyhHv9JA8bEGJpHoqGRxBhaTKKhCcQYGkOioZ7EGKpAgoH/gFiE2BSwnUhD15KSTtWA+AcBA78AsTypGSCLgKFx5GbVJTgMnAySJ9dQLiC+iGbgESBmA8lTYrASUin1DIglSDVAFohzsIh7QiPOEkfYy+IyUAiIHwDxbFwpAof4JCC+AcQC2CTXQb1oRaLvDKD6VqNLZEIlfgJxAxn4M1R/GsxAHSD+/p864BsQa4EMvfCfuuACyNBDVDZ0BwDMR9SsCEmapgAAAABJRU5ErkJggg==");
    width: 23px;
    height: 22px;
    background-position: center;
    display: inline-block;
    vertical-align: middle;
    background-size: auto
}

.overlay-content-js.product-styling.essence .right .find-store .btn .find-store-text {
    vertical-align: middle;
    font-size: 13px;
    letter-spacing: .05em;
    margin: 0 10px;
    font-family: 'Times New Roman'
}

.overlay-content-js.product-styling.essence .right .find-store .btn:hover .bullet {
    opacity: .6
}

.overlay-content-js.product-styling.essence .right .add-basket {
    float: left;
    width: 100%
}

.overlay-content-js.product-styling.essence .right .add-basket .btn {
    color: #fff;
    font-family: 'Times New Roman';
    margin: 10px 0 20px 25px;
    display: block;
    width: auto;
    float: left;
    background: 0;
    border: 0;
    padding: 0;
    height: auto;
    line-height: initial
}

.overlay-content-js.product-styling.essence .right .add-basket .btn .bullet {
    position: relative;
    float: none;
    top: 2px;
    width: 12px;
    height: 9px;
    margin: 0 9px 0 0;
    background-position: -64px -41px
}

.overlay-content-js.product-styling.essence .right .add-basket .btn .find-store-text {
    vertical-align: middle;
    font-size: 13px;
    letter-spacing: .05em;
    margin: 0 10px
}

.overlay-content-js.product-styling.essence .right .add-basket .btn:hover .bullet {
    opacity: .6
}

.overlay-content-js.product-styling.essence .price-total {
    color: #747474;
    font-family: 'Times New Roman';
    font-size: 15px;
    font-weight: normal;
    width: 291px;
    padding: 0 10px 10px 0
}

.overlay-content-js.product-styling.essence .design-items {
    height: 255px
}

.overlay-content-js.product-styling.essence .design-items .checkbox-container input[type=checkbox]+label.css-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAH0lEQVR4AWOgGLi4uPwnBWM1gFjLaGXAqAGjBlCelAGAtU7lhGIVqwAAAABJRU5ErkJggg==");
    padding: 0;
    background-position: center
}

.overlay-content-js.product-styling.essence .design-items .checkbox-container input[type=checkbox]:checked+label.css-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAuUlEQVR4AWMgF1y9epUDiFUZXFxc/pOCoZoVgLgQiBnBBhBpKVgtUJMHEC8AYja4IJKzAvA4mamnpwdkwDEg5oKIYhqQD8T1WDQLA/HWvXv3ggwQRchgGiAKxL/AhiDEjID4HhA/DgkJ+Y/VX2i2bQBikE31QJwExN+B+DUQ60LUEjbAH2wAAn8FYnOQHLEGsALxK5BmqHf8YHKEDUAYMgGI/wFxNIhPjgH6QFxBjFqSExJWQVIwun4AtW/bIt5kt3AAAAAASUVORK5CYII=")
}

.overlay-content-js.product-styling.essence .design-items .item {
    border-color: #22272c
}

.overlay-content-js.product-styling.essence .design-items .item:last-child {
    border-color: #22272c
}

.overlay-content-js.product-styling.essence .design-items .item .ext-cols-3-check li:nth-child(1) {
    width: 75px
}

.overlay-content-js.product-styling.essence .design-items .item .ext-cols-3-check li:nth-child(2) {
    width: 190px;
    max-width: 190px
}

.overlay-content-js.product-styling.essence .design-items .item .item-description {
    color: #fff;
    width: 100%
}

.overlay-content-js.product-styling.essence .design-items .item .item-description .item-name {
    width: 100%;
    text-align: center;
    font-size: 15px;
    letter-spacing: .23em;
    line-height: 20px
}

.overlay-content-js.product-styling.essence .design-items .item .item-description .item-name:after {
    content: '\00B7'
}

.overlay-content-js.product-styling.essence .design-items .item .item-description .item-name:before {
    content: '\00B7'
}

.overlay-content-js.product-styling.essence .design-items .item .item-description .item-name .item-quantity {
    font-size: inherit;
    line-height: inherit;
    padding: 0;
    font-weight: normal
}

.overlay-content-js.product-styling.essence .design-items .item .item-description .item-name .item-quantity:after {
    content: '\00B7';
    padding: 0 10px
}

.overlay-content-js.product-styling.essence .design-items .item .item-description .item-price,.overlay-content-js.product-styling.essence .design-items .item .item-description .item-number {
    width: 60%;
    float: left;
    font-size: 13px;
    line-height: 20px;
    color: #5D5955;
    font-family: 'Times New Roman';
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-wrap: none;
    height: 20px
}

.overlay-content-js.product-styling.essence .design-items .item .item-description .item-price {
    width: 40%;
    text-align: right;
    right: -5px;
    position: relative
}

.overlay-content-js.product-styling .price-total {
    font-weight: bold;
    text-align: right;
    width: 200px;
    display: inline-block;
    font-size: 15px;
    padding-bottom: 15px
}

.overlay-content-js.product-styling .design-items {
    height: 190px;
    overflow-y: auto;
    margin-bottom: 10px
}

.overlay-content-js.product-styling .design-items .item {
    height: 62px;
    border-top: 1px solid #DADADA
}

.overlay-content-js.product-styling .design-items .item .ext-cols-3-check li:nth-child(1) {
    width: 100px
}

.overlay-content-js.product-styling .design-items .item .ext-cols-3-check li:nth-child(2) {
    max-width: 146px
}

.overlay-content-js.product-styling .design-items .item .image {
    float: left;
    width: 72px;
    height: 57px;
    overflow: hidden;
    padding: 0 7px
}

.overlay-content-js.product-styling .design-items .item .image img {
    width: 90px;
    left: -8px;
    top: -10px;
    position: relative
}

.overlay-content-js.product-styling .design-items .item:last-child {
    border-bottom: 1px solid #DADADA
}

.overlay-content-js.product-styling .design-items .item .item-description {
    float: left;
    width: 115px;
    padding: 15px 0 0 5px
}

.overlay-content-js.product-styling .design-items .item .item-description span {
    display: block;
    text-align: left;
    line-height: 1.1;
    font-size: 12px
}

.overlay-content-js.product-styling .design-items .item .item-description .item-name {
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 125px;
    white-space: nowrap;
    overflow: hidden
}

.overlay-content-js.product-styling .design-items .item .item-description .item-quantity {
    font-weight: bold;
    padding-right: 5px;
    display: inline-block
}

.overlay-content-js.product-styling .design-items .item .check-box {
    float: left;
    padding: 12px 0 0 12px
}

.overlay-content-js.multipleItemsInfo {
    width: 630px;
    max-height: 1000px
}

.overlay-content-js.multipleItemsInfo.essence .listHeader {
    height: 110px
}

.overlay-content-js.multipleItemsInfo.essence .listHeader .header {
    color: #27251F;
    top: 26px
}

.overlay-content-js.multipleItemsInfo.essence .listHeader .totalItems {
    font-size: 16px;
    top: 60px
}

.overlay-content-js.multipleItemsInfo.essence .listHeader .totalItems span {
    font-size: inherit;
    margin: 0 5px
}

.overlay-content-js.multipleItemsInfo.essence .ItemsListContainer {
    padding: 0 2%
}

.overlay-content-js.multipleItemsInfo.essence .ItemsListContainer ul.ItemsList li .productImage img {
    width: 145px;
    height: 145px;
    position: relative;
    top: -15px;
    left: 5px
}

.overlay-content-js.multipleItemsInfo.essence .ItemsListContainer ul.ItemsList li .actionsPanel {
    position: absolute;
    bottom: 10px;
    left: 0
}

.overlay-content-js.multipleItemsInfo.essence .ItemsListContainer ul.ItemsList li .actions {
    line-height: 130px;
    text-align: right;
    height: auto;
    position: absolute;
    bottom: 5px;
    right: 0
}

.overlay-content-js.multipleItemsInfo.essence .ItemsListContainer ul.ItemsList li .actions>div {
    display: block;
    margin: 3px 0
}

.overlay-content-js.multipleItemsInfo.essence .ItemsListContainer ul.ItemsList li .actions .icon {
    width: 20px;
    height: 20px
}

.overlay-content-js.multipleItemsInfo.essence .productInfo {
    color: #5D5955
}

.overlay-content-js.multipleItemsInfo.essence .listFooter {
    text-align: center;
    padding: 20px 30px
}

.overlay-content-js.multipleItemsInfo.essence .listFooter ul {
    float: none
}

.overlay-content-js.multipleItemsInfo.essence .listFooter li {
    border-left: 1px solid #f5f3f6;
    padding: 0 40px;
    vertical-align: top
}

.overlay-content-js.multipleItemsInfo.essence .listFooter li:first-child {
    border: 0
}

.overlay-content-js.multipleItemsInfo.essence .listFooter a {
    text-decoration: none
}

.overlay-content-js.multipleItemsInfo.essence .listFooter i {
    margin-bottom: 5px
}

.overlay-content-js.multipleItemsInfo .listHeader {
    border-bottom: 1px solid #f5f3f6;
    height: 95px
}

.overlay-content-js.multipleItemsInfo .listHeader .header {
    position: absolute;
    left: 30px;
    top: 31px;
    font-size: 25px;
    line-height: 29px;
    color: #49464E
}

.overlay-content-js.multipleItemsInfo .listHeader .totalItems {
    font-size: 12px;
    color: #8B8B8B;
    left: 30px;
    top: 65px;
    position: absolute;
    width: auto
}

.overlay-content-js.multipleItemsInfo .listHeader .selectedItems {
    position: absolute;
    width: auto;
    top: 92px;
    padding: 0 5px;
    right: 35px;
    background: #FFF;
    font-size: 12px
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer {
    height: 423px;
    overflow: auto
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li {
    border-bottom: 1px solid #f5f3f6;
    height: 130px;
    list-style: none outside none;
    list-style-image: none;
    margin: 0;
    position: relative
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .ext-cols-3-check li {
    border: 0
}

.ie8 .overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .ext-cols-3-check li .checkbox-container .css-checkbox {
    position: absolute;
    right: 10px
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .ext-cols-3-check li .checkbox-container .css-label {
    position: absolute;
    right: 0;
    width: 18px
}

.ie8 .overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .ext-cols-3-check li .checkbox-container .css-label {
    display: none
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .ext-cols-3-check li:nth-child(1) {
    width: 150px
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .ext-cols-3-check li:nth-child(2) {
    width: 350px
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .ext-cols-3-check li:nth-child(3) {
    width: 200px
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li div.productImage {
    text-align: center;
    width: 150px;
    height: 130px;
    float: left!important
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li div.productImage img {
    width: 100px;
    height: 100px
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .productInfo {
    margin-top: 10px;
    width: auto
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .itemsCount {
    height: 15px;
    padding-right: 10px;
    text-align: right;
    width: auto
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .itemName {
    font-size: 16px;
    color: #201C23;
    line-height: 20px;
    max-width: 435px
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .itemNumber {
    font-size: 12px;
    line-height: 16px;
    color: #8B8B8B
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .onesize {
    font-size: 12px;
    line-height: 16px;
    color: #8B8B8B
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .actionsPanel {
    position: relative
}

.overlay-content-js.multipleItemsInfo .ItemsListContainer ul.ItemsList li .itemPrice {
    float: left!important;
    width: auto;
    margin-right: 10px;
    font-size: 16px;
    color: #201C23;
    line-height: 20px
}

.overlay-content-js.multipleItemsInfo .listFooter {
    border-top: 1px solid #f5f3f6;
    padding-top: 20px;
    width: 100%!important;
    clear: both;
    box-sizing: border-box
}

.overlay-content-js.multipleItemsInfo .listFooter .default {
    margin-bottom: 25px
}

.overlay-content-js.multipleItemsInfo .listFooter .default .cancel {
    margin: 0 30px;
    display: inline-block;
    float: none;
    color: #27251F
}

.overlay-content-js.multipleItemsInfo .listFooter .default .add-wishlist {
    margin: 0 30px;
    display: inline-block;
    float: right;
    color: #DCD9DF
}

.overlay-content-js.multipleItemsInfo .listFooter .bundle {
    margin-bottom: 10px;
    padding: 0 10px
}

.overlay-content-js.multipleItemsInfo .listFooter .bundle .link {
    color: initial;
    text-transform: initial;
    filter: none;
    behavior: none
}

.overlay-content-js.multipleItemsInfo .listFooter .bundle .bottom {
    display: block;
    text-align: right;
    margin: 15px 0 0 0
}

.overlay-content-js.multipleItemsInfo .listFooter .bundle .print {
    width: auto;
    display: inline-block;
    float: left;
    height: auto;
    background: 0;
    border: 0;
    color: initial;
    opacity: .5;
    filter: none;
    behavior: none
}

.overlay-content-js.multipleItemsInfo .listFooter .bundle .print i {
    top: 4px
}

.overlay-content-js.multipleItemsInfo .listFooter .bundle .add-wishlist {
    width: auto;
    display: inline-block
}

.overlay-content-js.multipleItemsInfo .listFooter .bundle .add-wishlist+.find-store {
    margin-left: 5px
}

.overlay-content-js.multipleItemsInfo .listFooter .bundle .find-store {
    width: auto;
    display: inline-block
}

.overlay-content-js.terms-and-conditions {
    width: 940px
}

.overlay-content-js.terms-and-conditions .content {
    min-height: 330px
}

.overlay-content-js.confirmation {
    width: 420px
}

.overlay-content-js.confirmation .overlay-footer {
    text-align: center
}

.overlay-content-js.campaign-vote .left {
    float: none;
    height: 100%;
    width: 650px;
    overflow: visible;
    text-align: center;
    display: table-cell;
    vertical-align: top;
    position: relative
}

.overlay-content-js.campaign-vote .left .essence-slogan+h1 {
    margin-top: 20px
}

.overlay-content-js.campaign-vote .left .essence-slogan {
    font-family: times new roman;
    font-style: italic;
    color: #717779;
    font-size: 22px;
    padding-top: 11px
}

.overlay-content-js.campaign-vote .left h1 {
    font-size: 30px;
    line-height: 30px;
    margin-top: 45px;
    padding-bottom: 9px;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif!important
}

.overlay-content-js.campaign-vote .left h2 {
    font-size: 16px;
    line-height: 30px;
    display: inline
}

.overlay-content-js.campaign-vote .left .text-on-wishlist {
    font-size: 16px;
    line-height: 30px
}

.overlay-content-js.campaign-vote .left .vote-img {
    height: 200px;
    overflow: hidden;
    margin-top: 0
}

.overlay-content-js.campaign-vote .left .vote-img .essence-label {
    position: absolute;
    top: -5px;
    right: 0
}

.overlay-content-js.campaign-vote .left .vote-img .essence-label img {
    width: inherit;
    bottom: 0;
    height: auto
}

.overlay-content-js.campaign-vote .left .vote-img img {
    width: 230px;
    position: relative;
    bottom: 15px
}

.overlay-content-js.campaign-vote .left .share-line {
    padding: 10px 0 0 0;
    font-size: 0;
    position: relative;
    display: inline-block
}

.overlay-content-js.campaign-vote .left .share-line .left-line,.overlay-content-js.campaign-vote .left .share-line .right-line {
    border-bottom: 1px solid #c5c5c5;
    height: 7px;
    vertical-align: top;
    width: 50%;
    position: absolute;
    top: 10px
}

.overlay-content-js.campaign-vote .left .share-line .left-line {
    left: 0
}

.overlay-content-js.campaign-vote .left .share-line .right-line {
    right: 0
}

.overlay-content-js.campaign-vote .left .share-line .middle-text {
    font-size: 16px;
    line-height: 16px;
    padding: 0 10px;
    background-color: #fff;
    position: relative
}

.overlay-content-js.campaign-vote .left .share-line .overlay-left-buttons {
    padding: 10px 0 0 0
}

.overlay-content-js.campaign-vote .left .share-line .overlay-left-buttons .actions .share {
    font-size: 24px;
    line-height: 24px
}

.overlay-content-js.campaign-vote .left .add {
    padding: 20px 0 35px
}

.overlay-content-js.campaign-vote .left .add .add-to-wishlist {
    text-decoration: underline;
    font-size: 16px;
    line-height: 16px;
    display: inline-block
}

.overlay-content-js.campaign-vote .left .add .add-to-wishlist i {
    margin-top: 3px
}

.overlay-content-js.campaign-vote .left .add .add-to-wishlist span {
    font-size: inherit;
    line-height: inherit;
    vertical-align: top;
    padding-left: 5px
}

.overlay-content-js.campaign-vote .right {
    border-left: 1px solid #C5C5C5;
    float: none;
    height: 100%;
    padding: 0 15px 0 20px;
    width: 264px;
    text-align: center;
    display: table-cell;
    vertical-align: top
}

.overlay-content-js.campaign-vote .right h2 {
    color: #27251F;
    font-size: 15px;
    line-height: 18px;
    padding: 25px 0 0
}

.overlay-content-js.campaign-vote .right .vote-item {
    float: left;
    height: 124px;
    margin: 10px 0;
    position: relative
}

.overlay-content-js.campaign-vote .right .vote-item .number {
    float: left;
    font-size: 30px;
    line-height: 30px;
    margin-top: 40px;
    text-align: center;
    width: 44px
}

.overlay-content-js.campaign-vote .right .vote-item .image {
    float: left;
    height: 124px;
    overflow: hidden;
    text-align: center;
    width: 140px;
    position: relative
}

.overlay-content-js.campaign-vote .right .vote-item .image img {
    margin: -5px 0 0 -15px;
    width: 165px
}

.overlay-content-js.campaign-vote .right .vote-item .essence-label {
    position: absolute;
    right: 0
}

.overlay-content-js.campaign-vote .right .vote-item .essence-label img {
    width: 75px;
    margin: 0
}

.overlay-content-js.campaign-vote .right .vote-item .procent-bar {
    width: 80px;
    font-size: 18px;
    color: #27251F;
    float: left;
    padding-top: 40px;
    line-height: 32px
}

.overlay-content-js.campaign-vote .right .vote-item .procent-bar .gauge {
    width: 100%;
    background-color: #f1f1f3;
    height: 3px;
    float: left
}

.overlay-content-js.campaign-vote .right .vote-item .procent-bar .gauge .procent {
    background-color: #89828f;
    width: 55%;
    height: 3px;
    float: left
}

.no-scroll {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.dynBox-video-overlay {
    color: red
}

.dynBox-video-overlay .dynBox {
    color: red
}

.dynBox-video-overlay .dynBox .dynBoxLeft,.dynBox-video-overlay .dynBox .dynBoxRight,.dynBox-video-overlay .dynBox .dynBoxBottom {
    width: 0;
    height: 0;
    display: none
}

.collection-gender-overlay {
    padding: 50px 100px 10px;
    box-sizing: border-box;
    width: 700px;
    text-align: center
}

.collection-gender-overlay .gender-container {
    margin-bottom: 50px
}

.collection-gender-overlay .gender-container .btn {
    min-width: 30%;
    margin: 0 2.5%;
    color: white
}

.collection-gender-overlay .btn span {
    margin: 0 5px
}

.language-notification-overlay {
    box-sizing: border-box;
    padding: 20px 0 10px
}

.language-notification-overlay .hd {
    color: #2e272f
}

.language-notification-overlay .txt {
    box-sizing: border-box;
    color: #8c8c8c;
    padding: 20px 10px;
    border-bottom: 1px solid #F2F2F2;
    border-top: 1px solid #F2F2F2;
    min-height: 250px;
    overflow: auto;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif
}

.language-notification-overlay .buttonPanel {
    text-align: right
}

.language-notification-overlay .buttonPanel .btn {
    display: inline-block
}

.darkroom-overlay .overlay-center .overlay-content .overlay-body {
    padding: 0
}

.darkroom-overlay .darkroom-container {
    margin: 15px auto 0;
    border: 1px solid #444;
    box-sizing: border-box
}

.darkroom-overlay .darkroom-container .darkroom-toolbar {
    left: 50%;
    top: auto;
    bottom: auto;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    box-sizing: border-box;
    border-radius: 0;
    text-align: center;
    position: relative;
    padding: 0
}

.darkroom-overlay .darkroom-container .darkroom-toolbar:before {
    display: none
}

.darkroom-overlay .darkroom-container .canvas-container {
    margin: 0 auto
}

.gigya-screen-dialog div,.gigya-screen-dialog ul {
    width: auto;
    float: none
}

.gigya-screen-dialog.gigya-style-modern {
    width: auto;
    float: none;
    outline: 0
}

.gigya-screen-dialog.gigya-style-modern .gigya-label {
    box-sizing: border-box
}

.gigya-screen-dialog.gigya-style-modern .gigya-screen-dialog-main {
    border: 0;
    padding: 10px;
    box-sizing: border-box;
    background: white;
    border-radius: 0
}

.gigya-screen-dialog.gigya-style-modern .gigya-screen-dialog-main .gigya-screen-dialog-top {
    background-color: transparent;
    padding: 0;
    margin-bottom: 10px;
    border-radius: 0;
    width: 100%
}

.gigya-screen-dialog.gigya-style-modern .gigya-screen-dialog-main .gigya-screen-dialog-top .gigya-screen-dialog-caption {
    color: inherit;
    font-family: inherit
}

.gigya-screen-dialog.gigya-style-modern .gigya-screen-dialog-main .gigya-screen-dialog-top .gigya-screen-dialog-close {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: relative;
    padding: 10px;
    margin: -10px
}

.gigya-screen-dialog.gigya-style-modern .gigya-screen-dialog-main .gigya-screen-dialog-top .gigya-screen-dialog-close a:before {
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    font-size: 34px;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    content: "\e806"
}

.gigya-screen-dialog.gigya-style-modern .gigya-screen-dialog-main .gigya-screen-dialog-top .gigya-screen-dialog-close a img {
    display: none
}

.gigya-screen-dialog.gigya-style-modern .gigya-screen-dialog-main .gigya-screen-dialog-inner {
    overflow: auto
}

.login-signup-overlay {
    min-width: 720px;
    direction: ltr!important;
    overflow: hidden
}

.righttoleft .login-signup-overlay #gigya-container *.gigya-terms-error {
    left: 6px;
    right: auto
}

.righttoleft .login-signup-overlay #gigya-container label {
    text-align: inherit
}

.ui-datepicker {
    width: 260px;
    float: none;
    position: initial;
    background: white
}

.ui-datepicker div,.ui-datepicker ul {
    width: auto;
    float: none;
    position: initial
}

.ui-datepicker td span,.ui-datepicker td a {
    padding: .8em
}

#signup-processing {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

#signup-processing div,#signup-processing ul {
    float: initial;
    width: auto;
    position: initial
}

#signup-processing .spinner-container {
    width: 50px;
    height: 50px;
    position: relative;
    margin: 0 auto
}

#signup-processing,#signup-enrichment {
    display: none
}

#signup-processing.active {
    display: -ms-flexbox;
    display: flex
}

#signup-enrichment {
    width: auto;
    float: none
}

#signup-enrichment.active {
    display: block
}

#signup-enrichment .header-container {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding: 0 15px 10px
}

#signup-enrichment div,#signup-enrichment ul {
    float: none;
    width: auto
}

#signup-enrichment ul li {
    padding: 0 15px;
    box-sizing: border-box
}

#signup-enrichment ul li+li {
    margin-top: 20px
}

#signup-enrichment ul li:last-child {
    padding: 20px 15px 10px;
    border-top: 1px solid #e5e5e5
}

#signup-enrichment ul li .date-content {
    padding: 0 15px;
    margin-bottom: 10px;
    white-space: nowrap
}

#signup-enrichment ul li .date-content a.PandoraDropDown {
    margin: 0;
    padding: 0
}

#signup-enrichment ul li .date-content a.PandoraDropDown span.c span.text,#signup-enrichment ul li .date-content a.PandoraDropDown:hover span.c span.text {
    width: 60px!important;
    margin: 0 20px 0 0;
    padding: 0 5px
}

#signup-enrichment ul li .date-content div.txt {
    display: inline-block;
    width: 20%;
    vertical-align: middle;
    white-space: normal
}

#signup-enrichment ul li .date-content div.txt.error {
    width: 15%
}

#signup-enrichment ul li .date-content span,#signup-enrichment ul li .date-content a {
    vertical-align: middle
}

#signup-enrichment ul li .date-content .clearRowSelects {
    padding: 0 15px;
    box-sizing: border-box;
    text-decoration: underline
}

#signup-enrichment ul li .input-container {
    padding: 0 15px;
    box-sizing: border-box;
    min-height: 0
}

#signup-enrichment ul li .input-container label,#signup-enrichment ul li .input-container input {
    display: inline-block;
    width: 20%;
    vertical-align: middle
}

#signup-enrichment ul li .input-container input {
    width: 33%
}

#signup-enrichment ul li .footer-navigation .extendProfile {
    float: right
}

.lock-overlay.ui-widget-overlay {
    background: transparent!important;
    pointer-events: none
}

.lock-overlay.ui-dialog {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.5)
}

@media screen and (max-height: 750px) {
    .lock-overlay.ui-dialog {
        z-index:101
    }
}

.lock-overlay.ui-dialog .closePandoraDialog {
    display: none
}

.pandora-module-container {
    width: 100%;
    float: none;
    margin: 0 auto
}

.pandora-module-container>.pandora-module {
    float: none
}

.pandora-module-container>.pandora-module>div {
    height: 100%
}

.pandora-module-container>.pandora-module.imagelinkmodule .tc-link {
    position: absolute;
    text-transform: uppercase;
    text-decoration: underline;
    margin: 10px auto auto auto;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    bottom: 96px;
    text-align: center;
    width: 100%;
    left: 0
}

.pandora-module-container>.pandora-module.imagelinkmodule .tc-body {
    position: absolute;
    bottom: 70px;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    text-align: center
}

.pandora-module-container>.pandora-module.imagelinkmodule .tc-body * {
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

.pandora-module-container>.pandora-module.herocollectionmodule {
    width: 100%;
    display: block
}

.section-module {
    background-position: center top!important;
    background-repeat: no-repeat;
    float: none;
    margin: 0 auto;
    width: 100%;
    height: 100%
}

.section-module .center-wrapper {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0
}

.section-module .center-wrapper .ext-table {
    display: table;
    height: 100%
}

.section-module .center-wrapper .ext-table .ext-center-vertical {
    display: table-cell;
    vertical-align: middle;
    float: none;
    text-align: center
}

.section-module .center-wrapper .ext-table .ext-center-vertical .header-container {
    width: 600px;
    float: none;
    margin-bottom: 30px
}

.section-module .center-wrapper .ext-table .ext-center-vertical .header-container .txt {
    width: 85%;
    float: none;
    margin: 0 auto
}

.section-module .center-wrapper .ext-table .ext-center-vertical .ext-center {
    margin-left: auto;
    margin-right: auto
}

.section-module .text-container {
    width: 960px;
    margin: 0 auto;
    float: none
}

.section-module .module-text-head {
    font-size: 27px;
    line-height: 27px;
    text-transform: uppercase;
    position: absolute;
    left: 60px;
    top: 45px;
    z-index: 1;
    width: auto
}

.section-module .module-text-head * {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.section-module .module-text-body {
    font-size: 16px;
    line-height: 20px;
    position: absolute;
    left: 60px;
    top: 80px;
    z-index: 1;
    width: auto
}

.section-module .module-text-body * {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.section-module .top-shadow {
    height: 75px;
    background-repeat: repeat-x;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAYAAADtlXTHAAAAJ0lEQVR4AWMAAmUWIPEHRPyHE//QWAgunGDAxsVlCgOaBJoYAyoAADTMFmoJYnOtAAAAAElFTkSuQmCC")
}

.section-module .essence-logo {
    display: none
}

.section-module .essence-module-text-head {
    text-transform: uppercase;
    font-size: 27px;
    line-height: 33px;
    margin-bottom: 15px;
    letter-spacing: 0
}

.section-module .essence-module-text-body {
    font-size: 15px;
    letter-spacing: .05em;
    line-height: 20px;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 25px auto 35px auto
}

.section-module .tc-link {
    text-transform: uppercase;
    text-decoration: underline;
    margin: 10px auto auto auto;
    display: inline-block
}

.section-module .tc-link+.tc-body {
    margin: 5px auto auto auto
}

.section-module .tc-body {
    margin: 10px auto auto auto;
    line-height: 1.2
}

.section-module .tc-body * {
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

.section-module .wrapper-960 {
    width: 960px;
    margin: 0 auto
}

.section-module.two-blocks {
    height: 485px;
    text-align: center;
    padding-top: 60px
}

.section-module.two-blocks .text-container {
    margin-bottom: 30px
}

.section-module.two-blocks * {
    float: none
}

.section-module.two-blocks .spots {
    margin: 0 auto;
    width: 960px;
    float: none
}

.section-module.two-blocks .spots .spot-item {
    width: 470px;
    height: 315px;
    margin-right: 20px;
    float: left
}

.section-module.two-blocks .spots .spot-item:last-child {
    margin-right: 0
}

.section-module.pinterest {
    text-align: center
}

.section-module.pinterest * {
    float: none
}

.section-module.pinterest .text-container {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto
}

.section-module.pinterest .shadow-divider {
    height: 1px;
    width: 500px;
    background: rgba(255,255,255,0.5);
    margin: 25px auto 25px auto;
    float: none;
    display: inline-block
}

.section-module.pinterest .bottom-shadow {
    height: 75px;
    background-repeat: repeat-x;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABLCAYAAACx1u2DAAAAKUlEQVR4AWNAAzz8AoxMIAaIgLIwubiVEFKHqYSAOsI6iBUjU4Im5gEAwKgA7AmFDgsAAAAASUVORK5CYII=")
}

.section-module.pinterest .pinterest-component {
    padding-bottom: 3px;
    overflow: hidden;
    margin: 0 auto
}

.section-module.pinterest .pinterest-component span {
    font-size: inherit
}

.section-module.move-text-area {
    height: 560px;
    overflow: hidden
}

.section-module.move-text-area .content-wrapper {
    width: 960px;
    left: 50%;
    margin: 0 -480px;
    height: 100%
}

.section-module.move-text-area .text-area {
    position: absolute;
    top: 260px;
    left: 45%;
    width: 600px;
    text-align: center
}

.section-module.move-text-area .text-area h2 {
    padding-bottom: 15px;
    font-size: 22.5pt;
    line-height: 22.5pt;
    text-transform: uppercase;
    text-align: center
}

.section-module.move-text-area .text-area>span {
    padding-bottom: 30px;
    line-height: 15pt;
    display: block;
    margin: 0 auto;
    font-size: 11.25pt;
    text-align: center
}

.section-module.move-text-area .text-area>span a {
    font-size: inherit;
    color: inherit;
    line-height: inherit
}

.section-module.move-text-area .text-area>span p {
    line-height: 15pt;
    display: block;
    margin: 0 auto
}

.section-module.move-text-area .text-area .cta-wrapper {
    margin: auto
}

.section-module.move-text-area .text-area .cta-wrapper .campaign-button {
    text-transform: uppercase;
    min-width: 245px
}

.section-module.wishlist-landing-text {
    margin: 100px auto 50px auto;
    width: 960px;
    left: 50%;
    margin-left: -480px
}

.section-module.wishlist-landing-text .club-logo {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAAgCAMAAAAxBfQgAAAAM1BMVEUAAAAgIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB6vr9AJAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAABPtJREFUeAHd2Oty5CYQBWCAFgLUwHn/p81KmlPQ9si1FcepZPuXLkbwQdPU2P14RPenR9idc9k75/Y/2qnBuUOcy+mPZmZ1ru1O4N13I9WSDy3hv8iM2B2K74f7Znjdbmwv72ZM8vbV1sn+h529Ry0bvr01Veit7fOYM/C8Kwpw/DQzaOwp529nRXOMbbR9E9nLQZmrXyh9A36+/oUmx1ar+2ZwokIZPbXblKBUIj/PD6fgZ+PQ3jT9M0w50JNz8uI17C9lfVSOf0fpUv4V3y6Pu575D9y1pLsrFMfvK0NmiNnzdgkkR3vLoecZ8lkTs55Rd76yTbbPa7+/z31IAdprDDfLA+UqMO131lIARp+UDbZ1xvDmFq+BY42W7Er2+UrntzFjWGgE+mO5ROUI5J4SQFwCmn9QBirJbCJSAUCW4oVoXc2bW3fHKSkisuV2QeeyeT3vT4e/vHllni3U9EiMhS/fqvbJlawJ6E9K36gkU++hz7n0AFAsk07L1DlUOTEjLL2g2pvJ5HpA14ENGI3Jvo46Z+CauHw+H/FZOQVkkhamCsMy6XxkOt8xc70Yg+9zoRqZcoFnJJzxeXW2cepFMTTnTfaswCjhykp5UNrSRCa7l5mKQLJMOh+ZLl6tJiFYQp9NPqwr/QPzMDdNj2uzpaIKdD2y2Ky0YXfZMzNh7KfKMhdnes90B9iqcmyMU5AsM1im3L12Z0NmvzaOL46SBFMzbdIyYxT5uosL8xiLUx6YG7+xqJY/rIY5l4nDrn6Yz3FfDv+++OqTcm7atyXo4KNwLUxdmNk3Op+ZgcUzmpzl53UyCYhr2/g5CXx7qL5fFtn1KLHMfZbJimNZGDLddD4yHZm2upCJ2USkDHNSuwp9Mz35qfgC+L0iO5lDdQDsNNwjNWfdyZzObzPv0OTNCiSew86kx/Bfrldq6Dxc7xmq18KlAwSQOQCtXOaCzhOhG+Z0/k1mZxMkkMPI99vduiqHaiN2rnFsABL3QH61GT423fxrDCEwae1Eaf4VFfwAmdP5nsmcI9M/781YALvnBtrZawHPFFsWTchgkUidg0wAKocouYtzN9PnFt8wM5ZolklnesNkX8PUIlNpy3JwNbtsCUv0tXIfb6oPN2ZVLmvFLQ8NQNHD8/8GuWfv3jD7tZicWDFMOvHAnKeG2WNcl7gkdhyG0NHyHSaJ5vWMwk3ntbZ7JTwnLfYBjL4ztVrbT+RnZprDbnMgGerofGbKtHw86BPvyXT7mp7b5OgyoMyvL1HrQVuqxOnd8dYrf/f4NIDjvHrL7OgmOcKs9tM5mTzP+YZL6E2hdvPcJ/P2INI2TK/yxPQty/1Q+rbdV7mne8b29jqLJe3zJJqV1tzub34xKJnUkLmMKTQeqyx82OwE2CZhgH8f1wyfvbr9I1N6cgegpy26a2MGPbyej/xRz4ux5RRcYt1dmDCVIphyDk+mcU4m63kZAJTKlzNf9zKVZN4I7oq69lpmEgW7w31p8Wp/pF78NfQ99/16VM6LBAwZwW8KdHGPzHj2a99lw6RzMpfo6eMvX0BVO4C+uQ9Mpu1+aljSaUOdWRv5vdwzS4aKY7b5V8Gr4fxgj2HgmghnQlR1EnbV9f2hqhe7KPV0cvVn5CnhgLPe/MpXbHIPPeoZwSXba716nc4qIUg6Rgl35yLh9X0Rz0d38st9I+7/FmG/skHr5r4RfwEIemoDH05BiAAAAABJRU5ErkJggg==");
    width: 230px;
    height: 32px;
    margin-bottom: 35px
}

.section-module.wishlist-landing-text .wishlist-landing-head {
    margin-bottom: 10px;
    font-size: 42px;
    line-height: 35px;
    text-transform: uppercase
}

.section-module.wishlist-landing-text .wishlist-landing-subhead {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 20px;
    text-transform: uppercase
}

.section-module.wishlist-landing-text .wishlist-landing-body,.section-module.wishlist-landing-text .wishlist-landing-body p {
    font-size: 18px;
    line-height: 22px
}

.section-module.wishlist-landing-steps {
    margin: 5px -480px;
    padding: 45px 85px 30px 85px;
    height: 91px;
    width: 790px;
    text-align: center;
    overflow: hidden;
    left: 50%
}

.section-module.wishlist-landing-steps .floating-text {
    position: absolute;
    left: 475px;
    top: 50px;
    text-transform: uppercase;
    color: #fff;
    width: 450px;
    text-align: right
}

.section-module.wishlist-landing-steps .step {
    height: 90px;
    width: 261px;
    display: inline-block;
    float: none;
    vertical-align: top;
    overflow: hidden
}

.section-module.wishlist-landing-steps .step+.step .divider {
    display: block
}

.section-module.wishlist-landing-steps .step+.step .step-content {
    max-width: 95%
}

.section-module.wishlist-landing-steps .step .divider {
    display: none;
    float: left;
    width: 5%;
    height: 90px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAYAAADqrKTxAAAAaUlEQVR4AZXPsQmAABTE0I+IuIG7OIWFjSjO4uhe8SGVQg5SvuLq2O4pDWUWsKRdwUYP0CGgRECJgBIBJQJKBJQIKBFQIqBB3WrRlUaBGohPAJAAIAFAAoAE+EDnDwAJABIApECjWYHsBSmlDQTf24oRAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: center top
}

.section-module.wishlist-landing-steps .step .step-content {
    width: auto
}

.section-module.wishlist-landing-steps .step .step-content .step-text {
    margin: 15px 0 0 0;
    font-size: 20px;
    line-height: 22px;
    text-transform: uppercase;
    padding: 0 15px;
    box-sizing: border-box;
    white-space: pre-wrap
}

.section-module.thumbnail-blocks {
    text-align: center
}

.section-module.thumbnail-blocks>div {
    float: none;
    width: 475px;
    height: 245px;
    display: inline-block
}

.section-module.thumbnail-blocks div {
    width: auto;
    float: none
}

.section-module.thumbnail-blocks div div .spot {
    margin-left: 10px
}

.section-module.thumbnail-blocks div:first-child div .spot {
    margin-left: 0
}

.section-module.thumbnail-blocks .spot {
    height: 245px;
    width: 475px;
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    padding: 5px;
    background-color: #fff
}

.section-module.thumbnail-blocks .spot:hover .thumbnail-image img {
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.section-module.thumbnail-blocks .spot .spot-image {
    overflow: hidden;
    height: 197px;
    width: 465px;
    border: 0
}

.section-module.thumbnail-blocks .spot .spot-image img {
    transition: all .2s ease-in-out;
    position: relative
}

.section-module.thumbnail-blocks .spot .spot-text {
    margin: 10px 0 0 0;
    text-transform: uppercase;
    text-align: left;
    padding: 0 5px;
    box-sizing: border-box;
    line-height: 14px;
    font-size: 14px
}

.section-module.thumbnail-blocks .spot .spot-text i {
    width: 10px;
    height: 14px;
    display: inline-block;
    vertical-align: bottom;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAQAAACFbCRbAAAALElEQVQIHQXAgQkAEQAF0LfX1aVsIgspmZEM8cXRgSkqMMQPxIUpPpYosDV4cxcLybQz4fgAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-position: center
}

.section-module.video-module {
    height: 100%;
    overflow: hidden
}

.section-module.video-module .content-wrapper {
    width: 960px;
    left: 50%;
    margin: 0 -480px;
    height: 100%
}

.section-module.video-module .video-module-text-container {
    position: absolute;
    display: inline-block;
    width: 350px
}

.section-module.video-module .video-module-text-container .module-text-head,.section-module.video-module .video-module-text-container .module-text-body {
    position: relative;
    top: 0;
    left: 0;
    float: none;
    width: auto
}

.section-module.video-module .video-player-module .video-js {
    position: relative;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.section-module.video-module [data-placeholder="initial"] {
    height: 100%
}

.section-module.call-to-action {
    text-align: center;
    overflow: hidden;
    height: 100%;
    display: table
}

.section-module.call-to-action .content-wrapper {
    padding: 0 5%;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: middle;
    float: none
}

.section-module.call-to-action .content-wrapper .text-head {
    font-size: 30px;
    line-height: 1;
    color: #000;
    float: none;
    margin: 0 auto 15px
}

.section-module.call-to-action .content-wrapper .text-head * {
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

.section-module.call-to-action .content-wrapper .divider {
    border: 0;
    background-color: #000;
    color: #000;
    height: 1px;
    margin: 15px auto;
    width: 60px;
    float: none
}

.section-module.call-to-action .content-wrapper .text-body {
    font-size: 15px;
    color: #000;
    line-height: 1.2;
    letter-spacing: .050em;
    float: none;
    margin: 0 auto 15px
}

.section-module.call-to-action .content-wrapper .text-body * {
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

.section-module.call-to-action .content-wrapper .text-body a {
    text-decoration: underline
}

.section-module.call-to-action .content-wrapper .cta-wrapper .btn {
    width: auto;
    display: inline-block;
    max-width: 100%;
    min-width: 175px
}

.section-module.call-to-action .content-wrapper .cta-wrapper div+div {
    margin-top: 10px
}

.section-module.list-image-items {
    height: 460px;
    width: 100%;
    min-width: 960px;
    text-align: center;
    overflow: hidden
}

.section-module.list-image-items .image-items {
    display: inline-block;
    width: 900px!important;
    min-height: 40px;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -450px;
    transition: max-height 1s ease-in-out;
    z-index: 1
}

.section-module.list-image-items .image-items.closed {
    max-height: 40px
}

.section-module.list-image-items .image-items.closed .image-items-head {
    padding: 20px 15px 10px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAPklEQVR4AWOAAR5+AXEgPgSiQXxkCXYgPgbEL6A0O7LkYqggH5ReDJOoAOKHMONANJRfAeLsAmJ9NGv0QeIA3AwO4htyFDQAAAAASUVORK5CYII=");
    background-position: center 9px
}

.section-module.list-image-items .image-items.open {
    max-height: 340px
}

.section-module.list-image-items .image-items.open .image-items-head {
    padding: 10px 15px 20px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAQElEQVR4AWPg4RfYBcT6DEgAxAeJgxgVQPwQiMWhEuJQfgVM5WIgPgbEfFB6MbIx7FDBF1CaHS6JZNwhEA0TAwB1CQ7iMVmahAAAAABJRU5ErkJggg==");
    background-position: center 26px
}

.section-module.list-image-items .image-items .items-wrapper {
    width: auto;
    min-width: 80%;
    float: none;
    display: inline-block
}

.ie8 .section-module.list-image-items .image-items .items-wrapper {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQIHWP4/wwAAucB5v74lSgAAAAASUVORK5CYII=")
}

.section-module.list-image-items .image-items .image-items-head {
    box-sizing: border-box;
    background-color: rgba(255,255,255,0.8);
    background-repeat: no-repeat;
    background-position: center 9px;
    cursor: pointer;
    text-transform: uppercase;
    height: 40px;
    float: none
}

.section-module.list-image-items .image-items .image-items-container {
    height: 125px;
    background-color: #fff;
    width: auto;
    float: none;
    margin: 0 auto;
    padding: 15px 0 10px 0
}

.section-module.list-image-items .image-items .image-items-container .list-item {
    height: 100%;
    width: 140px;
    float: none;
    display: inline-block;
    cursor: pointer;
    position: relative;
    vertical-align: top
}

.section-module.list-image-items .image-items .image-items-container .list-item .essence-label {
    position: absolute;
    top: 2px;
    right: 0;
    text-align: right
}

.section-module.list-image-items .image-items .image-items-container .list-item .essence-label img {
    float: right;
    width: 50%;
    height: auto
}

.section-module.list-image-items .image-items .image-items-container .list-item .item-image {
    width: 100%;
    height: 75px;
    overflow: hidden
}

.section-module.list-image-items .image-items .image-items-container .list-item img {
    margin-top: -10px;
    height: 90px
}

.section-module.list-image-items .image-items .image-items-container .list-item span p,.section-module.list-image-items .image-items .image-items-container .list-item span {
    font-size: 10px;
    line-height: 14px;
    text-transform: uppercase;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 80%;
    overflow: hidden;
    max-width: 1022px;
    margin: 0 auto
}

.section-module.list-image-items .image-items .image-items-container .list-item .item-name {
    text-decoration: underline;
    width: 80%
}

.section-module.list-image-items .image-items .image-items-container .list-item .item-quantity {
    display: inline;
    margin: 5px
}

.section-module.list-image-items .image-items .image-items-container .list-item .ecom {
    cursor: pointer;
    display: none;
    height: 15px;
    line-height: 15px;
    padding-top: 2px;
    width: 100%
}

.section-module.list-image-items .image-items .image-items-container .list-item .ecom>div {
    width: 80%;
    margin: 0 auto;
    float: none;
    text-align: center
}

.section-module.list-image-items .image-items .image-items-container .list-item .ecom a {
    text-decoration: none;
    text-align: left;
    padding: 0 10px;
    box-sizing: border-box;
    display: inline-block;
    width: 100%
}

.section-module.list-image-items .image-items .image-items-container .list-item .ecom .img {
    vertical-align: top;
    height: 9px;
    margin-right: 5px;
    margin-top: 3px;
    width: 14px;
    background-position: 0 -65px
}

.section-module.list-image-items .image-items .image-items-container .list-item .ecom span {
    display: inline-block;
    text-transform: none;
    font-size: 10px;
    letter-spacing: -0.04em;
    width: auto;
    float: none;
    max-width: 75%
}

.section-module.list-image-items .image-items .image-items-container .list-item:hover .item-price {
    visibility: hidden;
    display: none
}

.section-module.list-image-items .image-items .image-items-container .list-item:hover .ecom {
    display: inline-block;
    text-decoration: none
}

.section-module.list-image-items .image-items .image-items-container .list-item:hover .ecom:hover .img {
    background-position: -28px -64px;
    height: 11px;
    margin-top: 2px;
    width: 14px
}

.section-module.list-image-items .image-items .image-items-container .list-item-separator-horizontal {
    background-color: #f1f1f3;
    height: 110px;
    margin: 0 2px;
    float: none;
    display: inline-block;
    position: relative;
    vertical-align: top;
    top: 0;
    width: 1px
}

.section-module.list-image-items .image-items .image-items-container+.image-items-container {
    border-top: 1px solid #f1f1f3
}

.section-module.style-guide {
    background-color: #fff;
    text-align: center
}

.section-module.style-guide div {
    float: none
}

.section-module.style-guide img {
    display: block
}

.section-module.style-guide .text-container {
    padding-top: 53px;
    padding-bottom: 32px;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto
}

.section-module.style-guide .carousel .last-slide {
    position: absolute;
    width: 300px;
    height: 250px;
    bottom: 385px;
    margin: -125px -150px;
    float: none;
    left: 50%;
    top: 50%
}

.section-module.style-guide .carousel .last-slide h3 {
    padding-bottom: 15px
}

.section-module.style-guide .carousel .last-slide .btn {
    margin: 25px auto 0 auto;
    height: 30px;
    padding: 0;
    line-height: 30px;
    text-transform: uppercase;
    width: 175px
}

.section-module.style-guide .carousel .royalSlider {
    width: 100%;
    height: 100%
}

.section-module.style-guide .carousel .royalSlider .rsSlide>div {
    float: none;
    height: 100%
}

.section-module.style-guide .carousel .royalSlider .rsSlide>div>div {
    float: none;
    height: 100%
}

.section-module.style-guide .style-page .image {
    line-height: 0;
    direction: initial!important
}

.section-module.style-guide .style-page .image img {
    display: block;
    left: 50%;
    position: relative;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.section-module.style-guide .style-page .plus {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAA7klEQVR4AcXXsQqDMBCH8YLZMppn6GKHDt0yJy+goDjVIfccfXP7D1iQkpacxJzww6HQj7RRz0vOcb8+NNzAwQhPoO08gds+1xfWkY614CEAZQjgoT0Sa8AyYqm4hYbzU/ZABfSgc4IzUEEz6F9BxV8ha8UqFbVAJ7LfQcPZNOu6vj6Ym8vsox7o5Gjk95snVIoG0DHaAVWKRl2MuspRF6Nj5egYo0vOl3P9iS4xSpWjJLJSkf9UbPcKXKcCdySBe6/AU0bgeSowOcjPSInwUCg4pIPpsCo096ojQ7c5OOEbdizjXWYB2s4TeM67zBumd1G+2wxsmAAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: center;
    margin: -45px;
    width: 90px;
    height: 90px;
    position: absolute;
    cursor: pointer;
    transition: all .3s cubic-bezier(0.19,1,0.22,1);
    transition-timing-function: cubic-bezier(0.19,1,0.22,1)
}

.section-module.style-guide .style-page .plus.active {
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.section-module.style-guide .style-page .tooltip {
    max-width: 905px;
    text-align: center;
    height: auto
}

.section-module.style-guide .style-page .tooltip .tooltip-items-list {
    width: auto
}

.section-module.style-guide .style-page .tooltip .tooltip-item {
    height: 130px;
    width: 140px;
    float: none;
    display: inline-block;
    cursor: pointer
}

.section-module.style-guide .style-page .tooltip .tooltip-item .item-image {
    width: 100%;
    height: 75px;
    overflow: hidden
}

.section-module.style-guide .style-page .tooltip .tooltip-item img {
    margin-top: -10px;
    height: 90px;
    display: inline-block
}

.section-module.style-guide .style-page .tooltip .tooltip-item span,.section-module.style-guide .style-page .tooltip .tooltip-item span p {
    font-size: 10px;
    line-height: 14px;
    text-transform: uppercase;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    max-width: 1022px;
    margin: 0 auto
}

.section-module.style-guide .style-page .tooltip .tooltip-item span.item-name,.section-module.style-guide .style-page .tooltip .tooltip-item span p.item-name {
    text-decoration: underline
}

.section-module.style-guide .style-page .tooltip .tooltip-item span.item-quantity,.section-module.style-guide .style-page .tooltip .tooltip-item span p.item-quantity {
    display: inline;
    margin: 5px
}

.section-module.style-guide .style-page .tooltip .tooltip-item a.add-wishlist {
    cursor: pointer;
    visibility: hidden
}

.section-module.style-guide .style-page .tooltip .tooltip-item a.add-wishlist i {
    margin: -10px auto 5px auto;
    display: block
}

.section-module.style-guide .style-page .tooltip .tooltip-item a.add-wishlist span {
    display: inherit;
    text-transform: none;
    font-size: 12px;
    letter-spacing: -0.04em
}

.section-module.style-guide .style-page .tooltip .tooltip-item:hover .item-price {
    visibility: hidden
}

.section-module.style-guide .style-page .tooltip .tooltip-item:hover a.add-wishlist {
    visibility: visible;
    text-decoration: none
}

.section-module.style-guide .style-page .tooltip .tooltip-item:hover a.add-wishlist .pan-icon-small-heart {
    width: 13px
}

.section-module.style-guide .style-page .tooltip .tooltip-item:hover a.add-wishlist:hover i.pan-icon-small-heart {
    background-position: -28px -64px;
    margin: -10px auto 3px auto;
    width: 15px;
    height: 10px
}

.section-module.style-guide .style-page .tooltip .tooltip-item-separator-horizontal {
    background-color: #eee;
    height: 100px;
    margin: 0 2px;
    float: none;
    display: inline-block;
    position: relative;
    bottom: 10px
}

.section-module.style-guide .style-page .tooltip .tooltip-shadow {
    font-size: 0
}

.section-module.style-guide .style-page .tooltip .shadow-seperator {
    height: 25px;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4kAAAASCAYAAAD2Z5tIAAADH0lEQVR4AeyaUWrDQAxEVzlH7n+ynKPqTwoLzZBnpsLFmQfGa60kx7Vp8lhXd6/w2Twej1rHqANzpcaitmQfnVMip8Dcfp4b6HH7yRU5N1H/O3/rJ3IXyEWb6EfmlxqLmDiW+50aeKZ0Pw7reRVCCH1ivwZjEZM1LeIod4+9GX+9qGkR0zlbr+e+9zHZRK+p/AbXvUCu3j/HIG9D5PM5/Azf7/de4XLc1v8ghNL/sKTU9fQPfyCw/dxUfr2Rn8ayseUi0XuNlGQZ28ZQ9ArkS6kkci1q0PWKeW+7EiGEcrc3/RCgf4kaMRb1YiwAdfp6wXeO6rWPEaKmzecB3dP53yPzhOCvJIasJPL50mOdx6UEfbHwmJAvsGpYXORkD95Xr4IuWQtyZQ6XPHpPdR5+vkDNuYQQQvM5NN/wmMTxqhUa67qWuTrnS6xWqhy+0gfyjc/P/36HVwp1HPTTuVlJ5EQSQyTRkkVbBIAgEqks/7XVJ97rmFjQwJich1+vGh9/Fdh/5dgVQj83hBAmaL+Ox4BcUJloIJQyJuJUMI3XOXWdcT6Vp/cwl98THRc5g4IYSYwkhkgipwxhdMWCrzKC1TCw9+f+rh9a2QN7mqNr/PvNayKHIYTrC2Or+PCqIxcXtgJJ8xoI5nJihtwSuYMieFzqDUnkuZpIYiQxfKAkTv7QLn+OH5sSw8XJFK4BaXPnuAx69wHXZgUxhBBZtFd8UAysPLUzFntDtkCNfx40Z7waymWQzS9rntMvJHFdmUhiiCRyyhBGnuvHa+74hLEvv7y3H/Olb170pnqHEEJP9x6SAy4uvI7LkS9Zk2M+Zx4PrQD21DMXSYwkhkjivEByal4058XJF7WB65oXuYrghRAGiHDOi0T78XlBna/zZc6X/ROekUhiJDFEEgeof9a3Tsir+R7zr21eUOZqhRDmidRFOudXR6fP4eeN1Q30jSRGEkMk8QLUB3+Wyj35br+OSQAAABAI9k+tHQS3uwSC008AhKxt8YtIRCQCAAAgEgEAABCJAAAAiMQfAAAAkQgAAIBIBAAAQCQCAAAgEgEAAKBmjCaL7DqYYAAAAABJRU5ErkJggg==");
    display: inline-block
}

.section-module.style-guide .style-page .tooltip .shadow-seperator.left {
    background-position: left;
    width: 50%
}

.section-module.style-guide .style-page .tooltip .shadow-seperator.right {
    background-position: right;
    width: 50%
}

.section-module.style-guide .style-page .tooltip .tooltip-cta-container {
    -ms-flex-align: center;
    align-items: center;
    display: table;
    width: auto;
    margin: 0 auto
}

.browserOld .section-module.style-guide .style-page .tooltip .tooltip-cta-container {
    display: block;
    text-align: center;
    font-size: 0
}

.browserOld .section-module.style-guide .style-page .tooltip .tooltip-cta-container .tooltip-cta {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    width: 200px
}

.section-module.style-guide .style-page .tooltip .tooltip-cta-container .tooltip-cta {
    text-align: center;
    padding: 0 2%;
    box-sizing: border-box;
    white-space: nowrap;
    display: table-cell;
    width: 46%
}

.section-module.style-guide .style-page .tooltip .tooltip-cta-container .btn {
    display: inline-block;
    padding: 10px;
    width: 100%;
    max-width: 100%;
    min-width: 120px;
    vertical-align: top;
    line-height: 1;
    height: auto
}

.section-module.style-guide .style-page .tooltip .tooltip-cta-container .btn span {
    vertical-align: middle
}

.section-module.style-guide .style-page .text-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 960px;
    z-index: 1;
    padding: 0
}

.section-module.enter-competition {
    background-color: #808080;
    text-align: center
}

.section-module.enter-competition * {
    float: none
}

.section-module.enter-competition .content-wrapper {
    padding: 60px 50px;
    box-sizing: border-box
}

.section-module.enter-competition .content-wrapper .text-head {
    font-size: 30px;
    line-height: 30px;
    color: #fff;
    float: none
}

.section-module.enter-competition .content-wrapper .text-head * {
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

.section-module.enter-competition .content-wrapper .divider {
    border: 0;
    background-color: #fff;
    color: #fff;
    height: 1px;
    width: 60px;
    float: none;
    margin: 30px auto auto auto
}

.section-module.enter-competition .content-wrapper .text-body {
    font-size: 14px;
    color: #fff;
    line-height: 16px;
    letter-spacing: .050em;
    float: none;
    margin: 30px auto auto auto
}

.section-module.enter-competition .content-wrapper .text-body * {
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

.section-module.enter-competition .content-wrapper .cta-wrapper {
    margin: 40px auto auto auto
}

.section-module.enter-competition .content-wrapper .cta-wrapper .btn {
    width: auto;
    display: inline-block;
    max-width: 100%;
    min-width: 175px;
    text-transform: uppercase
}

.section-module.enter-competition .content-wrapper .tc-link,.section-module.enter-competition .content-wrapper .css-label {
    text-transform: uppercase;
    text-decoration: underline;
    cursor: pointer
}

.section-module.ffwl-module {
    height: 150px;
    padding: 50px 20px 50px 15px;
    box-sizing: border-box;
    background-color: #fff;
    min-width: 960px
}

.section-module.ffwl-module .content-wrapper {
    max-width: 960px;
    margin: 0 auto;
    float: none
}

.section-module.ffwl-module .text-section {
    width: 35%;
    padding: 0 0 0 50px;
    box-sizing: border-box;
    background-image: url("//static.pandora.net/consumer/design/ffwl/ffwl-logo.png");
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: left center;
    height: 50px
}

.section-module.ffwl-module .text-section .header-text {
    font-size: 18px;
    text-transform: uppercase;
    line-height: 18px;
    color: #27251F;
    padding: 5px 0 3px 5px;
    box-sizing: border-box
}

.section-module.ffwl-module .text-section .body-text {
    font-size: 12px;
    line-height: 12px;
    color: #5D5955;
    padding: 0 0 0 5px;
    box-sizing: border-box
}

.section-module.ffwl-module .ffwl-search {
    width: 60%;
    margin-left: 5%
}

.section-module.ffwl-module .ffwl-search .input {
    background-color: #fdfdff;
    border: 1px solid #D0D1D2;
    color: #8e8e90;
    font-size: 16px;
    margin-right: -4px;
    padding: 0 16px;
    width: 80%;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 34px;
    height: 34px
}

.section-module.ffwl-module .ffwl-search .btn {
    display: inline-block;
    width: 20%;
    height: 34px;
    line-height: 34px;
    text-transform: uppercase;
    color: #fff;
    font-family: "pandora-display-regular","Helvetica Neue",Helvetica,Arial,sans-serif
}

.section-module.ffwl-module .ffwl-search label {
    width: 100%;
    display: none;
    margin: 4px 0 0 0
}

.section-module.ffwl-module .ffwl-search .input-container {
    height: auto;
    padding: 5px 0 0
}

.section-module.ffwl-module .ffwl-search .input-container.error .input.error {
    border: 1px solid #D0D1D2!important
}

.section-module.ffwl-module .ffwl-search .input-container.error label {
    display: block
}

.section-module.three-cta-module-container {
    background-color: white;
    text-align: center;
    padding: 65px 0 65px;
    box-sizing: border-box
}

.righttoleft .section-module.three-cta-module-container * {
    direction: ltr!important
}

.section-module.three-cta-module-container>h1 {
    font-size: 30px;
    line-height: 30px;
    margin: 0 0 12px 0
}

.section-module.three-cta-module-container p {
    font-size: 16px;
    line-height: 18px;
    margin: 0 auto;
    padding: 0
}

.section-module.three-cta-module-container>p {
    width: 370px;
    font-size: 16px;
    padding-bottom: 30px
}

.section-module.three-cta-module-container .text-container {
    margin-bottom: 30px
}

.section-module.three-cta-module-container .text-container .txt+.hd {
    margin-top: 10px
}

.section-module.three-cta-module-container div,.section-module.three-cta-module-container ul {
    float: none
}

.section-module.three-cta-module-container .rsOverflow {
    min-height: 591px
}

.section-module.three-cta-module-container .cta-wrapper.custom-background.royalSlider .cta-item {
    background: white;
    box-shadow: 0 2px 2px 0 rgba(48,57,32,0.2)
}

.section-module.three-cta-module-container .cta-wrapper.custom-background.royalSlider .cta-item .cta-image {
    box-shadow: none
}

.section-module.three-cta-module-container .cta-wrapper.royalSlider {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 960px;
    position: relative;
    direction: ltr;
    height: auto
}

.section-module.three-cta-module-container .cta-wrapper.royalSlider .rsNav {
    background: 0;
    bottom: -36px
}

.section-module.three-cta-module-container .cta-wrapper.royalSlider .rsArrow {
    top: 30%
}

.section-module.three-cta-module-container .cta-wrapper.royalSlider .cta-item {
    width: 310px;
    height: auto;
    text-decoration: none;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 10px;
    padding: 0
}

.section-module.three-cta-module-container .cta-wrapper.royalSlider .cta-item>.cta-image:last-child {
    margin-bottom: 0
}

.section-module.three-cta-module-container .cta-wrapper.royalSlider .cta-item .txt:last-child,.section-module.three-cta-module-container .cta-wrapper.royalSlider .cta-item .btn:last-child {
    margin-bottom: 20px
}

.section-module.three-cta-module-container .cta-wrapper.royalSlider .cta-item a {
    text-decoration: none;
    display: block;
    float: left;
    max-width: 100%
}

.section-module.three-cta-module-container .cta-wrapper.royalSlider .cta-item .cta-image {
    display: block;
    box-shadow: 0 3px 3px rgba(0,0,0,0.2);
    margin: 0 auto 20px;
    width: auto;
    max-width: 100%;
    min-height: 247px
}

.section-module.three-cta-module-container .cta-wrapper.royalSlider .cta-item .cta-image:last-child {
    margin-bottom: 0
}

.section-module.three-cta-module-container .cta-wrapper.royalSlider .cta-item .txt {
    color: #5D5955;
    font-size: 15px;
    padding: 0 45px 0;
    margin-bottom: 20px;
    text-decoration: none;
    font-family: inherit;
    box-sizing: border-box
}

.section-module.three-cta-module-container .cta-wrapper.royalSlider .cta-item .btn {
    min-width: 260px;
    padding-left: 45px;
    padding-right: 45px
}

.section-module.campaign-vote {
    text-align: center;
    background-color: #fff;
    padding: 70px 20px 50px;
    box-sizing: border-box;
    background-repeat: repeat
}

.section-module.campaign-vote.results {
    padding: 50px 0
}

.section-module.campaign-vote.results .help-text {
    display: none
}

.section-module.campaign-vote.results .charm-select>div {
    width: 171px;
    vertical-align: top
}

.section-module.campaign-vote.results .charm-select>div:first-child {
    width: 170px
}

.section-module.campaign-vote.results .charm-select div:nth-child(n+6) {
    display: none
}

.section-module.campaign-vote.results .charm-select .charm-vote-single {
    width: 170px;
    padding: 0 10px
}

.section-module.campaign-vote.results .charm-select .charm-vote-single .vote {
    display: none
}

.section-module.campaign-vote.results .charm-select .charm-vote-single .result {
    display: block
}

.section-module.campaign-vote.results .vote-footer {
    display: block
}

.section-module.campaign-vote .club-logo {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAAgCAMAAAAxBfQgAAAAM1BMVEUAAAAgIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB6vr9AJAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAABPtJREFUeAHd2Oty5CYQBWCAFgLUwHn/p81KmlPQ9si1FcepZPuXLkbwQdPU2P14RPenR9idc9k75/Y/2qnBuUOcy+mPZmZ1ru1O4N13I9WSDy3hv8iM2B2K74f7Znjdbmwv72ZM8vbV1sn+h529Ry0bvr01Veit7fOYM/C8Kwpw/DQzaOwp529nRXOMbbR9E9nLQZmrXyh9A36+/oUmx1ar+2ZwokIZPbXblKBUIj/PD6fgZ+PQ3jT9M0w50JNz8uI17C9lfVSOf0fpUv4V3y6Pu575D9y1pLsrFMfvK0NmiNnzdgkkR3vLoecZ8lkTs55Rd76yTbbPa7+/z31IAdprDDfLA+UqMO131lIARp+UDbZ1xvDmFq+BY42W7Er2+UrntzFjWGgE+mO5ROUI5J4SQFwCmn9QBirJbCJSAUCW4oVoXc2bW3fHKSkisuV2QeeyeT3vT4e/vHllni3U9EiMhS/fqvbJlawJ6E9K36gkU++hz7n0AFAsk07L1DlUOTEjLL2g2pvJ5HpA14ENGI3Jvo46Z+CauHw+H/FZOQVkkhamCsMy6XxkOt8xc70Yg+9zoRqZcoFnJJzxeXW2cepFMTTnTfaswCjhykp5UNrSRCa7l5mKQLJMOh+ZLl6tJiFYQp9NPqwr/QPzMDdNj2uzpaIKdD2y2Ky0YXfZMzNh7KfKMhdnes90B9iqcmyMU5AsM1im3L12Z0NmvzaOL46SBFMzbdIyYxT5uosL8xiLUx6YG7+xqJY/rIY5l4nDrn6Yz3FfDv+++OqTcm7atyXo4KNwLUxdmNk3Op+ZgcUzmpzl53UyCYhr2/g5CXx7qL5fFtn1KLHMfZbJimNZGDLddD4yHZm2upCJ2USkDHNSuwp9Mz35qfgC+L0iO5lDdQDsNNwjNWfdyZzObzPv0OTNCiSew86kx/Bfrldq6Dxc7xmq18KlAwSQOQCtXOaCzhOhG+Z0/k1mZxMkkMPI99vduiqHaiN2rnFsABL3QH61GT423fxrDCEwae1Eaf4VFfwAmdP5nsmcI9M/781YALvnBtrZawHPFFsWTchgkUidg0wAKocouYtzN9PnFt8wM5ZolklnesNkX8PUIlNpy3JwNbtsCUv0tXIfb6oPN2ZVLmvFLQ8NQNHD8/8GuWfv3jD7tZicWDFMOvHAnKeG2WNcl7gkdhyG0NHyHSaJ5vWMwk3ntbZ7JTwnLfYBjL4ztVrbT+RnZprDbnMgGerofGbKtHw86BPvyXT7mp7b5OgyoMyvL1HrQVuqxOnd8dYrf/f4NIDjvHrL7OgmOcKs9tM5mTzP+YZL6E2hdvPcJ/P2INI2TK/yxPQty/1Q+rbdV7mne8b29jqLJe3zJJqV1tzub34xKJnUkLmMKTQeqyx82OwE2CZhgH8f1wyfvbr9I1N6cgegpy26a2MGPbyej/xRz4ux5RRcYt1dmDCVIphyDk+mcU4m63kZAJTKlzNf9zKVZN4I7oq69lpmEgW7w31p8Wp/pF78NfQ99/16VM6LBAwZwW8KdHGPzHj2a99lw6RzMpfo6eMvX0BVO4C+uQ9Mpu1+aljSaUOdWRv5vdwzS4aKY7b5V8Gr4fxgj2HgmghnQlR1EnbV9f2hqhe7KPV0cvVn5CnhgLPe/MpXbHIPPeoZwSXba716nc4qIUg6Rgl35yLh9X0Rz0d38st9I+7/FmG/skHr5r4RfwEIemoDH05BiAAAAABJRU5ErkJggg==");
    width: 230px;
    height: 32px;
    margin: 0 auto 25px;
    float: none
}

.section-module.campaign-vote .head-text {
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    margin: 0 auto 30px
}

.section-module.campaign-vote .description-text {
    font-size: 16px;
    line-height: 20px;
    margin: 0 auto 30px;
    float: none;
    width: 70%
}

.section-module.campaign-vote .help-text {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    margin: 0 auto 50px
}

.section-module.campaign-vote .charm-select-bg {
    margin-bottom: 35px
}

.section-module.campaign-vote .charm-select {
    font-size: 0
}

.section-module.campaign-vote .charm-select>div {
    width: 151px;
    float: none;
    display: inline-block
}

.section-module.campaign-vote .charm-select>div:first-child {
    width: 150px
}

.section-module.campaign-vote .charm-select>div:first-child .charm-vote-border {
    display: none
}

.section-module.campaign-vote .charm-select .charm-vote-single {
    float: none;
    display: inline-block;
    width: 150px;
    box-sizing: border-box;
    padding: 0 5px
}

.section-module.campaign-vote .charm-select .charm-vote-single .charm {
    height: 120px;
    overflow: hidden
}

.section-module.campaign-vote .charm-select .charm-vote-single .charm .essence-label {
    right: 0
}

.section-module.campaign-vote .charm-select .charm-vote-single .charm .essence-label img {
    width: 100%
}

.section-module.campaign-vote .charm-select .charm-vote-single .charm img {
    position: relative;
    width: 130px
}

.section-module.campaign-vote .charm-select .charm-vote-single .charm img.loading {
    left: auto;
    width: auto;
    top: 50%;
    margin-top: -12px
}

.section-module.campaign-vote .charm-select .charm-vote-single .vote {
    height: 75px;
    width: 95px;
    margin: 0 23px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABLBAMAAADkJUZLAAAAHlBMVEUAAADo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OiN5Q29AAAACXRSTlMAlIIB8F06Id/OJzQWAAAAX0lEQVRIx+3NoQ2AQBBE0eWoAodF0gRYSrgS6AKLgITfLcFzyY6fbycvE43KGFrTHVIFNu0ApIsOoEa6fgBY8mDm66raAazaATy7dgDH34zWaWBgYGBgYGBgYGBgkAUv1PdjnicZnOAAAAAASUVORK5CYII=");
    line-height: 45px;
    padding: 20px 10px 10px;
    box-sizing: border-box
}

.section-module.campaign-vote .charm-select .charm-vote-single .vote span {
    letter-spacing: .05em;
    vertical-align: middle;
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block
}

.no-touch .section-module.campaign-vote .charm-select .charm-vote-single .vote:hover {
    cursor: pointer
}

.section-module.campaign-vote .charm-select .charm-vote-single .vote.favorite {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABLBAMAAADkJUZLAAAAFVBMVEUAAACJgY+JgY+JgY+JgY+JgY+JgY/MiUTNAAAABnRSTlMAjOYlXT9uUc7JAAAAVElEQVRIx+3NQQ2AMAAEwdYBrxrAABKQgARCyvqXUAVtev+99022TFaPkq317F/hzgLQwwA8WQD+MMB3ZQE4g0CWaLBIkO0VCAQCgUAgEAgEgl0wAKSd7KWA3hx0AAAAAElFTkSuQmCC");
    color: #fff
}

.section-module.campaign-vote .charm-select .charm-vote-single .result {
    display: none
}

.section-module.campaign-vote .charm-select .charm-vote-single .result .percent {
    display: block;
    font-size: 20px;
    line-height: 20px;
    margin: 0 auto 20px;
    font-weight: bold
}

.section-module.campaign-vote .charm-select .charm-vote-single .result .btn {
    text-transform: uppercase;
    border-radius: 2px;
    height: 37px;
    line-height: 37px
}

.section-module.campaign-vote .charm-select .charm-vote-single .result .btn span {
    font-size: inherit;
    color: inherit;
    display: inline-block;
    vertical-align: middle
}

.section-module.campaign-vote .charm-select .charm-vote-border {
    width: 1px;
    background-color: #DADADA;
    height: 190px;
    display: inline-block;
    vertical-align: top
}

.section-module.campaign-vote .vote-footer {
    margin: 40px auto 0;
    display: none
}

.section-module.campaign-vote .vote-footer .link {
    text-decoration: underline;
    padding: 0 12px;
    font-size: 16px;
    line-height: 16px
}

.section-module.campaign-vote .vote-footer .link+.link {
    border-left: 1px solid #27251F
}

.section-module.sneakpeak {
    text-align: center;
    background-color: #fff;
    background-position: center top!important;
    height: 806px;
    background-repeat: repeat
}

.section-module.sneakpeak .intro {
    text-align: center;
    padding: 180px 0 30px
}

.section-module.sneakpeak .intro .club-logo {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAAAgCAMAAAAxBfQgAAAAM1BMVEUAAAAgIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB4gIB6vr9AJAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAABPtJREFUeAHd2Oty5CYQBWCAFgLUwHn/p81KmlPQ9si1FcepZPuXLkbwQdPU2P14RPenR9idc9k75/Y/2qnBuUOcy+mPZmZ1ru1O4N13I9WSDy3hv8iM2B2K74f7Znjdbmwv72ZM8vbV1sn+h529Ry0bvr01Veit7fOYM/C8Kwpw/DQzaOwp529nRXOMbbR9E9nLQZmrXyh9A36+/oUmx1ar+2ZwokIZPbXblKBUIj/PD6fgZ+PQ3jT9M0w50JNz8uI17C9lfVSOf0fpUv4V3y6Pu575D9y1pLsrFMfvK0NmiNnzdgkkR3vLoecZ8lkTs55Rd76yTbbPa7+/z31IAdprDDfLA+UqMO131lIARp+UDbZ1xvDmFq+BY42W7Er2+UrntzFjWGgE+mO5ROUI5J4SQFwCmn9QBirJbCJSAUCW4oVoXc2bW3fHKSkisuV2QeeyeT3vT4e/vHllni3U9EiMhS/fqvbJlawJ6E9K36gkU++hz7n0AFAsk07L1DlUOTEjLL2g2pvJ5HpA14ENGI3Jvo46Z+CauHw+H/FZOQVkkhamCsMy6XxkOt8xc70Yg+9zoRqZcoFnJJzxeXW2cepFMTTnTfaswCjhykp5UNrSRCa7l5mKQLJMOh+ZLl6tJiFYQp9NPqwr/QPzMDdNj2uzpaIKdD2y2Ky0YXfZMzNh7KfKMhdnes90B9iqcmyMU5AsM1im3L12Z0NmvzaOL46SBFMzbdIyYxT5uosL8xiLUx6YG7+xqJY/rIY5l4nDrn6Yz3FfDv+++OqTcm7atyXo4KNwLUxdmNk3Op+ZgcUzmpzl53UyCYhr2/g5CXx7qL5fFtn1KLHMfZbJimNZGDLddD4yHZm2upCJ2USkDHNSuwp9Mz35qfgC+L0iO5lDdQDsNNwjNWfdyZzObzPv0OTNCiSew86kx/Bfrldq6Dxc7xmq18KlAwSQOQCtXOaCzhOhG+Z0/k1mZxMkkMPI99vduiqHaiN2rnFsABL3QH61GT423fxrDCEwae1Eaf4VFfwAmdP5nsmcI9M/781YALvnBtrZawHPFFsWTchgkUidg0wAKocouYtzN9PnFt8wM5ZolklnesNkX8PUIlNpy3JwNbtsCUv0tXIfb6oPN2ZVLmvFLQ8NQNHD8/8GuWfv3jD7tZicWDFMOvHAnKeG2WNcl7gkdhyG0NHyHSaJ5vWMwk3ntbZ7JTwnLfYBjL4ztVrbT+RnZprDbnMgGerofGbKtHw86BPvyXT7mp7b5OgyoMyvL1HrQVuqxOnd8dYrf/f4NIDjvHrL7OgmOcKs9tM5mTzP+YZL6E2hdvPcJ/P2INI2TK/yxPQty/1Q+rbdV7mne8b29jqLJe3zJJqV1tzub34xKJnUkLmMKTQeqyx82OwE2CZhgH8f1wyfvbr9I1N6cgegpy26a2MGPbyej/xRz4ux5RRcYt1dmDCVIphyDk+mcU4m63kZAJTKlzNf9zKVZN4I7oq69lpmEgW7w31p8Wp/pF78NfQ99/16VM6LBAwZwW8KdHGPzHj2a99lw6RzMpfo6eMvX0BVO4C+uQ9Mpu1+aljSaUOdWRv5vdwzS4aKY7b5V8Gr4fxgj2HgmghnQlR1EnbV9f2hqhe7KPV0cvVn5CnhgLPe/MpXbHIPPeoZwSXba716nc4qIUg6Rgl35yLh9X0Rz0d38st9I+7/FmG/skHr5r4RfwEIemoDH05BiAAAAABJRU5ErkJggg==");
    width: 230px;
    height: 32px;
    margin: 0 auto 25px;
    float: none
}

.section-module.sneakpeak .intro .intro-text {
    font-size: 14px;
    margin-bottom: 12px;
    text-transform: uppercase
}

.section-module.sneakpeak .intro .head-text {
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase
}

.section-module.sneakpeak .login-text {
    font-size: 16px;
    line-height: 20px;
    height: 236px;
    text-align: center
}

.section-module.sneakpeak .login-text span {
    display: block;
    font-size: inherit;
    line-height: inherit;
    margin: 0 auto;
    width: 540px
}

.section-module.sneakpeak .login-text strong {
    font-weight: bold;
    font-size: 14px;
    line-height: inherit;
    display: block
}

.section-module.sneakpeak .login-text .btn {
    margin: 30px auto 21px auto;
    width: 290px;
    font-weight: bold;
    font-size: 13px
}

.section-module.sneakpeak .login-text .sign-up {
    font-size: 14px;
    line-height: inherit;
    text-decoration: underline
}

.section-module.footer-module {
    padding: 35px 0;
    box-sizing: border-box;
    text-align: center;
    height: 250px
}

.section-module.footer-module * {
    float: none
}

.section-module.footer-module .content-container {
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.section-module.footer-module .shadow-divider {
    height: 1px;
    width: 500px;
    background: #d7d7d9;
    margin: 25px auto;
    float: none
}

.section-module.footer-module .btn {
    min-width: 243px;
    padding: 0 35px;
    display: inline-block;
    text-transform: uppercase
}

.section-module.essence-pinterest {
    background-color: #fff;
    text-align: center;
    padding: 0 50px;
    position: relative;
    box-sizing: border-box
}

.section-module.essence-pinterest div {
    position: relative;
    float: none
}

.section-module.essence-pinterest .text-container {
    display: inline-block;
    float: none;
    margin: 50px auto 20px
}

.section-module.essence-pinterest .pinterest-container {
    width: 100%;
    box-sizing: border-box;
    font-size: 0;
    font-family: 'Helvetica Neue','Helvetica','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック',arial,sans-serif;
    overflow: hidden
}

.section-module.essence-pinterest .pinterest-container .pinterest-item {
    width: 100%;
    padding: 6px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    float: none;
    position: relative;
    cursor: pointer
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-image {
    width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid #fafafa;
    border-bottom: 0;
    box-sizing: border-box;
    overflow: hidden
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-image img {
    width: 100%
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-sizing: border-box;
    border-bottom: 1px solid #c8c8c8;
    border-top: 0;
    background-color: #fff;
    padding: 10px 0;
    text-align: left
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content>div {
    padding: 0 10px;
    max-width: 90%;
    color: #333;
    font-family: "Helvetica Neue","Helvetica","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",arial,sans-serif;
    font-size: 12px
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .item-title {
    font-size: 12px;
    font-weight: bold
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .item-source {
    margin: 5px 0
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .item-source .source-icon {
    border-radius: 2px;
    display: inline-block;
    height: 16px;
    width: 16px
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .item-source .source-icon img {
    width: 100%;
    height: 100%
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .item-source .source-name {
    font-size: 9px;
    color: #aaa;
    margin: 0 0 0 5px;
    display: inline-block;
    max-width: 92px;
    font-weight: bold;
    line-height: 16px;
    vertical-align: top
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .item-headline {
    font-size: 13px;
    line-height: 17px
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .likes-pins {
    margin: 0 0 10px;
    font-size: 11px;
    color: #999;
    text-align: left
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .likes-pins div+div {
    margin-left: 5px
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .likes-pins .pins {
    display: inline-block;
    width: auto
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .likes-pins .pins .pin-icon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAQAAAB0gUQ+AAAAnUlEQVR4Aa3TsQ2AIBAFUA0LMAGs6A46gWOwCp/QOYGJsbS2OCsKyOWr0bvKkJcPeHTPKttspe/eFQSS7VcUV0jdcZX+BmFuEebbJDhsVc4O9+hMBdSL2ZaGQJIvXxThhCh9UhQXDcWFJw1q0kBRMBhxVODAGIy+MAVDLolsgSByWIL4tWqI/ECK+Kgk345Y8hSRYeaIP5vfXue/dQF55MZ7/SciUAAAAABJRU5ErkJggg==");
    background-size: 13px 11px;
    background-repeat: no-repeat;
    background-position: center;
    width: 13px;
    height: 12px;
    display: inline-block;
    margin-right: 2px;
    vertical-align: text-top
}

.ie8 .section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .likes-pins .pins .pin-icon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAQAAAAOu8/qAAAArElEQVR4AWUPw2EEAXDiMraXsIZY35QQLD5hB/mnjJg4YXBC/tH99rMmxgYUobHyteEbOEcnpJJaPhnNBSl6wopv8CLZHtbtr8UgxZd8BQGQ4aXkBACnWheiMlGbVbkAgPaul2rvAZQn0CQ7QDThVWnfeGb3/kUBeIm9ZwWSOjI/JgFa7gy0O+4MkAuOp7dmANDwUnwSHRLflNw7XAp+e5Ya5L78Cb6kAzagAA7WVYnFqoI1XQAAAABJRU5ErkJggg==")
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .likes-pins .pins .txt {
    font-family: "Helvetica Neue","Helvetica","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",arial,sans-serif;
    color: #999
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .likes-pins .likes {
    display: inline-block;
    width: auto
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .likes-pins .likes .like-icon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAQAAAB0gUQ+AAAA+klEQVR4Ab3RMYrCQBjF8RdY0cJKECwstHe31NqjWKez8QJi7Rn0BJ7ALkS+F20swpSpBBW2tnA2LDqTMLrOwrK/r3vk32Tw/zYtmTGVKz9luevc111HlvlyZSqzTQtlHPBMbe6YfHyv7zwW1jMHsPZ1HqiLJ2pdW9dElVce9nUTJSMz22wsY3dNRsi9Iad7cAQhXMUvZU7tdzK30cQ7mpiIQ9+IQxtVePJKTqzA4tQrmgLll0pfJql5pbu4zezHJIvbcMVdUc8SUXEXj22bEj1Mom0Tz6kqF060UFW8wpAXE1wYwo/0bz8lkz78RQ2uuIoa+B0d6AB/6QvVXNeQiDHicQAAAABJRU5ErkJggg==");
    background-size: 13px 11px;
    background-repeat: no-repeat;
    background-position: center;
    width: 13px;
    height: 12px;
    display: inline-block;
    margin-right: 2px;
    vertical-align: text-top
}

.ie8 .section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .likes-pins .likes .like-icon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAQAAAAOu8/qAAAAfklEQVR4AX3JsQ2DMBhE4b9njqxCVqBgG3agpKakYgk6S76zScEISEjUF8VWQiJQvuvu2V+PwnfcwoLSDGVYuPluLlKKLUQFYXd37EEUFduU4Ki8KL7nUuJInTbmVF+k2jIM+Jx4bbADex6xt1+xgbygubEzX4XJV3ZtvdmXJ6A3hDcJq9h9AAAAAElFTkSuQmCC")
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .likes-pins .likes .txt {
    font-family: "Helvetica Neue","Helvetica","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",arial,sans-serif;
    color: #999
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .comments-container {
    padding: 0;
    max-width: 100%;
    border-top: 1px solid #e7e7e7
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .comments-container .comment-item {
    padding: 10px 10px 0;
    max-width: 90%
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .comments-container .comment-item .comment-image {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    display: inline-block;
    border-radius: 30px;
    overflow: hidden
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .comments-container .comment-item .comment-image img {
    width: 100%
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .comments-container .comment-item .comment-content {
    max-width: 80%;
    display: inline-block;
    vertical-align: top
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .comments-container .comment-item .comment-name {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #999;
    font-family: "Helvetica Neue","Helvetica","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",arial,sans-serif;
    font-size: 11px;
    line-height: 15px;
    display: block
}

.section-module.essence-pinterest .pinterest-container .pinterest-item .pinterest-content .comments-container .comment-item .comment-text {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #717171;
    font-weight: bold;
    font-size: 11px;
    line-height: 15px;
    font-family: "Helvetica Neue","Helvetica","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",arial,sans-serif;
    display: block
}

.section-module.essence-pinterest .see-all {
    height: 165px;
    width: 100%;
    position: absolute;
    bottom: 0;
    background-color: rgba(255,255,255,0.93);
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    display: block;
    text-decoration: none;
    background-image: none;
    left: 0;
    margin: 0;
    cursor: default
}

.ie8 .section-module.essence-pinterest .see-all {
    background-color: #fff
}

.section-module.essence-pinterest .see-all .hd {
    padding-top: 30px
}

.section-module.essence-pinterest .see-all .cta-button {
    cursor: pointer
}

.section-module.essence-pinterest .see-all .btn {
    padding-left: 10px;
    padding-right: 10px
}

.section-module.two-column-module .content-wrapper {
    text-align: center;
    width: 100%
}

.section-module.two-column-module .content-wrapper .cta-left,.section-module.two-column-module .content-wrapper .cta-right {
    display: inline-block;
    float: none;
    margin: 50px 25px;
    text-align: center;
    vertical-align: top;
    width: 450px
}

.section-module.two-column-module .content-wrapper .cta-left .cta-wrapper,.section-module.two-column-module .content-wrapper .cta-right .cta-wrapper {
    margin-top: 20px
}

.section-module.product-and-bundle-module {
    text-align: center;
    background-color: #fff;
    padding: 50px 0 20px;
    direction: ltr!important
}

.section-module.product-and-bundle-module * {
    float: none;
    direction: ltr!important
}

.section-module.product-and-bundle-module .text-container {
    margin-bottom: 20px
}

.section-module.product-and-bundle-module .royalSlider {
    width: 960px;
    height: 320px;
    margin: 0 auto
}

.section-module.product-and-bundle-module .royalSlider .products-page {
    font-size: 0
}

.section-module.product-and-bundle-module .royalSlider .products-page .list-product,.section-module.product-and-bundle-module .royalSlider .products-page .list-bundle {
    display: inline-block;
    position: relative;
    vertical-align: top;
    height: 100%;
    width: 240px;
    padding: 5px 20px;
    box-sizing: border-box;
    border-left: 1px solid #e9e9e9
}

.section-module.product-and-bundle-module .royalSlider .products-page .list-product:first-child,.section-module.product-and-bundle-module .royalSlider .products-page .list-bundle:first-child {
    border-left: none
}

.section-module.product-and-bundle-module .royalSlider .products-page .list-product .image,.section-module.product-and-bundle-module .royalSlider .products-page .list-bundle .image {
    height: 220px
}

.section-module.product-and-bundle-module .royalSlider .products-page .list-product .image a,.section-module.product-and-bundle-module .royalSlider .products-page .list-bundle .image a {
    display: block;
    width: 100%;
    height: 200px;
    transition: all 1s;
    background-color: transparent
}

.section-module.product-and-bundle-module .royalSlider .products-page .list-product .image img,.section-module.product-and-bundle-module .royalSlider .products-page .list-bundle .image img {
    position: relative;
    transition: transform .80s;
    -ms-transform: scale(0.85);
    transform: scale(0.85);
    background-color: transparent
}

.section-module.product-and-bundle-module .royalSlider .products-page .list-product .info,.section-module.product-and-bundle-module .royalSlider .products-page .list-bundle .info {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 70%;
    padding: 0 15%;
    margin-bottom: 5px
}

.section-module.product-and-bundle-module .royalSlider .products-page .list-product .price,.section-module.product-and-bundle-module .royalSlider .products-page .list-bundle .price {
    font-size: 13px
}

.section-module.product-and-bundle-module .royalSlider .products-page .list-product:hover .image img,.section-module.product-and-bundle-module .royalSlider .products-page .list-bundle:hover .image img {
    -ms-transform: scale(1);
    transform: scale(1)
}

.section-module.product-and-bundle-module .royalSlider .products-page .list-bundle img {
    top: 20px
}

.section-module.product-and-bundle-module .royalSlider .products-page .list-product img {
    left: -18px
}

.section-module.product-and-bundle-module .royalSlider .rsArrow {
    top: 30%
}

.section-module.product-and-bundle-module .royalSlider .rsNav.rsBullets {
    background-image: none
}

.section-module.product-and-bundle-module .royalSlider .rsArrowLeft {
    left: 0
}

.section-module.product-and-bundle-module .royalSlider .rsArrowRight {
    right: 0
}

.section-module.product-and-bundle-module.wide .rsArrowLeft {
    left: -5%
}

.section-module.product-and-bundle-module.wide .rsArrowRight {
    right: -5%
}

.section-module.product-and-bundle-module .cta-wrapper .btn {
    margin-top: 10px;
    display: inline-block
}

.section-module.iframe-module iframe {
    border: 0
}

.section-module.iframe-module img {
    display: block
}

.section-module.iframe-module .ext-table .ext-center-vertical .header-container {
    margin-bottom: 0
}

.section-module.countdown-module * {
    float: none
}

.section-module.countdown-module img {
    display: block;
    margin: 0 auto
}

.section-module.countdown-module .center-wrapper .ext-table .ext-center-vertical .header-container {
    width: 100%;
    margin-bottom: 15px
}

.section-module.countdown-module .center-wrapper .ext-table .ext-center-vertical .header-container .txt {
    width: 100%
}

.section-module.countdown-module .center-wrapper .ext-table .ext-center-vertical .header-container .txt>div {
    font-size: inherit
}

.section-module.countdown-module .center-wrapper .ext-table .ext-center-vertical .header-container .txt .number {
    font-weight: bold;
    margin-right: 2px;
    font-size: inherit
}

.section-module.countdown-module .center-wrapper .ext-table .ext-center-vertical .header-container .txt .text {
    margin-right: 3px;
    font-size: inherit
}

.section-module.countdown-module .cta-wrapper [data-role="collectionview"]>div {
    margin-top: 10px
}

.section-module.countdown-module .cta-wrapper [data-role="collectionview"]>div:first-child {
    margin-top: 0
}

.section-module.countdown-module .btn {
    display: inline-block;
    max-width: 100%;
    min-width: 175px
}

.section-module.basic-header-module .center-wrapper .ext-table .ext-center-vertical {
    padding-left: 40%
}

.section-module.basic-header-module .center-wrapper .ext-table .ext-center-vertical .header-container {
    width: 400px
}

.section-module.basic-header-module .center-wrapper .ext-table .ext-center-vertical .btn {
    padding: 0 30px;
    border-radius: 0
}

.section-module.club-charm-box {
    background-color: #fff
}

.section-module.club-charm-box .header-section {
    padding: 60px 0;
    box-sizing: border-box;
    margin: 0 auto;
    float: none;
    max-width: 960px
}

.section-module.club-charm-box .header-section div {
    float: none
}

.section-module.club-charm-box .boxes-section {
    padding: 30px 0;
    box-sizing: border-box;
    background: #f0e6e4 url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAgEBAgICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//AABEIABQAFAMBEQACEQEDEQH/xABuAAACAwAAAAAAAAAAAAAAAAABAwACCgEAAwEBAAAAAAAAAAAAAAAAAAECBgMQAAIBAwIGAAcAAAAAAAAAAAERAiExEgAiQVFhgTITkaFCUmKiAxEBAAICAwEAAAAAAAAAAAAAAAERQbEhYaFx/9oADAMBAAIRAxEAPwDZMTISEhEeokSDEXWQrjkAXcm/bWevm5bnY3teAjGRxBD3boghpca6CnodmLyOOWL+ry8c7vv8tJFqmQxkCCGwnkQzvITIJAaolpumUAiYiMXEARESHHEFSYlKooeNFfQmTFH1WimssduKu01l0vR6Wk5Join6cv64pfaLrc3z7aFz6ZVl+bC5W249OfXR9TNDvf5frlh8PLutG/U56f/Z") repeat;
    background-position: center top
}

.section-module.club-charm-box .boxes-section .box-container {
    width: 960px;
    float: none;
    margin: 0 auto;
    text-align: center
}

.section-module.club-charm-box .boxes-section .box-container>[data-role="itemview"] {
    display: inline-block;
    width: auto;
    float: none
}

.section-module.club-charm-box .boxes-section .box-container>[data-role="itemview"] .club-charm-box-item {
    margin: 0 15px
}

.section-module.club-charm-box .boxes-section .box-container>[data-role="itemview"]:first-child .club-charm-box-item {
    margin-left: 0
}

.section-module.club-charm-box .boxes-section .box-container>[data-role="itemview"]:last-child .club-charm-box-item {
    margin-right: 0
}

.section-module.club-charm-box .boxes-section .royalSlider {
    float: none;
    margin: 0 auto;
    width: 960px;
    height: 360px
}

.section-module.club-charm-box .boxes-section .royalSlider .rsArrowLeft {
    left: -5%
}

.section-module.club-charm-box .boxes-section .royalSlider .rsArrowRight {
    right: -5%
}

.section-module.club-charm-box .boxes-section .club-charm-box-item {
    width: 300px;
    height: 360px;
    background-position: center top;
    background-repeat: no-repeat;
    float: none;
    margin: 0 auto;
    display: block;
    position: relative
}

.section-module.club-charm-box .boxes-section .club-charm-box-item .box-content-wraper {
    padding: 20px 28px;
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 304px;
    overflow: hidden;
    box-sizing: border-box
}

.section-module.club-charm-box .boxes-section .club-charm-box-item .btn {
    text-transform: uppercase;
    padding-left: 25px;
    padding-right: 25px;
    box-sizing: border-box
}

.section-module.club-charm-box .boxes-section .club-charm-box-item .btn+.txt {
    margin-top: 20px
}

.section-module.club-charm-box .boxes-section .club-charm-box-item .box-header {
    line-height: 1
}

.section-module.club-charm-box .boxes-section .club-charm-box-item .box-description {
    line-height: 20px;
    font-size: 15px;
    margin-bottom: 15px
}

.section-module.club-charm-box .boxes-section .club-charm-box-item .box-footer {
    margin-bottom: 0;
    font-size: 15px
}

.section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-launched .box-content-wraper {
    margin-bottom: 10px
}

.section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-launched .box-description {
    margin-bottom: 10px
}

.section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-launched .box-label {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #D0D1D2;
    padding: 10px;
    color: #fff;
    width: auto
}

.section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-launched .btn-link {
    width: 33px;
    height: 33px;
    position: relative;
    display: inline-block
}

.section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-launched .btn-link>span {
    background-repeat: no-repeat;
    transition: opacity 350ms ease-in-out;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0
}

.section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-launched .btn-link>span.top {
    opacity: 1;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAAzFBMVEX////+/v76+vr8/Pz09PT29vbh4eHz8/P5+fn7+/vy8vLj4+Pt7e39/f3q6urr6+sxJzXU1NTZ2dnn5+f4+PgyKTY1Kzk4LzzNzc3l5eUwJjTFxcXJycnLy8vR0dHT09PW1tbX19fe3t7f39/v7+85Lz07MT48M0BYUFteV2GPipGhnKOkoKanoqippaurpqywrLKxrbO3s7i4tbq8ub7AvcLFwsbGw8fKyMvLyczMzMzQztHS0tLm5ubs6+3t7O3u7e7u7u7x8fHz8vNbT9NRAAABKklEQVQYGa3AVZbCQBAF0FfVGsdlFBt3d9//nuY0CekA+eRi05KAnSBBLQqYkCMOCGuERZUVWEYcYFnAhAqyAquEJXiWsY4tSkKhjhIokCTUIUnIsUTh9/gMFZKRMwKF76Otc3jCYC6ZofR20LiCN0vgcAzvud+4QSlmOCpGxWOve4eFWMGRMapOt/pfKMQSjslQ8dDr3mMhM3BkG95Tr3uLUlvCURqll37jGp5WcFgHKHweNi7hBZrhJGkbhb+TC1S00wRzpkWoQy2DHEcR6kQRI0fhKMS6cBQSCiLdU1il9lKBkh0OQiz7GQwtPOoMX6cEj6aDjw6hgmza3NEd5Dp6p5kxYZkIo/3t3fFET8a72/tRKLCG2GS61XxvtnRmmFCLWEkjFRM27B881g80kSd+mwAAAABJRU5ErkJggg==")
}

.section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-launched .btn-link>span.bottom {
    opacity: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAA3lBMVEX////9/f3+/v77+/swJjT6+vru7u729vb4+Pjj4+Px8fHs7Ozz8/P39/f8/Pzr6+vt7e319fVHPkrLy8vX19fc3Nzd3d3v7+/w8PDy8vI8M0BBOEVCOUZJQE1NRVHDw8PHx8fIyMjNzc3Ozs7Q0NDT09PU1NTW1NfW1tbY2NjZ2dna2dve3t7f3uDi4OLj4ePk5OTn5ujn5+c7MT5AN0RIQExRSVVVTVlbU15mX2l/eYGAeoO2sre7uLy8uL3BwcHNys7Sz9LT0dTa2trb29vf3d/n5efp6Orq6eru7e5i2JPDAAABT0lEQVQYGXXABW7rQBRA0fvekDlxOGVm/swM3f+GKlWV7WmdQ0srZypFK+Mq5SVxhpZxQkyNIWaM0iGJ8JwkQkNK+pTCEwn0C8IjDUI/CQqAS1glcQBSsFohQFLS+PzuO5EyAc1ofbKvfhDJFLOgdf/Wrh3TtTCEgo7/W/b1OR1FICvput20G5e0ygxfEbka2dE1jcqTK7Gv1n6goTkDQ+TPut28pWEG5DVdVyM7uqYVcvyQjr9v7MYlHUNPdkPr35ZdP6frJiNc0Ppo146JXARMuqDx5f1PIovUoPNfrPZ7rpDMhqziZwkg/sjQzxx5AXDpidJHT1IHgNbTCX0m01p5JMuzQ8Nz5vBsKTyR5XQ8IDYYT5dCQ+p072BIa3iwl9ZChzo/G+9O7gqnrrib7I5n3ikxSebp6f7O9rftnf3TdJ4IL6kJmc8Huc+CURoPWVIUMFmn4acAAAAASUVORK5CYII=")
}

.no-touch .section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-launched:hover .btn-link .top {
    opacity: 0
}

.no-touch .section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-launched:hover .btn-link .bottom {
    opacity: 1
}

.section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-discontinued .box-description {
    line-height: 20px
}

.section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-discontinued .box-footer {
    opacity: .5;
    min-height: 32px;
    line-height: 32px
}

.section-module.club-charm-box .boxes-section .club-charm-box-item.box-item-discontinued .box-footer span {
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-transform: inherit;
    vertical-align: middle
}

.section-module.club-benefits {
    padding: 60px 0;
    text-align: center
}

.section-module.club-benefits * {
    float: none
}

.section-module.club-benefits .club-logo {
    margin: 0 auto 55px;
    display: block
}

.section-module.club-benefits .hd {
    color: #F2A1B2;
    font-size: 30px;
    line-height: 32px;
    margin-top: 0
}

.section-module.club-benefits .btn {
    display: inline-block;
    padding-left: 50px;
    padding-right: 50px;
    min-width: 150px
}

.section-module.club-benefits .benefits-container {
    margin: 55px 0 20px
}

.section-module.club-benefits .benefits-container>div {
    width: auto
}

.section-module.club-benefits .benefits-container:after {
    content: '';
    clear: both;
    display: block
}

.section-module.club-benefits .benefits-container .benefit {
    clear: left;
    list-style-position: outside;
    padding: 0 0 0 85px;
    margin: 10px 50px 10px 30px;
    min-height: 72px;
    text-align: left;
    width: 400px;
    box-sizing: border-box
}

.section-module.club-benefits .benefits-container .benefit i {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 50px;
    width: 50px;
    height: 50px;
    color: #27251F
}

.section-module.club-benefits .benefits-container .benefit i.pandora-icon-checkmark {
    font-size: 60px;
    left: -10px;
    top: -10px
}

.righttoleft .section-module.club-benefits .benefits-container .benefit i.pandora-icon-checkmark {
    left: 10px
}

.section-module.club-benefits .benefits-container .benefit i.pandora-icon-glass-champagne {
    font-weight: bold;
    font-size: 60px;
    left: -5px
}

.righttoleft .section-module.club-benefits .benefits-container .benefit i.pandora-icon-glass-champagne {
    left: 5px
}

.section-module.club-benefits .benefits-container .benefit i.pandora-icon-ruler-diagonal {
    font-weight: bold
}

.section-module.club-benefits .benefits-container .benefit:nth-child(odd) {
    float: left
}

.section-module.club-benefits .benefits-container .benefit:nth-child(even) {
    float: right;
    clear: none
}

.section-module.club-benefits .benefits-container .benefit span {
    font-style: normal;
    color: #F2A1B2;
    font-size: 18px;
    line-height: 24px;
    float: left;
    text-align: left;
    display: block;
    width: 100%
}

.section-module.explanatory-module {
    padding: 65px 0 55px;
    text-align: center
}

.section-module.explanatory-module .content-wrapper {
    width: 960px;
    margin: 0 auto
}

.section-module.explanatory-module div,.section-module.explanatory-module ul {
    float: none
}

.section-module.explanatory-module .hd,.section-module.explanatory-module .txt {
    margin-left: auto;
    margin-right: auto
}

.section-module.explanatory-module .steps-container {
    width: 660px;
    margin: 0 auto 40px;
    display: table
}

.section-module.explanatory-module .steps-container .step-item {
    box-sizing: border-box;
    border-left: 1px solid #D0D1D2;
    padding: 0 25px;
    height: 100%;
    display: table-cell;
    max-width: 220px
}

.righttoleft .section-module.explanatory-module .steps-container .step-item:first-child {
    border-left: 1px solid #D0D1D2
}

.righttoleft .section-module.explanatory-module .steps-container .step-item:last-child {
    border-left: none
}

.section-module.explanatory-module .steps-container .step-item:first-child {
    border-left: none
}

.section-module.explanatory-module .steps-container .step-item .step-number {
    font-size: 70px;
    display: block;
    line-height: 1.2;
    color: #cfc8c6
}

.section-module.explanatory-module .steps-container .step-item .step-text {
    overflow: hidden
}

.section-module.explanatory-module .steps-container .step-item .step-text strong {
    font-weight: bold;
    font-size: inherit
}

.section-module.explanatory-module .share-toolbar {
    display: block;
    width: auto;
    height: 25px
}

.section-module.explanatory-module .share-toolbar a {
    font-size: 15px;
    width: auto
}

.righttoleft .section-module.explanatory-module .share-toolbar a .pandora-icon-arrow-right {
    line-height: 13px
}

.righttoleft .section-module.explanatory-module .share-toolbar a .pandora-icon-arrow-right:before {
    content: "\e809";
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block
}

.section-module.explanatory-module .share-toolbar a i {
    margin: 0 -7px;
    vertical-align: bottom;
    line-height: 15px;
    display: inline-block;
    height: 15px;
    font-size: 22px
}

.section-module.explanatory-module .share-toolbar a .txt {
    font-size: 13px;
    line-height: 13px;
    vertical-align: bottom;
    margin: 0 6px
}

.section-module.club-charm-phase-module {
    padding: 40px 0 0;
    text-align: center;
    background-color: #fff
}

.section-module.club-charm-phase-module .content-wrapper {
    width: 960px;
    margin: 0 auto
}

.section-module.club-charm-phase-module .hd,.section-module.club-charm-phase-module .txt {
    margin-left: auto;
    margin-right: auto
}

.section-module.club-charm-phase-module div {
    float: none
}

.section-module.club-charm-phase-module img {
    display: block
}

.section-module.club-charm-phase-module .facts-container {
    margin-bottom: 25px
}

.section-module.club-charm-phase-module .facts-container li {
    border-left: 1px solid #000;
    display: inline-block;
    padding: 0 5px;
    box-sizing: border-box
}

.section-module.club-charm-phase-module .facts-container li span {
    font-size: 12px
}

.section-module.club-charm-phase-module .facts-container li:first-child {
    border-left: none
}

.righttoleft .section-module.club-charm-phase-module .facts-container li:first-child {
    border-left: 1px solid #000
}

.righttoleft .section-module.club-charm-phase-module .facts-container li:last-child {
    border-left: none
}

.section-module.club-charm-phase-module .share-toolbar {
    display: block;
    width: 100%;
    height: 25px;
    position: absolute;
    bottom: 35px
}

.section-module.club-charm-phase-module .share-toolbar a {
    font-size: 15px;
    width: auto
}

.righttoleft .section-module.club-charm-phase-module .share-toolbar a .pandora-icon-arrow-right {
    line-height: 13px
}

.righttoleft .section-module.club-charm-phase-module .share-toolbar a .pandora-icon-arrow-right:before {
    content: "\e809";
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block
}

.section-module.club-charm-phase-module .share-toolbar a i {
    margin: 0 -7px;
    vertical-align: bottom;
    line-height: 15px;
    display: inline-block;
    height: 15px;
    font-size: 22px
}

.section-module.club-charm-phase-module .share-toolbar a .txt {
    font-size: 13px;
    line-height: 13px;
    vertical-align: bottom;
    margin: 0 6px
}

.section-module.club-charm-reveal-module {
    padding: 40px 0 65px;
    text-align: center;
    background-color: #fff
}

.section-module.club-charm-reveal-module .hd,.section-module.club-charm-reveal-module .txt {
    margin-left: auto;
    margin-right: auto
}

.section-module.club-charm-reveal-module * {
    float: none
}

.section-module.club-charm-reveal-module .content-wrapper {
    width: 960px;
    margin: 0 auto
}

.section-module.club-charm-reveal-module .image-wrapper {
    width: 275px;
    height: 275px;
    float: none;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.section-module.club-charm-reveal-module .image-wrapper .pan-icon-pandora-rotate {
    position: absolute;
    bottom: 10%;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 10px;
    margin: -10px 0;
    width: 20px;
    height: 12px;
    display: inline-block;
    font-size: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAYCAYAAACIhL/AAAAB3klEQVR4Ae3WM5ReURhG4f9ObLuJbVdRHdtqYltoYhNVbHTTxLZtq4nNb/Zd6y3O2MJd6xkc7hEC0T21K9YvgnNoEUiJD2HdYPiekiMHZUQmQGAB7HMiW8XhjCJoh4IJFVUco3EO/2CO32gdy/O6wPAflzAOpeISVhU78BcWxg+YnIjlubNhLsXuRp2YHJAb67TJHGcxBo1xFIZzyBfLQA/VMQInYGFsQP7INtfGY5h8xTKU03xOHI5LXBTBZbBId5m8Qv2wC+vgE0y2Ot8bsYiLc2gxbIQJLYrkjTx46nzj99O+pIgLG9pLDfpMchcvpsOkRwSbuidFnHNfb5hM9wfuwnAgik193LgkiDwCw72AUzssBf1RGArz+e/8gmFKCgqcDMMv/53TMNxC5hQQl1kthtP+QF+YLEkBgYtg0tcfCMJRmKxElmQIy6K7TY4iyP0v4wZMrqNZEsY1050mN1Ak7KL8CIY5jqADsiVCVDadfQTmCI7q77GH/ngLc7zHHgxEJXhxCPK0d6DOeg9zvNXdXkz/qxmFxzBxfcc1XTQfEzECfWWExuZrzTXtMXE91l25A3H8qJtiGR7CEshDLNPZXkJ+35REO8zEdpzFU3yFuTT2FGe1dqb2lozNnSEzaH0NmmpAHgAAAABJRU5ErkJggg==");
    background-size: 20px 12px;
    background-repeat: no-repeat;
    background-position: center
}

.section-module.club-charm-reveal-module .image-wrapper img {
    display: block;
    height: auto;
    left: 50%;
    top: 50%;
    margin: -200px;
    position: relative
}

.section-module.club-charm-reveal-module .cta-buttons {
    text-align: center
}

.section-module.club-charm-reveal-module .cta-buttons .btn i {
    line-height: 10px
}

.section-module.club-charm-reveal-module .cta-buttons>* {
    width: auto;
    margin: 0 5px;
    display: inline-block;
    float: none;
    vertical-align: top;
    overflow: visible;
    text-transform: uppercase;
    min-width: 150px
}

.section-module.club-charm-vote-module {
    padding: 60px 0 30px;
    text-align: center;
    background-color: #fff
}

.section-module.club-charm-vote-module * {
    -webkit-tap-highlight-color: transparent
}

.section-module.club-charm-vote-module .content-wrapper {
    width: 960px;
    margin: 0 auto
}

.section-module.club-charm-vote-module .hd,.section-module.club-charm-vote-module .txt {
    margin-left: auto;
    margin-right: auto
}

.section-module.club-charm-vote-module a {
    text-decoration: underline;
    color: inherit;
    padding: 10px;
    margin: -10px
}

.section-module.club-charm-vote-module div {
    float: none
}

.section-module.club-charm-vote-module img {
    display: block
}

.section-module.club-charm-vote-module .voting-container {
    width: 850px;
    min-height: 410px;
    font-size: 0;
    text-align: center;
    margin: 50px auto 30px
}

.section-module.club-charm-vote-module .vote-item {
    display: table-cell;
    width: 48.5%;
    margin: 0 1.5%;
    padding: 30px;
    box-sizing: border-box;
    position: relative;
    vertical-align: top;
    min-height: 430px
}

.section-module.club-charm-vote-module .vote-item:nth-child(odd) {
    margin-left: 0
}

.section-module.club-charm-vote-module .vote-item:nth-child(even) {
    margin-right: 0
}

.section-module.club-charm-vote-module .vote-item .vote-item-label {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    padding: 10px;
    box-sizing: border-box;
    background-color: #e8dfde;
    text-transform: uppercase;
    color: #D0D1D2;
    width: auto;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold
}

.section-module.club-charm-vote-module .vote-item img {
    width: 230px;
    height: 230px;
    margin: 0 auto
}

.section-module.club-charm-vote-module .voting-cover {
    background-color: #fff;
    padding: 95px 180px 80px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 410px;
    box-sizing: border-box
}

.section-module.club-charm-vote-module .voting-cover i {
    font-size: 46px;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    margin-bottom: 32px
}

.section-module.club-charm-vote-module .voting-cover .btn {
    min-width: 292px;
    margin-bottom: 32px
}

.section-module.club-charm-vote-module .voting-cover a {
    text-decoration: underline;
    text-transform: uppercase;
    display: inline-block;
    padding: 5px;
    margin: -5px 0;
    vertical-align: middle;
    font-size: inherit
}

.section-module.club-charm-vote-module .vote-confirmation-container .img-container {
    width: 250px;
    height: 250px;
    margin: 0 auto
}

.section-module.club-charm-vote-module .vote-confirmation-container .img-container img {
    width: 400px;
    position: relative;
    top: -75px;
    left: -75px
}

.section-module.club-charm-vote-module .vote-confirmation-container .img-container+.hd {
    color: #D0D1D2
}

.section-module.club-charm-vote-module .vote-confirmation-container .divider {
    width: 60px;
    height: 1px;
    background-color: #27251F;
    margin: 30px auto
}

.section-module.club-charm-vote-module .vote-confirmation-container .share-items {
    display: inline-block;
    width: auto
}

.section-module.club-charm-vote-module .vote-confirmation-container .share-items a {
    margin-left: 0;
    margin-right: 0;
    text-decoration: none;
    font-size: 20px;
    width: 35px
}

.section-module.find-store-module {
    background-position: center top;
    background-repeat: no-repeat;
    padding: 75px 20px 60px;
    box-sizing: border-box;
    text-align: center
}

.section-module.find-store-module div {
    float: none
}

.section-module.find-store-module .content-container {
    display: inline-block;
    max-width: 960px
}

.section-module.find-store-module .content-container .btn {
    display: inline-block;
    min-width: 200px
}

.section-module.perfectmatch-module * {
    float: none
}

.section-module.perfectmatch-module *:focus {
    outline: 0
}

.section-module.perfectmatch-module i {
    background: -webkit-linear-gradient(-45deg,#918c96,#58515e);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.section-module.perfectmatch-module .btn {
    padding: 18px;
    text-align: center;
    text-decoration: none;
    color: inherit;
    text-shadow: none!important;
    display: inline-block;
    line-height: 1;
    background: transparent;
    border-radius: 0;
    font-size: initial;
    height: auto;
    box-sizing: border-box;
    border: 0;
    -pie-background: transparent;
    behavior: url("/Scripts/Shared/PIE.htc")
}

.section-module.perfectmatch-module .btn.btn-purple {
    color: #fff;
    background: #F2A1B2;
    -pie-background: #F2A1B2
}

.section-module.perfectmatch-module .btn.btn-purple.btn-active,.section-module.perfectmatch-module .btn.btn-purple:active {
    color: #fff;
    background: #F2A1B2;
    -pie-background: #F2A1B2
}

.section-module.perfectmatch-module .btn.btn-purple i {
    background: -webkit-linear-gradient(#fff,#fff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.section-module.perfectmatch-module .btn.btn-white {
    color: inherit!important;
    background: #fff!important;
    -pie-background: #fff!important
}

.section-module.perfectmatch-module .btn.btn-white.btn-active,.section-module.perfectmatch-module .btn.btn-white:active {
    color: inherit!important;
    background: #fff!important;
    -pie-background: #fff!important
}

.section-module.perfectmatch-module .txt.ext-default-font-size {
    font-size: 12px
}

.section-module.perfectmatch-module .header-container {
    padding: 45px 0;
    background-color: #fff
}

.section-module.perfectmatch-module .header-container .hd,.section-module.perfectmatch-module .header-container .txt {
    margin-left: auto;
    margin-right: auto
}

.section-module.perfectmatch-module .filters-container {
    height: 36px;
    background-color: #fafafc
}

.section-module.perfectmatch-module .filters-container ul {
    width: 960px;
    text-align: center;
    margin: 0 auto;
    font-size: 0
}

.section-module.perfectmatch-module .filters-container li {
    display: inline-block;
    padding: 12px 20px;
    cursor: pointer;
    position: relative;
    transition: all .2s ease-out
}

.section-module.perfectmatch-module .filters-container li .txt.ext-default-font-size {
    font-size: 12px
}

.section-module.perfectmatch-module .filters-container li:after {
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -8px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 7px solid transparent;
    width: 0;
    z-index: 2;
    content: '';
    display: block;
    pointer-events: none;
    transition: all .2s ease-in-out
}

.section-module.perfectmatch-module .filters-container li div {
    line-height: 1
}

.section-module.perfectmatch-module .filters-container li.active,.section-module.perfectmatch-module .filters-container li:hover {
    background-color: #333;
    color: #fff
}

.section-module.perfectmatch-module .filters-container li.active:after {
    border-top-color: #333;
    pointer-events: auto
}

.section-module.perfectmatch-module .canvas-container {
    background-color: rgba(255,255,255,0.4);
    box-shadow: 0 10px 30px -10px rgba(0,0,0,0.05);
    position: relative;
    z-index: 1
}

.section-module.perfectmatch-module .canvas-container .jscroll {
    width: 100%;
    margin: 0 auto;
    overflow: auto
}

.section-module.perfectmatch-module .canvas-container .jscroll * {
    float: left;
    width: auto;
    font-size: 0;
    background: transparent
}

.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar {
    height: 40px;
    background-color: rgba(255,255,255,0.75);
    background: radial-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0))
}

.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspHorizontalBar,.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspTrack {
    background: 0
}

.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspDrag {
    width: 100px;
    background: transparent;
    overflow: hidden;
    margin: 0 -20px;
    height: 30px;
    padding: 5px 20px
}

.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspDrag:before {
    display: block;
    content: '';
    border-radius: 50%;
    border: 1px solid #27251F;
    box-sizing: border-box;
    width: 100%;
    height: 100%
}

.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspDrag .jspDragRight,.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspDrag .jspDragLeft {
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 26px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    height: 100%;
    position: absolute;
    top: 0;
    display: none
}

.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspDrag .jspDragRight:before,.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspDrag .jspDragLeft:before {
    position: relative;
    top: 7px
}

.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspDrag .jspDragLeft {
    left: -8px
}

.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspDrag .jspDragLeft:before {
    content: "\e914"
}

.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspDrag .jspDragRight {
    right: -8px
}

.section-module.perfectmatch-module .canvas-container .jscroll .jspHorizontalBar .jspDrag .jspDragRight:before {
    content: "\e915"
}

.section-module.perfectmatch-module .canvas-container .jscroll .canvas-scroll-container {
    height: 212px
}

.section-module.perfectmatch-module .canvas-container .jscroll .canvas-scroll-container canvas {
    background: #fff;
    border-top: 1px solid #D0D1D2;
    border-bottom: 1px solid #D0D1D2;
    cursor: pointer
}

.section-module.perfectmatch-module .results-container {
    min-height: 425px;
    background-position: center top;
    background-repeat: no-repeat;
    padding: 80px 0 40px;
    box-sizing: border-box;
    margin-top: -40px
}

.section-module.perfectmatch-module .results-container .results-selection-container {
    position: relative;
    background-color: #fff;
    width: 604px;
    height: 302px;
    margin: 0 auto;
    text-align: center;
    font-size: 0
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container {
    width: 50%;
    height: 100%;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #D0D1D2;
    box-sizing: border-box;
    overflow: hidden
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item {
    background-color: #fff;
    visibility: hidden;
    pointer-events: none;
    width: 100%;
    height: 100%
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item.active {
    visibility: visible;
    pointer-events: auto
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item.active .item-container .essence-label-new,.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item.active .item-container .shine-label {
    opacity: 1
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item.active .item-container img {
    width: 100%;
    display: block;
    -ms-transform: scale(0.96) translateY(0);
    transform: scale(0.96) translateY(0);
    opacity: 1
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container:active:before {
    opacity: .75
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: #D0D1D2;
    opacity: 0;
    z-index: 1
}

.no-touch .section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container:hover .item-info,.no-touch .section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container:hover .item-actions {
    opacity: 1
}

.no-touch .section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container:hover img {
    -ms-transform: scale(1);
    transform: scale(1)
}

.no-touch .section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container:hover .essence-label-new,.no-touch .section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container:hover .shine-label {
    opacity: 0
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .item-info,.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .item-actions,.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .pandora-icon-x {
    position: absolute;
    width: auto;
    z-index: 1
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .pandora-icon-x {
    top: 0;
    color: #000;
    right: 0;
    font-size: 30px;
    cursor: pointer;
    background: -webkit-linear-gradient(-45deg,#000,#000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .essence-label-new,.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .shine-label {
    opacity: 1;
    top: 10px;
    font-size: 35px;
    opacity: 0
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .item-info {
    top: 10px;
    left: 10px;
    text-align: left;
    opacity: 0;
    width: 90%;
    padding: 10px;
    box-sizing: border-box
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .item-actions {
    bottom: 10px;
    right: 10px;
    height: 20px;
    overflow: hidden;
    font-size: 0;
    opacity: 0
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .item-actions i {
    color: #27251F;
    cursor: pointer;
    width: 30px;
    line-height: 20px;
    display: inline-block;
    vertical-align: top
}

.no-touch .section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .item-actions i:hover {
    font-size: 25px
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .item-actions span {
    vertical-align: top;
    text-transform: none;
    line-height: 22px;
    cursor: pointer;
    display: inline-block
}

.no-touch .section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .item-actions span:hover i {
    font-size: 25px
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .item-info,.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .item-actions,.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container img,.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .essence-label-new,.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container .shine-label {
    transition: all .5s ease-in-out
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .selection-item .item-container img {
    width: 100%;
    display: block;
    -ms-transform: scale(0.96) translateY(-20px);
    transform: scale(0.96) translateY(-20px);
    opacity: 0
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .item-notification-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .5s ease-in-out;
    opacity: 0
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .item-notification-container.active {
    opacity: 1;
    z-index: 2
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .item-notification-container:before {
    height: 100%;
    content: '';
    display: inline-block;
    vertical-align: middle
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .item-notification-container>* {
    width: 65%;
    vertical-align: middle;
    display: inline-block
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .item-notification-container .btn {
    background-color: #27251F
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .item-notification-container>.txt {
    color: #D0D1D2
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container.active .sugestion-item {
    opacity: 1
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container.active .sugestion-item:nth-child(1) {
    transition-delay: .1s
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container.active .sugestion-item:nth-child(2) {
    transition-delay: .2s
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container.active .sugestion-item:nth-child(3) {
    transition-delay: 0s
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container.active .sugestion-item:nth-child(4) {
    transition-delay: .30000000000000004s
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item {
    width: 50%;
    height: 50%;
    position: absolute;
    background-color: #fff;
    transition: all .5s ease-in-out;
    cursor: pointer;
    opacity: 0
}

.no-touch .section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item:hover .essence-label-new,.no-touch .section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item:hover .shine-label {
    opacity: 1
}

.no-touch .section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item:hover img {
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item .essence-label-new,.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item .shine-label {
    top: 10px;
    opacity: .5;
    transition: all .5s ease-in-out
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item img {
    width: 100%;
    display: block;
    -ms-transform: scale(0.96);
    transform: scale(0.96);
    opacity: .5;
    transition: all .5s ease-in-out
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item:active:before {
    opacity: .75
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: #D0D1D2;
    opacity: 0;
    z-index: 1
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item.active {
    width: 100%;
    height: 100%;
    z-index: 2
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item.active:nth-child(n) {
    transition-delay: 0s
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item.active .essence-label-new,.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item.active .shine-label {
    font-size: 35px;
    opacity: 1
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item.active img {
    opacity: 1
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item:nth-child(1) {
    top: -1px;
    left: -1px;
    border-bottom: 1px solid #D0D1D2;
    border-right: 1px solid #D0D1D2
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item:nth-child(2) {
    top: -1px;
    right: 0;
    border-bottom: 1px solid #D0D1D2
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item:nth-child(3) {
    bottom: 0;
    left: -1px;
    border-right: 1px solid #D0D1D2
}

.section-module.perfectmatch-module .results-container .results-selection-container .selection-container .sugestion-items-container .sugestion-item:nth-child(4) {
    bottom: 0;
    right: 0
}

.section-module.perfectmatch-module .results-container .results-selection-container .marker {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 5px solid #D0D1D2;
    pointer-events: none;
    box-sizing: border-box;
    transition: all .5s ease-in-out;
    z-index: 2
}

.section-module.perfectmatch-module .results-container .results-selection-container .marker:before {
    position: absolute;
    top: -21px;
    left: 50%;
    margin-left: -16px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #d0d1d2;
    width: 0;
    z-index: 2;
    content: '';
    display: block;
    pointer-events: none
}

.section-module.perfectmatch-module .results-container .results-selection-container .marker:after {
    position: absolute;
    top: -16px;
    left: 50%;
    margin-left: -16px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #fff;
    width: 0;
    z-index: 2;
    content: '';
    display: block;
    pointer-events: none
}

.section-module.perfectmatch-module .results-container .results-selection-container .marker.right {
    left: 50%
}

.section-module.perfectmatch-module .results-container .results-selection-container .plus {
    position: absolute;
    width: 58px;
    height: 58px;
    border-radius: 50%;
    border: 1px solid #D0D1D2;
    background-color: #fff;
    top: 50%;
    left: 50%;
    box-sizing: border-box;
    margin: -29px;
    line-height: 58px;
    font-size: 58px;
    opacity: 0;
    transition: all .5s ease-in-out;
    z-index: 3
}

.section-module.perfectmatch-module .results-container .results-selection-container .plus.active {
    opacity: 1
}

.section-module.perfectmatch-module .results-container .results-selection-container .plus:before {
    content: '';
    width: 21px;
    height: 1px;
    display: block;
    position: absolute;
    top: 29px;
    left: 50%;
    margin: -1px -10px;
    background-color: #000
}

.section-module.perfectmatch-module .results-container .results-selection-container .plus:after {
    content: '';
    width: 1px;
    height: 21px;
    display: block;
    position: absolute;
    top: 29px;
    left: 50%;
    margin: -11px 0;
    background-color: #000
}

.section-module.perfectmatch-module .results-container .results-actions-container {
    position: relative;
    background-color: rgba(255,255,255,0.2);
    width: 560px;
    margin: 0 auto;
    padding: 20px;
    max-height: 60px;
    box-sizing: border-box;
    transition: max-height .5s ease-in-out
}

.section-module.perfectmatch-module .results-container .results-actions-container.active {
    max-height: 200px
}

.section-module.perfectmatch-module .results-container .results-actions-container.active .price {
    opacity: 1
}

.section-module.perfectmatch-module .results-container .results-actions-container.active .actions-container {
    opacity: 1;
    pointer-events: auto
}

.section-module.perfectmatch-module .results-container .results-actions-container .price {
    opacity: 0;
    transition: all .75s ease-in-out;
    height: 20px
}

.section-module.perfectmatch-module .results-container .results-actions-container .actions-container {
    text-align: center;
    font-size: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .5s ease-in-out;
    display: table
}

.section-module.perfectmatch-module .results-container .results-actions-container .actions-container .btn {
    width: 50%;
    display: table-cell
}

.section-module.perfectmatch-module .results-container .results-actions-container .actions-container .btn>* {
    vertical-align: middle
}

.section-module.perfectmatch-module .results-container .results-actions-container .actions-container .btn span {
    max-width: 182px;
    text-align: left;
    display: inline-block
}

.section-module.perfectmatch-module .results-container .results-actions-container .actions-container .btn.btn-white i {
    color: #27251F
}

.section-module.perfectmatch-module .results-container .results-actions-container .actions-container .btn i {
    font-size: 32px;
    display: inline-block;
    margin-left: 0;
    width: 32px
}

.section-module.perfectmatch-module .perfectmatch-sugestions-container {
    padding: 60px 0 75px;
    background-color: #fff
}

.section-module.perfectmatch-module .perfectmatch-sugestions-container .sugestions-container,.section-module.perfectmatch-module .perfectmatch-sugestions-container .hd,.section-module.perfectmatch-module .perfectmatch-sugestions-container .txt {
    width: 960px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto
}

.section-module.perfectmatch-module .perfectmatch-sugestions-container ul {
    width: 976px;
    font-size: 0;
    margin-left: -8px;
    text-align: center
}

.section-module.perfectmatch-module .perfectmatch-sugestions-container ul li {
    width: 25%;
    padding: 0 7px;
    box-sizing: border-box;
    display: inline-block
}

.section-module.perfectmatch-module .perfectmatch-sugestions-container ul li .sugestion-item-container {
    display: block;
    position: relative
}

.section-module.perfectmatch-module .perfectmatch-sugestions-container ul li .sugestion-item-container img {
    display: block;
    width: 100%
}

.section-module.perfectmatch-module .perfectmatch-sugestions-container ul li .sugestion-item-container div {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 25px 25px 17px;
    box-sizing: border-box;
    background-color: rgba(255,255,255,0.8);
    text-align: center
}

.section-module.perfectmatch-module .perfectmatch-sugestions-container ul li .sugestion-item-container div i {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -15px;
    font-size: 30px;
    background: -webkit-linear-gradient(-45deg,#000,#000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.section-module.side-by-side-columns {
    float: left;
    background-color: #fff;
    padding: 110px 0 95px
}

.section-module.side-by-side-columns .content-wrapper {
    width: 960px;
    left: 50%;
    margin: 0 -480px;
    height: 100%
}

.section-module.side-by-side-columns .content-wrapper .section-content {
    border-top: 1px solid #e6e7e7;
    padding: 40px 0
}

.section-module.side-by-side-columns .content-wrapper .section-content .richtext-section {
    font-size: 15px;
    line-height: 1.2em;
    letter-spacing: .050em;
    column-count: 2;
    column-gap: 50px
}

.section-module.navigation-element.align-sticky-left,.section-module.navigation-element.align-left {
    text-align: left
}

.section-module.navigation-element.align-sticky-left i.pandora-icon-arrow-right,.section-module.navigation-element.align-left i.pandora-icon-arrow-right {
    display: none
}

.section-module.navigation-element.align-sticky-left i.pandora-icon-arrow-left:before,.section-module.navigation-element.align-left i.pandora-icon-arrow-left:before {
    -ms-transform: translate(-110%,-60%) scale(3);
    transform: translate(-110%,-60%) scale(3)
}

.section-module.navigation-element.align-sticky-right,.section-module.navigation-element.align-right {
    text-align: right
}

.section-module.navigation-element.align-sticky-right i.pandora-icon-arrow-left,.section-module.navigation-element.align-right i.pandora-icon-arrow-left {
    display: none
}

.section-module.navigation-element.align-sticky-right i.pandora-icon-arrow-right:before,.section-module.navigation-element.align-right i.pandora-icon-arrow-right:before {
    -ms-transform: translate(-10%,-60%) scale(3);
    transform: translate(-10%,-60%) scale(3)
}

.section-module.navigation-element.align-center {
    text-align: center
}

.section-module.navigation-element.align-center i.pandora-icon-arrow-left:before {
    -ms-transform: translate(-110%,-60%) scale(3);
    transform: translate(-110%,-60%) scale(3)
}

.section-module.navigation-element.align-center i.pandora-icon-arrow-right:before {
    -ms-transform: translate(-10%,-60%) scale(3);
    transform: translate(-10%,-60%) scale(3)
}

.section-module.navigation-element .btn {
    white-space: nowrap;
    text-decoration: none;
    font-weight: bold
}

.no-touch .section-module.navigation-element .btn:hover span,.section-module.navigation-element .btn.active span,.section-module.navigation-element .btn:active span {
    text-decoration: underline
}

.section-module.navigation-element .btn span {
    padding: 0 2%;
    white-space: normal
}

.section-module.navigation-element .btn i {
    font-size: inherit;
    color: inherit;
    vertical-align: middle;
    position: relative;
    width: 1px;
    height: 1px;
    display: inline-block
}

.section-module.navigation-element .btn i:before {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%
}

.section-module.product-hover {
    text-align: center;
    position: relative;
    width: auto
}

.section-module.product-hover * {
    float: none
}

.section-module.product-hover img {
    display: block
}

.section-module.product-hover .image-container,.section-module.product-hover .video-js {
    display: block;
    position: relative;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: auto;
    min-height: 100%
}

.section-module.product-hover .zoom-magic-lens {
    display: none;
    position: absolute;
    border: 1px solid #888;
    box-sizing: border-box;
    background-color: #fff;
    background-repeat: no-repeat;
    cursor: none
}

.section-module.product-hover.transparent-bar {
    overflow: hidden
}

.no-touch .section-module.product-hover.transparent-bar:hover .view-product,.section-module.product-hover.transparent-bar.active .view-product,.section-module.product-hover.transparent-bar:active .view-product {
    transform: translateY(0%) translateZ(0) scale(1,1)
}

.section-module.product-hover.transparent-bar .view-product {
    height: 65px;
    width: 100%;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQIHWP4fxEAAtIB0VO77OsAAAAASUVORK5CYII=");
    top: auto;
    bottom: 0;
    transition: all .5s ease-in-out
}

.section-module.product-hover.transparent-bar .view-product .center-content {
    vertical-align: middle;
    display: inline-block;
    line-height: 1.2;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.no-touch .section-module.product-hover.transparent-bar .view-product {
    transform: translateY(100%) translateZ(0) scale(1,1)
}

.section-module.product-hover.transparent-bar .view-product .txt {
    text-decoration: none
}

.section-module.product-hover.transparent-bar .view-product .txt+.txt {
    display: block;
    margin-top: 5px
}

.section-module.product-hover.positioned-element .view-product {
    padding: 10px;
    margin: -10px;
    text-decoration: none
}

.no-touch .section-module.product-hover.positioned-element .view-product:hover .txt {
    text-decoration: underline
}

.no-touch .section-module.product-hover.positioned-element .view-product:hover .txt.btn.link {
    text-decoration: underline!important
}

.section-module.product-hover .view-product {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    text-transform: uppercase;
    width: auto;
    cursor: pointer;
    font-size: 14px;
    line-height: 1;
    height: auto
}

.section-module.product-hover .view-product .txt {
    text-decoration: inherit;
    vertical-align: middle;
    font-size: inherit;
    line-height: 1.2
}

.section-module.product-hover .view-product .txt * {
    line-height: inherit;
    font-size: inherit;
    color: inherit;
    text-decoration: inherit
}

.section-module.product-hover .view-product .btn {
    text-decoration: none!important;
    margin-bottom: 3%;
    line-height: 1;
    height: auto
}

.section-module.product-hover .view-product .btn.btn-ghost,.section-module.product-hover .view-product .btn.btn-ghost-white {
    min-width: 260px
}

.section-module.product-hover .view-product .btn.link {
    text-decoration: inherit
}

.section-module.product-hover .view-product .btn.btn-side-spaced {
    padding: 18px 75px
}

.section-module.mixertool {
    padding: 50px 0 60px;
    text-align: center;
    background-position: center bottom!important;
    background-color: #fff;
    position: relative;
    overflow: hidden
}

.section-module.mixertool * {
    float: none
}

.section-module.mixertool .hd.ext-xxxlarge {
    font-size: 32px;
    z-index: 1;
    margin-bottom: 0
}

.section-module.mixertool .ext-default-font-size {
    font-size: 15px
}

.section-module.mixertool .bgImg {
    position: absolute;
    bottom: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.section-module.mixertool .mixertool-see-combinations {
    border-radius: 0;
    font-size: 16px;
    margin-bottom: 15px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.section-module.mixertool .mixertool-items-container {
    font-size: 0;
    line-height: 0;
    height: 360px;
    text-align: center;
    margin-bottom: 40px
}

.section-module.mixertool .mixertool-items-container .mixertool-item {
    display: inline-block;
    position: absolute;
    vertical-align: top;
    width: 280px;
    cursor: pointer;
    overflow: hidden;
    transition: transform .5s ease-in-out;
    left: 50%
}

.section-module.mixertool .mixertool-items-container .mixertool-item.left {
    -ms-transform: translateX(-150%);
    transform: translateX(-150%)
}

.section-module.mixertool .mixertool-items-container .mixertool-item.center {
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.section-module.mixertool .mixertool-items-container .mixertool-item.center .product-name {
    max-height: 90px
}

.section-module.mixertool .mixertool-items-container .mixertool-item.center img {
    margin: 0 auto;
    width: 280px;
    height: 280px
}

.section-module.mixertool .mixertool-items-container .mixertool-item.center.pendant img {
    -ms-transform: translateY(30%) scale(1.2);
    transform: translateY(30%) scale(1.2)
}

.section-module.mixertool .mixertool-items-container .mixertool-item.center.earring img {
    -ms-transform: translateY(12%);
    transform: translateY(12%)
}

.section-module.mixertool .mixertool-items-container .mixertool-item.right {
    -ms-transform: translateX(50%);
    transform: translateX(50%)
}

.section-module.mixertool .mixertool-items-container .mixertool-item.pendant img {
    -ms-transform: translateY(30%) scale(1.2);
    transform: translateY(30%) scale(1.2)
}

.section-module.mixertool .mixertool-items-container .mixertool-item.earring img {
    -ms-transform: translateY(12%);
    transform: translateY(12%)
}

.section-module.mixertool .mixertool-items-container .mixertool-item.unavailable {
    cursor: default
}

.no-touch .section-module.mixertool .mixertool-items-container .mixertool-item.unavailable:hover {
    text-decoration: none
}

.section-module.mixertool .mixertool-items-container .mixertool-item.unavailable .product-name {
    max-height: 90px
}

.no-touch .section-module.mixertool .mixertool-items-container .mixertool-item:hover {
    text-decoration: underline
}

.section-module.mixertool .mixertool-items-container .mixertool-item img {
    width: 224px;
    height: 224px;
    display: block;
    margin: 20% auto 0;
    transition: all .5s ease-in-out
}

.section-module.mixertool .mixertool-items-container .mixertool-item .product-name {
    overflow: hidden;
    max-height: 0;
    transition: all .5s ease-in-out
}

.section-module.mixertool .mixertool-items-names-container {
    text-align: center;
    margin-bottom: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.righttoleft .section-module.mixertool .mixertool-items-names-container {
    direction: ltr!important
}

.section-module.mixertool .mixertool-items-names-container .txt {
    position: relative;
    display: inline-block;
    padding: 0 10px;
    width: auto;
    -ms-flex: 1 1 100px;
    flex: 1 1 100px;
    font-size: 18px
}

.section-module.mixertool .mixertool-items-names-container .txt span {
    font-size: inherit;
    line-height: inherit;
    vertical-align: middle;
    cursor: pointer
}

.section-module.mixertool .mixertool-items-names-container .txt:first-child {
    text-align: right
}

.section-module.mixertool .mixertool-items-names-container .txt:last-child {
    text-align: left
}

.section-module.mixertool .mixertool-items-names-container .txt.active {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.section-module.mixertool .mixertool-items-names-container .txt.active span {
    font-weight: bold;
    position: relative;
    display: inline-block;
    cursor: initial
}

.section-module.mixertool .mixertool-items-names-container .txt.active span:after {
    content: '';
    width: 80%;
    border-bottom: 1px solid #000;
    display: block;
    margin: 5px auto 0
}

.section-module.mixertool .mixertool-color-filter {
    font-size: 0;
    text-align: center;
    padding: 10px 30px 40px;
    width: auto;
    display: inline-block
}

.section-module.mixertool .mixertool-color-filter .mixertool-color-item {
    display: inline-block;
    margin: 0 5px;
    padding: 10px 0 0;
    width: 55px;
    overflow: hidden;
    cursor: pointer
}

.section-module.mixertool .mixertool-color-filter .mixertool-color-item.active .txt,.section-module.mixertool .mixertool-color-filter .mixertool-color-item:hover .txt {
    font-weight: bold;
    -ms-transform: translateY(-20%);
    transform: translateY(-20%)
}

.section-module.mixertool .mixertool-color-filter .mixertool-color-item.active .mixertool-color-item-color:after,.section-module.mixertool .mixertool-color-filter .mixertool-color-item:hover .mixertool-color-item-color:after {
    -ms-transform: scale(1.75);
    transform: scale(1.75)
}

.section-module.mixertool .mixertool-color-filter .mixertool-color-item .txt {
    transition: all .25s ease;
    display: inline-block;
    width: 100%;
    overflow: hidden
}

.section-module.mixertool .mixertool-color-filter .mixertool-color-item .mixertool-color-item-color {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: #000;
    margin: 20px auto 10px
}

.section-module.mixertool .mixertool-color-filter .mixertool-color-item .mixertool-color-item-color:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: inherit;
    transition: transform .25s ease;
    opacity: .5;
    border-radius: 50%
}

.section-module.mixertool .product-actions {
    position: relative
}

.section-module.mixertool .product-actions a {
    width: 260px;
    height: 70px;
    line-height: 70px
}

.section-module.mixertool .product-actions a span {
    line-height: 1;
    display: inline-block;
    max-width: 80%;
    text-align: left;
    vertical-align: middle
}

.section-module.mixertool .product-actions .add-to-wishlist {
    border: 1px solid #000
}

.section-module.mothintro {
    overflow: hidden;
    background: #fff
}

.section-module.mothintro * {
    float: none
}

.section-module.mothintro img {
    display: block
}

.section-module.mothintro img.bigImg,.section-module.mothintro img.bgImg {
    left: 50%;
    position: relative;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.righttoleft .section-module.mothintro img.bigImg,.righttoleft .section-module.mothintro img.bgImg {
    left: auto;
    right: 50%;
    -ms-transform: translateX(50%);
    transform: translateX(50%)
}

.section-module.mothintro .bottom-section {
    position: relative;
    padding: 160px 0;
    min-height: 240px
}

.section-module.mothintro .bottom-section .bgImg {
    position: absolute;
    bottom: 0;
    z-index: 0
}

.section-module.mothintro .SmallImg1,.section-module.mothintro .SmallImg2,.section-module.mothintro .text-container {
    position: absolute
}

.section-module.mothintro .SmallImg1,.section-module.mothintro .SmallImg2 {
    width: 475px;
    height: 320px
}

.section-module.mothintro .text-container {
    position: relative;
    margin: 0 auto;
    width: 450px
}

.section-module.mothintro .text-container .divider {
    width: 35%;
    height: 2px;
    display: block;
    margin: 20px auto 35px
}

.section-module.mothintro.layout-right .text-container *,.section-module.mothintro.layout-left .text-container *,.section-module.mothintro.layout-center .text-container * {
    transition: opacity .5s ease-in-out;
    opacity: 0
}

.section-module.mothintro.layout-right .text-container *:nth-child(5),.section-module.mothintro.layout-left .text-container *:nth-child(5),.section-module.mothintro.layout-center .text-container *:nth-child(5) {
    transition-delay: 3s
}

.section-module.mothintro.layout-right .text-container *:nth-child(4),.section-module.mothintro.layout-left .text-container *:nth-child(4),.section-module.mothintro.layout-center .text-container *:nth-child(4) {
    transition-delay: 2.5s
}

.section-module.mothintro.layout-right .text-container *:nth-child(3),.section-module.mothintro.layout-left .text-container *:nth-child(3),.section-module.mothintro.layout-center .text-container *:nth-child(3) {
    transition-delay: 2s
}

.section-module.mothintro.layout-right .text-container *:nth-child(2),.section-module.mothintro.layout-left .text-container *:nth-child(2),.section-module.mothintro.layout-center .text-container *:nth-child(2) {
    transition-delay: 1.5s
}

.section-module.mothintro.layout-right .text-container *:nth-child(1),.section-module.mothintro.layout-left .text-container *:nth-child(1),.section-module.mothintro.layout-center .text-container *:nth-child(1) {
    transition-delay: 1s
}

.section-module.mothintro.layout-left .SmallImg1 {
    right: 0;
    top: -160px;
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    transition: all .5s ease-in-out;
    transition-delay: 0s
}

.section-module.mothintro.layout-left .SmallImg2 {
    right: 0;
    top: 170px;
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    transition: all .5s ease-in-out;
    transition-delay: .5s
}

.section-module.mothintro.layout-left .text-container {
    right: 0;
    top: 0;
    transition: all .5s ease-in-out;
    -ms-transform: translateY(-10%);
    transform: translateY(-10%);
    margin-right: 515px;
    max-width: 440px
}

.section-module.mothintro.layout-center .SmallImg1 {
    right: 0;
    top: -160px;
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0;
    transition: all .5s ease-in-out;
    transition-delay: 0s
}

.section-module.mothintro.layout-center .SmallImg2 {
    left: 0;
    top: -160px;
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    transition: all .5s ease-in-out;
    transition-delay: .5s
}

.section-module.mothintro.layout-center .text-container {
    left: 50%;
    top: 40px;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: all .5s ease-in-out;
    margin: 0
}

.section-module.mothintro.layout-right .SmallImg1 {
    left: 0;
    top: -160px;
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    transition: all .5s ease-in-out;
    transition-delay: 0s
}

.section-module.mothintro.layout-right .SmallImg2 {
    left: 0;
    top: 170px;
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    transition: all .5s ease-in-out;
    transition-delay: .5s
}

.section-module.mothintro.layout-right .text-container {
    left: 0;
    top: 0;
    -ms-transform: translateY(-10%);
    transform: translateY(-10%);
    margin-left: 515px;
    max-width: 440px
}

.section-module.mothintro.active.layout-right .text-container *,.section-module.mothintro.active.layout-left .text-container *,.section-module.mothintro.active.layout-center .text-container * {
    opacity: 1
}

.section-module.mothintro.active.layout-left .SmallImg1 {
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1
}

.section-module.mothintro.active.layout-left .SmallImg2 {
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1
}

.section-module.mothintro.active.layout-center .SmallImg1 {
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.section-module.mothintro.active.layout-center .SmallImg2 {
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.section-module.mothintro.active.layout-right .SmallImg1 {
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.section-module.mothintro.active.layout-right .SmallImg2 {
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.section-module.survey {
    position: relative;
    overflow: hidden;
    padding: 90px 0 0;
    min-height: 890px;
    box-sizing: border-box;
    background-position: center bottom!important
}

.section-module.survey * {
    float: none
}

.section-module.survey .bgImg {
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    position: relative
}

.section-module.survey .center-wrapper {
    padding-top: 0;
    padding-bottom: 0;
    box-sizing: border-box
}

.section-module.survey .highlight-bg {
    height: 50%;
    position: absolute;
    bottom: -180px;
    left: 0;
    width: 100%;
    background-color: rgba(255,255,255,0.95)
}

.section-module.survey .text-container,.section-module.survey .disclaimer-text {
    margin-left: auto;
    margin-right: auto
}

.section-module.survey .disclaimer-text {
    margin: 0 auto 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.section-module.survey .disclaimer-text * {
    font-size: inherit;
    color: inherit;
    line-height: inherit
}

.section-module.survey .disclaimer-text a {
    text-decoration: underline;
    padding: 10px;
    margin: -10px
}

.section-module.survey .answers-container {
    text-align: center;
    padding: 25px 0;
    white-space: nowrap;
    position: relative;
    margin-top: 80px;
    min-height: 252px;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.section-module.survey .answers-container.slider-answer .survey-answer .image-wrapper:before,.section-module.survey .answers-container.slider-answer .survey-answer .image-wrapper:after {
    display: none!important
}

.section-module.survey .answers-container.slider-answer .survey-answer .image-wrapper img {
    opacity: 1!important
}

.section-module.survey .answers-container.slider-answer .survey-answer:first-child {
    margin-right: 245px
}

.section-module.survey .answers-container.slider-answer .survey-answer:last-child {
    margin-left: 245px
}

.section-module.survey .answers-container .position {
    position: absolute;
    display: inline-block;
    height: 135px;
    width: 135px;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.section-module.survey .answers-container .position.p1 {
    top: 40%;
    left: 31%
}

.section-module.survey .answers-container .position.p1 .survey-answer.small {
    left: auto;
    right: 0
}

.section-module.survey .answers-container .position.p1 .survey-answer.small+.small {
    right: 42%;
    left: auto
}

.section-module.survey .answers-container .position.p2 {
    top: 16%;
    left: 39.5%
}

.section-module.survey .answers-container .position.p2 .survey-answer.small {
    left: auto;
    right: 0
}

.section-module.survey .answers-container .position.p2 .survey-answer.small+.small {
    right: 42%;
    left: auto
}

.section-module.survey .answers-container .position.p3 {
    top: 38%;
    left: 62%;
    z-index: 1
}

.section-module.survey .answers-container .position.p4 {
    top: 20%;
    left: 68%
}

.section-module.survey .answers-container .position.p5 {
    position: static;
    -ms-transform: initial;
    transform: initial;
    height: 200px;
    width: 200px
}

.section-module.survey .answers-container .position.p5 .survey-answer {
    position: relative
}

.section-module.survey .answers-container .position .survey-answer {
    margin: 0;
    position: absolute;
    top: 0;
    left: 0
}

.no-touch .section-module.survey .answers-container .position .survey-answer .section-module.survey .answers-container .position .survey-answer:hover,.section-module.survey .answers-container .position .survey-answer.active {
    cursor: initial
}

.no-touch .section-module.survey .answers-container .position .survey-answer .section-module.survey .answers-container .position .survey-answer:hover .image-wrapper img,.section-module.survey .answers-container .position .survey-answer.active .image-wrapper img {
    opacity: 1
}

.no-touch .section-module.survey .answers-container .position .survey-answer .section-module.survey .answers-container .position .survey-answer:hover .image-wrapper:before,.section-module.survey .answers-container .position .survey-answer.active .image-wrapper:before,.no-touch .section-module.survey .answers-container .position .survey-answer .section-module.survey .answers-container .position .survey-answer:hover .image-wrapper:after,.section-module.survey .answers-container .position .survey-answer.active .image-wrapper:after {
    opacity: 0
}

.section-module.survey .answers-container .position .survey-answer.small+.small {
    top: 34%;
    left: 42%
}

.section-module.survey .survey-answer {
    width: 135px;
    margin: 0 18px;
    position: relative;
    display: inline-block
}

.section-module.survey .survey-answer:first-child:after {
    content: '';
    display: block;
    background: #f5f7f9;
    width: 200vw;
    position: absolute;
    height: 1000vw;
    top: 50%;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1
}

.section-module.survey .survey-answer.active .image-wrapper img,.no-touch .section-module.survey .survey-answer .image-wrapper:hover img {
    opacity: 0
}

.section-module.survey .survey-answer.active .image-wrapper:before,.no-touch .section-module.survey .survey-answer .image-wrapper:hover:before,.section-module.survey .survey-answer.active .image-wrapper:after,.no-touch .section-module.survey .survey-answer .image-wrapper:hover:after {
    opacity: 1
}

.section-module.survey .survey-answer.small {
    width: 90px;
    margin: 0 8px
}

.section-module.survey .survey-answer.small .image-wrapper {
    width: 90px;
    height: 90px;
    line-height: 70px
}

.section-module.survey .survey-answer.small .image-wrapper:after {
    font-size: 40px;
    margin: 0
}

.section-module.survey .survey-answer.large {
    width: 200px
}

.section-module.survey .survey-answer.large .image-wrapper {
    width: 200px;
    height: 200px;
    line-height: 175px
}

.section-module.survey .survey-answer.large .image-wrapper:after {
    font-size: 94px;
    margin: 0
}

.section-module.survey .survey-answer.range-slider {
    margin: 0;
    width: 490px;
    height: 6px;
    margin-top: 3px;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.section-module.survey .survey-answer.range-slider .noUi-target {
    width: 100%;
    padding: 0 44px;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.section-module.survey .survey-answer.answer-upload.in .image-wrapper .input-container label {
    cursor: -webkit-grabbing;
    box-shadow: inset 0 0 10px 5px #000;
    border-radius: 50%
}

.section-module.survey .survey-answer.answer-upload .image-wrapper:after {
    content: "\e917"
}

.section-module.survey .survey-answer.answer-upload .image-wrapper img {
    max-height: 100%
}

.section-module.survey .survey-answer.answer-none .image-wrapper:after {
    content: "\e806"
}

.section-module.survey .survey-answer:first-child {
    margin-left: 0
}

.section-module.survey .survey-answer:last-child {
    margin-right: 0
}

.section-module.survey .survey-answer .image-wrapper {
    border-radius: 50%;
    border: 5px solid #fff;
    background-color: #fff;
    box-sizing: border-box;
    width: 135px;
    height: 135px;
    overflow: hidden;
    z-index: 1;
    line-height: 110px;
    position: relative;
    cursor: pointer
}

.section-module.survey .survey-answer .image-wrapper:before,.section-module.survey .survey-answer .image-wrapper:after {
    opacity: 0;
    transition: all .25s ease-in-out;
    pointer-events: none;
    z-index: 2
}

.section-module.survey .survey-answer .image-wrapper:before {
    background-color: #f3ebeb;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0
}

.section-module.survey .survey-answer .image-wrapper:after {
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 70px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 10px 0 0;
    display: inline-block;
    vertical-align: middle;
    height: auto;
    width: auto;
    position: relative;
    color: #9ea4b3;
    content: "\e900"
}

.section-module.survey .survey-answer .image-wrapper .input-container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.section-module.survey .survey-answer .image-wrapper .input-container input {
    visibility: hidden;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.section-module.survey .survey-answer .image-wrapper .input-container label {
    width: 110%;
    height: 110%;
    position: absolute;
    top: -5%;
    left: -5%;
    cursor: pointer;
    z-index: 2
}

.section-module.survey .survey-answer .image-wrapper .input-container .progress-zone {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.section-module.survey .survey-answer .image-wrapper .input-container .progress-zone .progress-bar {
    background: #f3ebeb;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.section-module.survey .survey-answer .image-wrapper .input-container .progress-zone .progress-text {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.section-module.survey .survey-answer .image-wrapper .input-container .progress-zone .progress-text.error {
    color: red
}

.section-module.survey .survey-answer img {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%
}

.section-module.survey .survey-answer>.txt {
    margin-top: 10px;
    display: block;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    max-height: 57px;
    white-space: normal
}

.section-module.survey .survey-navigation {
    margin: 0 auto;
    width: auto;
    font-size: 0;
    white-space: nowrap
}

.section-module.survey .survey-navigation .btn {
    width: 260px;
    margin: 0 1%;
    display: inline-block;
    box-sizing: border-box;
    overflow: visible
}

.section-module.survey .survey-step {
    text-align: center;
    padding: 0
}

.section-module.survey .survey-step .text-container {
    width: 304px;
    height: 304px;
    padding: 20px;
    box-sizing: border-box;
    background-color: #5e1333;
    border-radius: 50%;
    color: white;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    -ms-flex-pack: center;
    justify-content: center
}

.ie9 .section-module.survey .survey-step .text-container>div,.ie10 .section-module.survey .survey-step .text-container>div {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    padding: 20px;
    box-sizing: border-box
}

.section-module.survey .survey-step .text-container .ext-font-size-30px {
    font-size: 36px;
    line-height: 40px
}

.section-module.survey .survey-step .text-container>div {
    position: relative;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100%
}

.section-module.survey .survey-step .survey-navigation {
    min-height: 50px;
    padding-bottom: 20px
}

.section-module.survey .survey-step .pandora-icon-logo-pandora-club {
    font-size: 34px;
    margin-bottom: 10px;
    display: block
}

.section-module.survey .survey-step.survey-results .answers-container,.section-module.survey .survey-step.survey-final .answers-container {
    padding: 0;
    height: 260px
}

.section-module.survey .survey-step.survey-results .answers-container:after,.section-module.survey .survey-step.survey-final .answers-container:after {
    content: '';
    display: block;
    background: #f5f7f9;
    width: 200vw;
    position: absolute;
    height: 1000vw;
    top: 50%;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: -1
}

.section-module.survey .survey-step.survey-start {
    margin-top: 0
}

.section-module.survey .survey-step.survey-start .text-container {
    width: 435px;
    height: 435px
}

.section-module.survey .survey-step.survey-start .text-container .btn {
    width: 240px
}

.section-module.survey .survey-step.survey-start .disclaimer-text {
    margin-top: 250px;
    font-size: 12px;
    line-height: 18px;
    white-space: normal
}

.section-module.survey .survey-step .survey-upload .checkbox-container {
    margin: 12px 0
}

.section-module.survey .survey-step .survey-upload .checkbox-container span {
    text-decoration: underline;
    cursor: pointer
}

.section-module.survey .survey-step .survey-upload .checkbox-container i:before {
    font-size: 50px
}

.section-module.survey .survey-step .survey-upload .checkbox-container label {
    width: 50px;
    height: 30px;
    margin-left: -8px;
    display: inline-block;
    vertical-align: middle
}

.section-module.survey .survey-step .survey-upload .upload-content {
    min-height: 90px
}

.section-module.product-slider * {
    float: none
}

.section-module.product-slider .product-slider-items-container {
    font-size: 0;
    line-height: 0;
    text-align: center;
    z-index: 1;
    position: relative;
    overflow: hidden;
    padding: 0 85px;
    box-sizing: border-box
}

.section-module.product-slider .item-container {
    width: 85px;
    height: 250px;
    display: inline-block;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none
}

.section-module.product-slider .item-container img {
    position: absolute;
    left: 50%;
    top: 50%;
    pointer-events: none;
    transition: all .25s ease-in-out;
    -ms-transform: translate(-50%,-50%) scale(0.6);
    transform: translate(-50%,-50%) scale(0.6);
    -ms-transform-origin: 50% 70%;
    transform-origin: 50% 70%
}

.section-module.product-slider .item-container .txt {
    position: absolute;
    left: 50%;
    bottom: 0;
    -ms-transform: translate(-50%,0%);
    transform: translate(-50%,0%);
    opacity: 0;
    transition: all .25s ease-in-out
}

.no-touch .section-module.product-slider .item-container:hover,.section-module.product-slider .item-container.active,.section-module.product-slider .item-container:active {
    cursor: pointer
}

.no-touch .section-module.product-slider .item-container:hover img,.section-module.product-slider .item-container.active img,.section-module.product-slider .item-container:active img {
    -ms-transform: translate(-50%,-50%) scale(0.75);
    transform: translate(-50%,-50%) scale(0.75)
}

.no-touch .section-module.product-slider .item-container:hover .txt,.section-module.product-slider .item-container.active .txt,.section-module.product-slider .item-container:active .txt {
    opacity: 1
}

.section-module.text-and-cta {
    text-align: center
}

.section-module.text-and-cta * {
    float: none
}

.section-module.text-and-cta.align-left {
    text-align: left
}

.section-module.text-and-cta.align-left .text-container {
    margin-left: 0;
    margin-right: auto
}

.section-module.text-and-cta.align-center {
    text-align: center
}

.section-module.text-and-cta.align-center .text-container {
    margin-left: auto;
    margin-right: auto
}

.section-module.text-and-cta.align-right {
    text-align: right
}

.section-module.text-and-cta.align-right .text-container {
    margin-left: auto;
    margin-right: 0
}

.section-module.text-and-cta .txt {
    display: inline-block
}

.section-module.text-and-cta .txt .ext-xxxlarge {
    padding-bottom: 20px
}

.section-module.text-and-cta .txt .ext-default-font-size {
    padding-bottom: 20px
}

.section-module.text-and-cta ul li {
    display: block
}

.section-module.text-and-cta ul li .btn {
    margin-bottom: 4px
}

.section-module.text-and-cta .btn {
    margin-left: 5px;
    margin-right: 5px;
    height: auto
}

.section-module.bottom-navigation {
    height: 90px
}

.section-module.bottom-navigation * {
    float: none
}

.section-module.bottom-navigation .bottom-navigation-container {
    position: relative;
    z-index: 2;
    background-color: white;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    height: 90px;
    transform: translate3d(0,0,0);
    transition: transform .5s ease-in-out;
    text-align: center;
    width: 100%
}

.section-module.bottom-navigation .bottom-navigation-container.fixed-to-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    transform: translate3d(0,0,0)
}

.browserOld .section-module.bottom-navigation .bottom-navigation-container {
    display: block
}

.browserOld .section-module.bottom-navigation .bottom-navigation-container:before,.browserOld .section-module.bottom-navigation .bottom-navigation-container:after {
    display: none
}

.browserOld .section-module.bottom-navigation .bottom-navigation-container .bottom-navigation-item {
    display: inline-block;
    -ms-flex: none;
    flex: none
}

.section-module.bottom-navigation .bottom-navigation-container:before {
    content: "";
    position: absolute;
    z-index: 0;
    box-shadow: 0 0 40px rgba(0,0,0,0.3);
    top: 0;
    width: 80%;
    height: 50%;
    border-radius: 100%;
    left: 10%;
    right: 10%
}

.section-module.bottom-navigation .bottom-navigation-container:after {
    content: "";
    background: white;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    height: 100%
}

.section-module.bottom-navigation .bottom-navigation-container .bottom-navigation-item {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-right: 1px solid #ccc;
    line-height: 90px;
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    padding: 0 35px;
    font-size: 15px;
    z-index: 1;
    text-decoration: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none
}

.righttoleft .section-module.bottom-navigation .bottom-navigation-container .bottom-navigation-item {
    border-left: 1px solid #ccc;
    border-right: 0
}

.section-module.bottom-navigation .bottom-navigation-container .bottom-navigation-item span {
    font-size: inherit;
    color: inherit;
    text-transform: uppercase;
    vertical-align: middle;
    display: inline-block;
    pointer-events: none;
    line-height: 1.2;
    padding-bottom: 2px
}

.no-touch .section-module.bottom-navigation .bottom-navigation-container .bottom-navigation-item:hover span,.section-module.bottom-navigation .bottom-navigation-container .bottom-navigation-item.active span,.section-module.bottom-navigation .bottom-navigation-container .bottom-navigation-item:active span {
    border-bottom: 1px solid #000
}

.section-module.bottom-navigation .bottom-navigation-container .bottom-navigation-item:last-child {
    border: 0
}

.section-module.free-layout {
    direction: ltr!important
}

.section-module.free-layout .free-layout-container {
    position: relative;
    left: 50%;
    float: none;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.section-module.free-layout .free-layout-container .freelayoutmodulewrapper {
    overflow: hidden
}

.section-module.free-layout .free-layout-container .freelayoutmodulewrapper.showShadow {
    box-shadow: 0 3px 3px 0 rgba(48,57,32,0.2)
}

.section-module.iframe-module {
    -webkit-overflow-scrolling: touch
}

.section-module.iframe-module iframe {
    width: 100%;
    height: 100%;
    display: block
}

.section-module.social-media-share-image-display {
    padding: 35px 0 40px;
    background: #fff;
    text-align: center;
    background-color: #f3f3f4
}

.section-module.social-media-share-image-display * {
    float: none
}

.section-module.social-media-share-image-display .tc-link {
    position: relative
}

.section-module.social-media-share-image-display .text-container {
    margin-bottom: 31px
}

.section-module.social-media-share-image-display.administration-view .input-container.large-mobile-like {
    width: 50%;
    margin: 0 auto 20px
}

.section-module.social-media-share-image-display.administration-view .input-container.large-mobile-like select {
    background: #fff;
    font-size: 22px;
    position: relative
}

.section-module.social-media-share-image-display.administration-view .input-container.large-mobile-like select option {
    font-size: inherit
}

.section-module.social-media-share-image-display.administration-view .btn:last-child {
    min-width: 50%
}

.section-module.social-media-share-image-display.administration-view .items-container {
    height: auto;
    width: auto
}

.section-module.social-media-share-image-display.administration-view .items-container .image-item {
    border: 5px solid #f3f3f4;
    display: inline-block
}

.section-module.social-media-share-image-display.administration-view .items-container .approval-controls {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    font-size: 0;
    transition: all .25s ease-in-out
}

.section-module.social-media-share-image-display.administration-view .items-container .approval-controls:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    border: 10px solid #ccc;
    box-sizing: border-box
}

.section-module.social-media-share-image-display.administration-view .items-container .approval-controls i {
    font-size: 100px;
    position: absolute;
    cursor: pointer;
    opacity: 0;
    height: 100%;
    width: 50%;
    border: 0 solid;
    box-sizing: border-box
}

.section-module.social-media-share-image-display.administration-view .items-container .approval-controls i.pandora-icon-checkmark {
    color: #6aaf6a;
    top: 0;
    left: 0
}

.section-module.social-media-share-image-display.administration-view .items-container .approval-controls i.pandora-icon-x {
    color: #c33;
    bottom: 0;
    right: 0
}

.section-module.social-media-share-image-display.administration-view .items-container .approval-controls i:before {
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    position: absolute;
    font-weight: bold
}

.section-module.social-media-share-image-display.administration-view .items-container .approval-controls i:hover {
    border-width: 10px
}

.section-module.social-media-share-image-display.administration-view .items-container .approval-controls.disapprove:before {
    border-color: #c33
}

.section-module.social-media-share-image-display.administration-view .items-container .approval-controls.approve:before {
    border-color: #6aaf6a
}

.section-module.social-media-share-image-display.administration-view .items-container .approval-controls:hover {
    background: rgba(255,255,255,0.5)
}

.section-module.social-media-share-image-display.administration-view .items-container .approval-controls:hover i {
    opacity: 1
}

.section-module.social-media-share-image-display .btn:last-child {
    min-width: 260px
}

.section-module.social-media-share-image-display .items-container {
    font-size: 0;
    text-align: center;
    min-height: 242px;
    margin: 0 auto 40px;
    width: 1040px;
    height: 302px
}

.section-module.social-media-share-image-display .items-container .image-item {
    position: relative;
    border: 5px solid #f3f3f4;
    border-top: 0;
    border-bottom: 0;
    box-sizing: border-box;
    width: 270px;
    margin: 0 auto;
    float: none
}

.section-module.social-media-share-image-display .items-container .image-item .hd {
    color: #27251F;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 19px
}

.section-module.social-media-share-image-display .items-container .image-item img {
    width: 100%;
    display: block;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.3)
}

.section-module.social-media-share-image-display .items-container .rsArrow {
    margin-top: 12px
}

.section-module.social-media-share-image-display .items-container .rsArrow:before {
    font-size: 40px
}

.section-module.social-media-share-image-display .items-container .rsArrow:after {
    content: '';
    display: block;
    background-color: white;
    opacity: 1;
    box-shadow: 0 2px 2px 1px rgba(48,37,52,0.2);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    z-index: -1;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.section-module.club-login-module {
    padding: 30px 0 80px;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    min-height: 550px;
    display: table
}

.section-module.club-login-module .content-wrapper {
    display: table-cell;
    vertical-align: middle
}

.section-module.club-login-module * {
    float: none
}

.section-module.club-login-module>img {
    position: absolute;
    top: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100%
}

.section-module.club-login-module .text-container {
    margin-bottom: 33px
}

.section-module.club-login-module .login-container {
    width: 265px;
    margin: 0 auto
}

.section-module.club-login-module .login-container>.btn {
    margin-bottom: 20px
}

.section-module.club-login-module .login-container .other-actions a {
    display: inline-block
}

.section-module.club-login-module .login-container .input-container.transparent {
    display: inline-block;
    margin-bottom: 20px
}

.section-module.club-login-module .login-container .input-container.transparent+.transparent {
    margin-top: 5px
}

.section-module.product-list-module,.section-module.currated-image-carousel-module {
    padding: 40px 0;
    text-align: center;
    background-color: #fff
}

.section-module.product-list-module *,.section-module.currated-image-carousel-module * {
    float: none
}

.section-module.product-list-module .tc-link,.section-module.currated-image-carousel-module .tc-link {
    position: relative
}

.section-module.product-list-module .text-container,.section-module.currated-image-carousel-module .text-container {
    margin-bottom: 30px
}

.section-module.product-list-module .text-container .txt+.txt,.section-module.currated-image-carousel-module .text-container .txt+.txt {
    margin-top: 10px
}

.section-module.product-list-module .filter-bar-container,.section-module.currated-image-carousel-module .filter-bar-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-direction: row;
    flex-direction: row;
    border: 1px solid #27251F;
    margin: 0 auto 15px;
    box-sizing: border-box
}

.section-module.product-list-module .filter-bar-container+.items-container,.section-module.currated-image-carousel-module .filter-bar-container+.items-container {
    margin-top: 0
}

.section-module.product-list-module .filter-bar-container .filter-bar-item,.section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 13px;
    transition: all .15s ease-in-out;
    border-right: 1px solid #333;
    color: inherit
}

.section-module.product-list-module .filter-bar-container .filter-bar-item:last-child,.section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item:last-child {
    border-right: 0
}

.righttoleft .section-module.product-list-module .filter-bar-container .filter-bar-item,.righttoleft .section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item {
    border-left: 1px solid #27251F
}

.righttoleft .section-module.product-list-module .filter-bar-container .filter-bar-item:last-child,.righttoleft .section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item:last-child {
    border-left: none
}

.section-module.product-list-module .filter-bar-container .filter-bar-item span,.section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item span {
    padding: 8px;
    display: block;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    box-sizing: border-box
}

.section-module.product-list-module .filter-bar-container .filter-bar-item.active,.section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item.active,.section-module.product-list-module .filter-bar-container .filter-bar-item:hover,.section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item:hover,.section-module.product-list-module .filter-bar-container .filter-bar-item:active,.section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item:active {
    color: #fff;
    background-color: #27251F
}

.section-module.product-list-module .filter-bar-container .filter-bar-item:hover,.section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item:hover,.section-module.product-list-module .filter-bar-container .filter-bar-item:active,.section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item:active {
    cursor: pointer
}

.section-module.product-list-module .filter-bar-container .filter-bar-item:hover.active,.section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item:hover.active,.section-module.product-list-module .filter-bar-container .filter-bar-item:active.active,.section-module.currated-image-carousel-module .filter-bar-container .filter-bar-item:active.active {
    cursor: default
}

.section-module.product-list-module .show-more,.section-module.currated-image-carousel-module .show-more {
    margin-bottom: 20px
}

.section-module.product-list-module .show-more i,.section-module.currated-image-carousel-module .show-more i {
    vertical-align: middle;
    font-size: 30px;
    margin: -4px 0 0;
    display: inline-block
}

.section-module.product-list-module .btn:last-child,.section-module.currated-image-carousel-module .btn:last-child {
    min-width: 260px
}

.section-module.product-list-module .items-container,.section-module.currated-image-carousel-module .items-container {
    text-align: center;
    margin: 0 auto 35px;
    width: 960px;
    font-size: 0;
    min-height: 270px
}

.section-module.product-list-module .items-container.royalSlider,.section-module.currated-image-carousel-module .items-container.royalSlider {
    min-height: 242px;
    display: block;
    height: 270px
}

.section-module.product-list-module .items-container.royalSlider .product-item,.section-module.currated-image-carousel-module .items-container.royalSlider .product-item {
    margin: 5px;
    width: 260px;
    height: 260px
}

.section-module.product-list-module .items-container.royalSlider .product-item img,.section-module.currated-image-carousel-module .items-container.royalSlider .product-item img {
    width: 100%;
    padding: 15%;
    box-sizing: border-box
}

.section-module.product-list-module .items-container.royalSlider:before,.section-module.currated-image-carousel-module .items-container.royalSlider:before,.section-module.product-list-module .items-container.royalSlider:after,.section-module.currated-image-carousel-module .items-container.royalSlider:after {
    content: '';
    display: block;
    height: 260px;
    margin: 5px 0;
    position: absolute;
    top: 0;
    width: 1px
}

.section-module.product-list-module .items-container.royalSlider:before,.section-module.currated-image-carousel-module .items-container.royalSlider:before {
    left: 0;
    box-shadow: -1px 2px 2px 0 rgba(48,57,32,0.1);
    z-index: 1
}

.section-module.product-list-module .items-container.royalSlider:after,.section-module.currated-image-carousel-module .items-container.royalSlider:after {
    right: 0;
    box-shadow: 1px 2px 2px 0 rgba(48,57,32,0.1)
}

.section-module.currated-image-carousel-module .items-container.royalSlider {
    height: 294px
}

.section-module.currated-image-carousel-module .items-container.royalSlider .image-item {
    position: relative;
    width: 260px;
    cursor: pointer;
    display: inline-block;
    margin: 0 5px;
    overflow: hidden
}

.section-module.currated-image-carousel-module .items-container.royalSlider .image-item a {
    display: block
}

.section-module.currated-image-carousel-module .items-container.royalSlider .image-item .hd {
    color: #27251F;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 16px;
    margin-bottom: 15px
}

.section-module.currated-image-carousel-module .items-container.royalSlider .image-item img {
    box-shadow: 0 2px 2px 0 rgba(48,57,32,0.2);
    width: 100%
}

.section-module.currated-image-carousel-module .items-container.royalSlider .rsArrow {
    margin-top: 4px
}

.section-module.currated-image-carousel-module .items-container.royalSlider:before,.section-module.currated-image-carousel-module .items-container.royalSlider:after {
    bottom: 0;
    top: auto
}

.section-module .product-item {
    position: relative;
    width: 235px;
    box-shadow: 0 2px 2px 0 rgba(48,57,32,0.2);
    cursor: pointer;
    display: inline-block;
    margin: 2px;
    background: #fff
}

.section-module .product-item img {
    width: 100%;
    padding: 15%;
    box-sizing: border-box;
    display: block
}

.section-module .product-item .product-item-info {
    position: absolute;
    bottom: 15px;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: auto;
    display: inline-block;
    font-size: 12px;
    cursor: pointer;
    padding: 10px 5px;
    margin: -10px 0;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-transform: uppercase
}

.section-module.hint-video-intro {
    height: auto;
    max-width: 100%;
    position: relative;
    overflow: hidden
}

.section-module.hint-video-intro * {
    float: none
}

.section-module.hint-video-intro .hint-video {
    width: 100%
}

.section-module.hint-video-intro .hint-video.background {
    position: absolute;
    top: 0;
    left: 0
}

.section-module.hint-video-intro .hint-video.background * {
    pointer-events: none!important
}

.section-module.hint-video-intro .hint-video.background .video-js *:not(video) {
    display: none!important
}

.section-module.hint-video-intro .hint-video.front {
    z-index: 1;
    position: relative
}

.section-module.hint-video-intro .hint-video.front .video-js,.section-module.hint-video-intro .hint-video.front video {
    background: transparent!important
}

.section-module.hint-video-intro .hint-video.front * {
    pointer-events: none!important
}

.section-module.hint-video-intro .hint-video.front .vjs-control-bar,.section-module.hint-video-intro .hint-video.front video {
    opacity: 0!important
}

.section-module.hint-video-intro .hint-video.front .vjs-poster {
    display: none
}

.section-module.hint-video-intro .hint-video.front .video-content-wrap,.section-module.hint-video-intro .hint-video.front .vjs-big-play-button {
    opacity: 1;
    display: block;
    pointer-events: initial!important
}

.section-module.hint-video-intro .hint-video.front.active * {
    pointer-events: initial!important
}

.section-module.hint-video-intro .hint-video.front.active .video-js .vjs-control-bar,.section-module.hint-video-intro .hint-video.front.active .video-js video {
    opacity: 1!important
}

.section-module.hint-video-intro .hint-video.front.active .video-content-wrap {
    opacity: 0
}

.section-module.hint-video-intro .hint-video .video-js video,.section-module.hint-video-intro .hint-video .video-content-wrap,.section-module.hint-video-intro .hint-video .vjs-control-bar {
    transition: opacity .25s ease-in-out
}

.section-module.hint-video-intro .video-js .video-content-wrap {
    position: absolute;
    width: 100%;
    height: auto;
    top: 50%;
    left: 50%;
    text-align: center;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.section-module.hint-video-intro .video-js .video-content-wrap i.pandora-icon-do {
    font-size: 60px;
    margin: 0 15px
}

.section-module.hint-video-intro .video-js .video-content-wrap .txt {
    letter-spacing: .1em;
    font-size: 48px
}

.section-module.hint-video-intro .video-js .video-content-wrap .vjs-big-play-button {
    position: relative;
    top: 0;
    left: 0;
    margin: 40px auto 0;
    display: block
}

.section-module.newsletter-signup * {
    float: none
}

.section-module.newsletter-signup .intro-section {
    color: #fff;
    position: relative;
    background-size: cover;
    padding: 95px 0 90px
}

.section-module.newsletter-signup .signup-section {
    background-color: #fff
}

.section-module.newsletter-signup form .input-container {
    position: relative;
    margin-bottom: 35px
}

.section-module.newsletter-signup form .input-container[name="birthday"] {
    padding-right: 30px
}

.section-module.newsletter-signup form .input-container .pandora-icon-calendar {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 30px;
    color: #666
}

.section-module.newsletter-signup form .input-container label.error {
    margin-top: 5px
}

.righttoleft .section-module.newsletter-signup form .input-container[name="birthday"] {
    padding-right: 0;
    padding-left: 30px
}

.righttoleft .section-module.newsletter-signup form .input-container .pandora-icon-calendar {
    right: auto;
    left: 0
}

.section-module.newsletter-signup form .gender-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 40px;
    text-align: center;
    width: 500px;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.section-module.newsletter-signup form .gender-container .radio-container {
    width: 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: 0 5%;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden
}

.section-module.newsletter-signup form .gender-container .radio-container:first-child {
    padding-left: 0;
    text-align: right
}

.section-module.newsletter-signup form .gender-container .radio-container:last-child {
    padding-right: 0;
    text-align: left
}

.section-module.newsletter-signup form .gender-container .radio-container label {
    height: auto;
    line-height: 26px;
    vertical-align: top
}

.section-module.newsletter-signup form .gender-container .radio-container+.radio-container {
    border-left: 1px solid #ccc
}

.righttoleft .section-module.newsletter-signup form .gender-container .radio-container+.radio-container {
    border-right: 1px solid #ccc;
    border-left: none
}

.section-module.newsletter-signup .signup-start {
    width: 260px;
    margin: 0 auto;
    padding: 70px 0
}

.section-module.newsletter-signup .signup-consents {
    width: 400px;
    margin: 0 auto;
    padding: 70px 0
}

.section-module.newsletter-signup .signup-consents .consent-item {
    margin-top: 10px
}

.section-module.newsletter-signup .signup-consents .consent-item .checkbox-container {
    margin: 0
}

.section-module.newsletter-signup .signup-consents .consent-item .checkbox-container .required {
    position: absolute;
    top: 2px;
    left: -15px;
    width: auto;
    font-size: 16px
}

.righttoleft .section-module.newsletter-signup .signup-consents .consent-item .checkbox-container .required {
    left: auto;
    right: -15px
}

.section-module.newsletter-signup .signup-consents .consent-item .checkbox-container i.pandora-icon-checkbox-unchecked {
    top: -2px;
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.section-module.newsletter-signup .signup-consents .consent-item label.error {
    padding-left: 22px;
    margin-top: 5px
}

.section-module.newsletter-signup .signup-consents .consent-item .consents-text {
    padding: 15px 20px;
    background: #f1f1f3;
    margin: 5px 0;
    position: relative;
    left: -22px;
    border: 1px solid #eae4e4;
    width: 95%
}

.righttoleft .section-module.newsletter-signup .signup-consents .consent-item .consents-text {
    right: -22px;
    left: 0
}

.section-module.newsletter-signup .signup-consents .consent-note {
    margin: 20px 0;
    padding: 15px 0;
    border-top: 1px solid #f3f1f4;
    color: #666
}

.module-slider-wrapper {
    width: 960px;
    margin: 0 -480px;
    left: 50%
}

.module-slider-wrapper .module-slider {
    width: 960px;
    height: 460px;
    background-color: #eee;
    overflow: hidden
}

.module-slider-wrapper .module-slider .rsNav {
    position: absolute;
    bottom: 0;
    background-color: rgba(0,0,0,0.4)!important;
    padding: 10px;
    box-sizing: border-box;
    box-shadow: 0 0 300px #fff,inset 0 -30px 70px -20px #000;
    transition: 1s ease-in-out;
    z-index: 1
}

.module-slider-wrapper .module-slider .rsNav.closed {
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    box-shadow: none
}

.module-slider-wrapper .module-slider .rsNav .rsNavItem {
    width: auto;
    background-color: rgba(255,255,255,0.9);
    padding: 2px;
    margin: 10px;
    cursor: pointer
}

.module-slider-wrapper .module-slider .rsNav .rsNavItem img {
    display: block
}

.module-slider-wrapper .module-slider .section-module.style-guide {
    height: 100%
}

.module-slider-wrapper .module-slider .section-module.style-guide .top-shadow,.module-slider-wrapper .module-slider .section-module.style-guide .text-content {
    display: none
}

.module-slider-wrapper .module-slider .section-module.style-guide .carousel {
    height: 100%
}

.module-slider-wrapper .module-slider .section-module.style-guide .carousel .image {
    height: auto
}

.module-slider-wrapper .module-slider-footer {
    height: auto;
    background-color: #fff;
    max-width: 960px;
    box-shadow: 0 -10px 15px 0 rgba(0,0,0,0.15);
    z-index: 2
}

.module-slider-wrapper .module-slider-footer .left-side-content {
    margin: 25px 0 20px 20px;
    min-height: 35px;
    width: 650px
}

.module-slider-wrapper .module-slider-footer .left-side-content .module-header,.module-slider-wrapper .module-slider-footer .left-side-content .module-date {
    text-transform: uppercase;
    color: #000;
    width: auto;
    font-size: 20px
}

.module-slider-wrapper .module-slider-footer .left-side-content .module-date {
    margin: 0 0 0 10px;
    color: #d0d0d2;
    white-space: nowrap
}

.module-slider-wrapper .module-slider-footer .left-side-content .module-text {
    color: #000;
    margin: 8px 0 0 0;
    font-size: 15px;
    line-height: 17px
}

.module-slider-wrapper .module-slider-footer .left-side-content .module-text * {
    font-size: inherit;
    color: inherit
}

.module-slider-wrapper .module-slider-footer .right-side-content {
    float: right;
    width: auto;
    margin: 16px 20px 20px 0
}

.module-slider-wrapper .module-slider-footer .right-side-content .thumbnails-counter {
    background-color: #000;
    color: #fff;
    width: auto;
    padding: 5px 25px 5px 5px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGklEQVR4AWP4DwUMUPCfSEC+RroDWvhx1I8Adx4e8DSNabUAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-position: 85% center;
    cursor: pointer;
    font-size: 12px;
    line-height: 10px;
    float: right
}

.module-slider-wrapper .module-slider-footer .right-side-content .thumbnails-counter.open:before {
    content: '';
    width: 0;
    height: 0;
    border-left: 4px solid rgba(0,0,0,0);
    border-right: 4px solid rgba(0,0,0,0);
    border-bottom: 4px solid #000;
    position: absolute;
    top: -4px;
    left: 50%;
    margin-left: -4px
}

.module-slider-wrapper .module-slider-footer .right-side-content .view-all-items {
    text-transform: uppercase;
    font-size: 13px;
    line-height: 13px;
    float: right;
    padding-right: 13px;
    box-sizing: border-box;
    text-align: right;
    background-repeat: no-repeat;
    background-position: center right;
    margin: 10px 0 0 0;
    cursor: pointer
}

.module-slider-wrapper .module-slider-footer .right-side-content .view-all-items.closed {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAQElEQVR4AWPg4RfYBcT6DEgAxAeJgxgVQPwQiMWhEuJQfgVM5WIgPgbEfFB6MbIx7FDBF1CaHS6JZNwhEA0TAwB1CQ7iMVmahAAAAABJRU5ErkJggg==")
}

.module-slider-wrapper .module-slider-footer .right-side-content .view-all-items.open {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAPklEQVR4AWOAAR5+AXEgPgSiQXxkCXYgPgbEL6A0O7LkYqggH5ReDJOoAOKHMONANJRfAeLsAmJ9NGv0QeIA3AwO4htyFDQAAAAASUVORK5CYII=")
}

.module-slider-wrapper .module-slider-footer .featured-items {
    width: 100%;
    transition: max-height 2.5s ease-in-out;
    overflow: hidden
}

.module-slider-wrapper .module-slider-footer .featured-items.open {
    max-height: 5000px
}

.module-slider-wrapper .module-slider-footer .featured-items.closed {
    max-height: 0
}

.module-slider-wrapper .module-slider-footer .featured-items.closed #filter-container {
    display: none
}

.module-slider-wrapper .module-slider-footer .featured-items #filter-container {
    max-width: 960px
}

.essence-product-bar {
    width: 960px;
    padding: 20px 0 18px 0;
    text-align: center;
    background-color: #fff;
    box-sizing: border-box
}

.essence-product-bar .essence-product-bar-head {
    margin-bottom: 10px;
    display: inline-block;
    letter-spacing: .15em;
    font-style: italic;
    font-size: 17px;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    font-family: Times New Roman,serif!important;
    transition: color .25s ease-in-out
}

body.ja-jp .essence-product-bar .essence-product-bar-head {
    font-style: normal
}

.essence-product-bar .essence-bar {
    width: 960px;
    height: 110px
}

.essence-product-bar .essence-bar .slide {
    height: 100%
}

.essence-product-bar .essence-bar .product {
    width: 182px;
    float: left;
    height: 100%;
    position: relative;
    margin: 0 5px
}

.no-touch .essence-product-bar .essence-bar .product:hover .highlight-overlay {
    display: block
}

.essence-product-bar .essence-bar .product .highlight-overlay {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .57
}

.essence-product-bar .essence-bar .product .product-image {
    height: 120px;
    overflow: hidden
}

.essence-product-bar .essence-bar .product .product-image img {
    height: auto;
    width: 90%;
    position: relative;
    top: -20px;
    margin: 0 auto;
    display: block;
    float: none
}

.essence-product-bar .essence-bar .product .product-text {
    width: 100%;
    color: #fff;
    letter-spacing: .32em;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    position: absolute;
    bottom: 20px;
    padding: 0 10px;
    box-sizing: border-box
}

.essence-product-bar .essence-bar .product .product-text:before {
    content: '\00B7';
    padding-right: 3px
}

.essence-product-bar .essence-bar .product .product-text:after {
    content: '\00B7';
    padding-left: 3px
}

.essence-product-bar .essence-bar .rsArrow {
    position: absolute;
    top: 50%;
    margin-top: -80px;
    width: 20px;
    height: 20px;
    bottom: 45px;
    text-indent: -9999px;
    overflow: hidden;
    background-repeat: no-repeat;
    z-index: 20;
    padding: 60px 0;
    background-position: center
}

.essence-product-bar .essence-bar .rsArrow.rsArrowRight {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAXElEQVR4AWP4//+/FRBXAjEfAzYAlEgE4plA3AbE4tgUMAJxIFRRLxAr4TLJEYhnAPEUINbDpcgIpACq0BaXIhUg7oda6YtNgSqmAsJWYDoSrzdxBVQrtoAiGNQAzcig8wVU1DIAAAAASUVORK5CYII=");
    right: 0
}

.no-touch .essence-product-bar .essence-bar .rsArrow.rsArrowRight:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAU0lEQVQIW2P4n/D/5H8JBgT4v/D////3/6shBBj/twOFXv+3RFaV+//v/2//fZGFgv9/BwqmIgvZ/H8P1NqIELBFEUDTgmIohrVgh91DdlgiqtMB9NZM/A9Omz8AAAAASUVORK5CYII=")
}

.essence-product-bar .essence-bar .rsArrow.rsArrowLeft {
    left: 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAXElEQVR4AWPABv7//88HxJVAbIVNUhyIW4F4JhAnoksqAXEvVDIQiBmRJfWAeAoQzwBiR3SdtiAJqAIjdElfqJH9QKwKEsOnQAUmTrQVBB1J0Ju4AqoNFlAEgxoAlRqg8yE3G8kAAAAASUVORK5CYII=")
}

.no-touch .essence-product-bar .essence-bar .rsArrow.rsArrowLeft:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAU0lEQVR4AWNAgP8S/0/+T0Rw1f7f+////0IY1/L/ayC3/T8jhOv7/9v/v/9zYbKpQM73/8EwbiNQ6fv/tjCzmGDiUBpTC6ahmNYiHHYf4TCE0xMATx1HVk7XAyAAAAAASUVORK5CYII=")
}

.essence-product-bar .essence-bar.arrow-black .rsArrow.rsArrowRight {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMBAMAAACtsOGuAAAAMFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaPxwLAAAAEHRSTlMAmZSOTzswhnlhQSQiFw4BZBJ/6QAAACxJREFUCNdjiHjAwMAwsRZIfBE+ACQXqgEJNsUAILlZBEyAuSAJsBKIYrA2AHFLDCUbNzyoAAAAAElFTkSuQmCC")
}

.no-touch .essence-product-bar .essence-bar.arrow-black .rsArrow.rsArrowRight:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAMAAABoQAyvAAAAM1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjBUbJAAAAEHRSTlMA94Q67+vfyaFtZWBTTSYY0qSutQAAADVJREFUCNdj4GbnZwADDgE2PgiLSYCVGcLiFGDkhbB4GAW4ICxmFgEmOAMmBVOM0I4wEG4FAFgUAZ2emPaDAAAAAElFTkSuQmCC")
}

.essence-product-bar .essence-bar.arrow-black .rsArrow.rsArrowLeft {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMBAMAAACtsOGuAAAAMFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaPxwLAAAAEHRSTlMAmZSOTzsjhnlhQTIuFw4BDf2YmAAAAC9JREFUCNdjYGDgawUS1yUZGNgM/RkYDkkxMLAKbWBgcDRjABMQLlgCrASsGKwNAPWrCEeOF40cAAAAAElFTkSuQmCC")
}

.no-touch .essence-product-bar .essence-bar.arrow-black .rsArrow.rsArrowLeft:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAMAAABoQAyvAAAANlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3dmhyAAAAEXRSTlMA94Q67+vfyaFtZWBTTSYYAR7cPLYAAAA3SURBVAjXYwADfnZuMM3HJsgBoplZBZkEgDQvoyAniM8lyMgDopkEWZgZEAwkKbhiuHa4gXArAF7/AcckS4bwAAAAAElFTkSuQmCC")
}

.essence-wrapper .section-module.essence-pinterest {
    background-color: #fff;
    box-sizing: border-box;
    left: 50%;
    margin-left: -800px;
    padding: 0 50px;
    position: relative;
    text-align: center;
    width: 1600px
}

.essence-wrapper .essence-logo {
    display: block
}

.essence-wrapper .essence-module-text-head {
    color: #282828;
    font-size: 30px;
    letter-spacing: .32em;
    line-height: 35px;
    margin: 43px auto 0;
    text-transform: uppercase
}

.essence-wrapper .essence-module-text-body {
    color: #282828;
    font-family: "Times New Roman";
    font-size: 17px;
    font-style: italic;
    letter-spacing: .15em;
    line-height: 22px;
    text-align: center;
    margin: 25px auto 35px auto
}

.essence-wrapper [data-module-type="CollectionSectionModule"] .explore-collection {
    position: relative;
    display: block;
    opacity: 1;
    height: 100%;
    padding-top: 0
}

.essence-wrapper [data-module-type="CollectionSectionModule"] .explore-collection .section-secondary-bg .section-header {
    border-bottom: medium none;
    margin: 0 auto;
    padding-top: 50px;
    width: 670px
}

.essence-wrapper [data-module-type="CollectionSectionModule"] .explore-collection .section-secondary-bg .section-header .essence-logo {
    margin: 0 auto 40px auto
}

.essence-wrapper [data-module-type="CollectionSectionModule"] .explore-collection .section-secondary-bg .list-grid {
    overflow: hidden
}

.essence-wrapper [data-module-type="CollectionSectionModule"] .explore-collection .section-secondary-bg .list-grid:after,.essence-wrapper [data-module-type="CollectionSectionModule"] .explore-collection .section-secondary-bg .list-grid:before {
    content: " ";
    display: table
}

.essence-wrapper [data-module-type="CollectionSectionModule"] .explore-collection .section-secondary-bg .list-grid:after {
    clear: both
}

.essence-wrapper [data-module-type="CollectionSectionModule"] .explore-collection .section-secondary-bg .list-grid.closed {
    height: 640px
}

.essence-wrapper [data-module-type="VideoSectionModule"] .video-bg .section-content .text-module-video-link {
    left: 55%;
    text-align: center;
    vertical-align: top;
    width: 450px
}

.club-charm-vote-module-overlay {
    width: 580px
}

.club-charm-vote-module-overlay * {
    float: none;
    -webkit-tap-highlight-color: transparent
}

.club-charm-vote-module-overlay .header-container {
    position: relative;
    margin: -10px -10px 0;
    width: 600px
}

.club-charm-vote-module-overlay .header-container img {
    width: 100%
}

.club-charm-vote-module-overlay .header-container .pandora-icon-logo-pandora-club {
    position: absolute;
    font-size: 44px;
    top: 50%;
    left: 50%;
    margin: -20px -158px;
    height: 27px;
    line-height: 27px;
    text-align: center
}

.club-charm-vote-module-overlay .content-container {
    padding: 35px 35px 15px;
    box-sizing: border-box;
    text-align: center
}

.club-charm-vote-module-overlay .content-container .input-container {
    text-align: center;
    height: auto;
    margin-bottom: 20px
}

.club-charm-vote-module-overlay .content-container .input-container input {
    width: 50%;
    display: inline-block
}

.club-charm-vote-module-overlay .content-container .vote-text {
    color: #D0D1D2
}

.club-charm-vote-module-overlay .content-container .divider {
    width: 60px;
    height: 1px;
    background-color: #27251F;
    margin: 30px auto;
    display: inline-block
}

.club-charm-vote-module-overlay .content-container .share-items {
    display: inline-block;
    width: auto
}

.club-charm-vote-module-overlay .content-container .share-items a {
    margin-left: 0;
    margin-right: 0;
    text-decoration: none;
    font-size: 20px;
    width: 35px;
    padding: 10px;
    margin: -10px
}

.royalSlider.ext-rs-grey .rsArrow,.royalSlider.ext-rs-black .rsArrow,.royalSlider.ext-rs-silver .rsArrow,.royalSlider.ext-rs-round .rsArrow,.royalSlider.ext-rs-thin .rsArrow {
    position: absolute;
    width: 31px;
    height: 61px;
    top: 50%;
    margin: 0;
    transform: translateY(-50%) translateZ(0);
    opacity: .75;
    filter: alpha(opacity=75);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
    z-index: 1;
    cursor: pointer
}

.royalSlider.ext-rs-grey .rsArrow:before,.royalSlider.ext-rs-black .rsArrow:before,.royalSlider.ext-rs-silver .rsArrow:before,.royalSlider.ext-rs-round .rsArrow:before,.royalSlider.ext-rs-thin .rsArrow:before,.royalSlider.ext-rs-grey .rsArrow:after,.royalSlider.ext-rs-black .rsArrow:after,.royalSlider.ext-rs-silver .rsArrow:after,.royalSlider.ext-rs-round .rsArrow:after,.royalSlider.ext-rs-thin .rsArrow:after {
    display: none
}

.royalSlider.ext-rs-grey .rsArrow.rsArrowLeft,.royalSlider.ext-rs-black .rsArrow.rsArrowLeft,.royalSlider.ext-rs-silver .rsArrow.rsArrowLeft,.royalSlider.ext-rs-round .rsArrow.rsArrowLeft,.royalSlider.ext-rs-thin .rsArrow.rsArrowLeft,.royalSlider.ext-rs-grey .rsArrow.rsArrowRight,.royalSlider.ext-rs-black .rsArrow.rsArrowRight,.royalSlider.ext-rs-silver .rsArrow.rsArrowRight,.royalSlider.ext-rs-round .rsArrow.rsArrowRight,.royalSlider.ext-rs-thin .rsArrow.rsArrowRight {
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.royalSlider.ext-rs-grey .rsArrowLeft {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAA9CAYAAABVyrIEAAABz0lEQVR42uXZMUtCURTA8adCfYCcK1pb2zLRSTJJHSSHeg45NNmYLppCU9UkCA1hX0CcXVRwaA/djAiXHPIFz5aXnM5z6AxC6r16L3Ev/Ob/0ffU572ax7MLaIjeURtV0TXS0aa2zGXHp3hF98iHnOLik95QFq2JjxMT3SG3+Dj5QGfIKT5OntCW+Dj5RDE5cXKFHOLj5AG5xMfJI3KIj5MbOXFyIjM+RNvi4+QZrYiPk4zM+BfaEB8nZZlxC62Lj5OizLiBVikuXkxmvMIVDwQCEImEeZ6AXEzxYHAfOp029Ho9iEajrAPszB0PhQ6g2+2CvUzThGTylDV+rrGGDcOARELnue4ljTWs6xRmVJ8pHg4f8ocnvUyN4w01vrHsNRgMKMzP0GYN9/t9iMeP+KPk+894Pn8Jo9FoHG82m+D17i0yDlPf9kIh/ztArVajARb1yiUMQNd83gEajTr4/b5l3u2TcrksWJYF9mq1WrwD1Ck+o3T6YlEDlCjOMIB9GVKpFN93O+sA+FFkDdOvmgT0ey5BReoznJJPr0Ul/7GUlfyXmpG6M6HcnsyxSvtwtAOpyt4r7TqrsN9OJw1KnLGY6Ba5pZyr/fsTRalnqT85vWUjSuEGfgAAAABJRU5ErkJggg==")
}

.royalSlider.ext-rs-grey .rsArrowRight {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAA9CAYAAABVyrIEAAAB30lEQVR4AcTVMUuCQRzH8SqoF1BzRWtrWyY6ZpI4SC49Djk02ZgtmkJTtQVBQ9QbiGYXFRzaQzcjwiUHfYLHFpNfvxOMcAjv7vHugc/8/d/z3HM3M80nENhaI4cu6Inq9EE9gt+xOQrRLb0R/uNXdIly9E6YlG50ma7II8jSeb1H1CGoUgmv0zNBl2w4QZ8EU3ERnaVzgp8mCc/THcFvk6z4gWAjfkkwHRfhA4LpuAhvUM90XIQX6IVgI35KMGE8vEpftuL3BFP+hleobyt+TTBpFF4k11Y8QbAVf7QRH91aHVvxTYKKQuEM2eyJVvyYICuTyWAwGKDf7ysPIOI3BFnhcAi1Wg18lAcQ8TLBjwHy+Zx0/JWgM0ClUhb94WcoFgtScZegIxjcRqlUkh5AxL8JNgYQcfhFDFCtVn8H4K9oZuVCMrmPdrs9jLdaLcTj8el/c8FxHHS73fGwwm5XCLuuOww3m03EYnv6/7lKOBrdnf4JJ6RS6mGtsz2dPoTnecphrVtNbCixsRqNOiKRHfP3+U9xdk4AAAwCQVDelaAMy8ECqcbFPt31kniS8Qzn6dVzuzcW72reUr2f+zLhm4yvUb7D+QLp26uvzr63+9PgH8vhLs3nXfJfjR9F+lIXRuNlJLhKDmYAAAAASUVORK5CYII=")
}

.royalSlider.ext-rs-black .rsArrowLeft {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAA9CAYAAABVyrIEAAAB0ElEQVR42uXZsUsCYRjH8TuPLMdMSUg1GnJo0CGcg9xzEZLO5rZmlzanqkkQGkIXNzPwD2gtV22TiHBJQTzQBkvefufQMwip7+n7Enfwmb+P3p3eva/i0DQGA/iAF3iASziFbWWZhxmf4g1u4QAc4uKT3uECNsTHSR9uwCM+TrpwBg7xcfIEO+LjxICknDjJgio+Tu5AEx8nRVDFx8mVnDhJy4wPYE98nNTBKT5OMjLjnxASHycFmfEvCIqPk5zMeA9WKS5eUmb83lJ83e1m/kDAyhOQxhX3eL3suVZjzWaTBUMh3gH2545v+nys3mgw8zAMg8ViMd74ucIb7nQ6LBqNWjnveYU3HIlE+KLkcab4lt9vPTzpdWocF9T4wjKPdrtNYet6yqzhVqvFdsNh61Hy/Wf8RNfZaDQaxyuVCltxOhcXh6lfu55O/w5QKpVogEV9cgkD0Dmfd4ByuczWXK5lXu2TjlMpNhwOxwNUq1UawMp9Po+jRGJRA+QpzjGAeRoO43ERv+2TA+BW5A3Tv5oEXdDkP8lIkLTl02vOlm8sBVu+pWakrkzYbk1Gt906XBFUW629ZkG1w3o77TTYYo+lD9fgkbKv9u93FKXupf4Ai714p2ewaUUAAAAASUVORK5CYII=")
}

.royalSlider.ext-rs-black .rsArrowRight {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAA9CAYAAABVyrIEAAAB3klEQVR4AcTVv0tCURjG8VKynFMSUo2GHBp0COcg91yEJG1ua25pa6q2IGiIWtzMwD+gtVq1TSLCJQXpQjZY8vS8QiEN4T3nes6Fj+v3vZ4fd2qSj8/vX6IdOqIbeqRX6hG8jvlonc7pmfAfr6LzdEAvhHHpRkN0Qu8Et3T+3l3qElSphJfpjqDLbThPDsFUXKLTdEjw0jhhP10QvDbOG18RbMSPCabjEi4RTMclvEo903EJB6hOsBHfJ5jwN5ygD1vxS4Ipo+E4fdqKnxJM+gnP0puteJ5gK35tJc4fP3VtxdcIKraLRWzmclrxPYJbG9ksBoMB+v2+8gASPyO4NRcMolargY/yABK/JXgxwFah4Dr+RNAZoFKpSH+4DMVSyU1c/3KZCQRQLpddDyDxL4KNASQOr8gA1Wr1dwAeRTNvLlaSSbRarWG82WwinkhMfs1FKpVCu90eDSvudoVwp9MZhuuNBhajUf1zrhJeiEQmf8OJdDqtHNa62zOZDBzHUQ5rfdVkQ8nGun94QCgcNv89j8Zi38XZSQEAAARE0QwmuMpU4PRa/GUq8STjGc7Tq+d2byze1bylej/3ZcI3GV+jfIfzBdK3V1+dfW/3p8E/lsNd6udd8l+NH0X6UhdZnniobvdWsQAAAABJRU5ErkJggg==")
}

.royalSlider.ext-rs-silver .rsArrowLeft {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA+CAYAAABKphkfAAADa0lEQVR4AcTWzU8TQRgGcL8SIirGBA8aE4/GxGg8ejD6P+hR48Fo9EaM6gVJTDzLQU8ktkBpKUh3tx9bum13yy5sP6i2lG1pAAukUHpyS/EASWvqM8ZVvSAtsjPJXOf95Z3nnd0DPT3dbX19fUdjsejxVCrVsbS01NFoNI5ht2O3YR88sJ/LYnnvtVotvoGBft5mGxy324eE4WFHyOkcZpxOZy/LMo+jUfUqIKewj+wboL/fyg8ODviBCAwN2QS73R50OBxhIESGccnY9mBQeIoOXQHkpGkAbBHdkEZGnJGxsQ+y1+uJBAKBNysryzcA6TQVMDo6IhOEy+VSfD6vKopib6VSuQbICZMBYwoQUxzHRv1+XkJ4nwFxgQTWVADDMCrLslF0IyFJkmV7e5tcS7vpALebiyEb8VAoKJTL6/eAOG06wONxx4FICIKgYlK6gDhHBYDrSApCIL68vPwciPNUADzv+4hOxNfW1p4AcZYKgOf5T8iEquv6IyA6qAD8fn9qYiLir9frt4A4TAWAPKSTyWkrANepAAKB8XQoFJopl8svgThDBYA9E4lIYVzFHSAOUQEEg8HM3FzuLQCXKQGEjCRJKrrwgASSCgB7dn5+/h0Al6gBkAUJgLvUAKIYzur6l9dAdFIBhMMhDe+CHYCb1AC4BgWA+3sCZDKZhVwuV2gFIElibmtr6xUQ7S0BstnsYuPnSiaT+WYBJAeLiwtkGi42C0Bx7Vfx1dXVMulAK4BEImEjOWgKoGmzfxUnGWgVoCiyB8fc3jVA07SF38WL60YIWwVI0o8gPtwVIJ/PF4zixWKxREK4d4A4jeO6/glA8c9G8UKhUNzrGBoAjOIMjnyxIyCdTs8ZxUulUpmE8H8B8KdEzu7eEcBxnFKtVjcJAF+xmixPpEwFkCtAIbmKRRC1Wq2O9KZMuwIjhCzLKH8iJieVtGkhNMaQ49jJanVj00CoqqqZNobGQwSEWqlUNgjiG1YsFsu2CpBl4yFq8ikmndB1vWIgSCdMe4qNMUTBKSA2EIuvKJQw9WNkjKHb7Y76fL44lc/x9+LsmAgAAISBmFeEsYFOJhxwxEWbPxok4SeZH6V+lvtj4q+ZP6f+ngOgAESTjGgoUimm81BJqZZhNeV6FixQsgHRCmQ7EC433XbXb7rV8XoAs7zX72DmXjwAAAAASUVORK5CYII=");
    width: 32px;
    height: 62px
}

.royalSlider.ext-rs-silver .rsArrowRight {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA+CAYAAABKphkfAAADP0lEQVR4AcSXy08TURSHVWNCgkqI6kIT49aYaKJbF4Y/gq3GhQmJrtREXBlj4o7gBndSgBagtDN9De10hmGmtBQ6UAZaB1KgUFrbVR+4gIQ29XcjFeOKtvTOSU7SzOb7zj333JOea2VUq9XzyDbkZeTVTCbdqes/OjVN6+B535W+vr62VkAvIa8tLamPXS7na6vV2j85OcEgRYvF7B8dHfGNjAxzQ0Mmz+Dgd/dZgjt3dpKPRFF4z7LMGMPYlYmJcclisYhIwWw288dw7/DwEGcyDZ6NAMA3dnd3u/x+vh8VyzbblIJqZQIfHx+baZkA6WmxWHwiSTNfOc4zb7fb5gh8asoqt1QA4AvIeysr0V6v1yvhuAG3B202CgIAtx8eHnYpimJC1YsOBzvPMEyIigDgN3O57AtB8Asul2vB6XSEqQkAfieZTL4BPOR2uyK4bPQEAL+LW97r8/kWPB63SlUA8NvpdPodKgfcs0RVAPCOQqHwShSFEMdxy1QFAL9YLpe7ZVnGpE1HjRB4qqqqyefzrlAXAPxWNpv9JAjCKuB0Bcgrh6N/JsuzM1iXmhECD7GvB3ieX6UuQC5epVLpkSQpBLghAg82NjYGMPNrRgk8x9hJhggAfr1QyH/Bbo8bJdAViSxaRFGIGSXwEtUHDBEAvP3g4ODz7KwUb0QA3/HbOd+MwP3NzcQ3URTrFpie5hZLpdKvfD5fdDgcoUYFSP/NjQiEQsFYBVFF/JFg5xoR6A4EAi4INNSCcDgcr0lgfZfwPVivQA/6P9eoALmEiLWjo6MykUBL9lmWCdYj8BYToBKBZqYAp6idSBSJROC0Ah9wAqtEoNkxDASU6F8JBPl7dhqBj1i/+lkIkClQFHm5JrGPYFlWoSpApiCTyeSqxxGNRnVqLSAC29tbqRpc1/UtapeQCKRSqZ81+Pq6vkVtDInA3t5etgaPxdYSdT5EirsZgf/h1J5iIgB47gQeS1BdRqoa0f+BbxqyjuPx+LamaYnfzdlBDQAADAIx/zamdE8SDFAX0NMHiT/JMkrNWe4fE/+a+ecUuOcAUBTRXIjGRyqS6XyoBKgWwGqA64FgASQbIFoB2Q4Il0C6HcTrB2Ge9IuZImmrAAAAAElFTkSuQmCC");
    width: 32px;
    height: 62px
}

.royalSlider.ext-rs-round .rsArrow.rsArrowLeft {
    left: 5%;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAwCAYAAACBpyPiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAc8SURBVGhDzZoJTBRXGMffzuyyqywgaCooYiq4iKjVkBYFzygLXqVHTGzVtiFaTTWpFREUU41R61XFxB4xpk0TSU1MtdZqFSSt4rHaUq96IiQ1KIchVGBxWfbo/5udwQUG2GMQ/8m3M++befN+3/fevPd2QcV8E9XjROPpuGXL1n6JieNH6fV6g1arHaRSMb1KxekdDkcDrpubm5sfm83mUpPp0s3c3HX/weeA2cUjmRPmlbyFp/sFWDoeO3Z8TFRU1PyAgICparV6jAq0EMNRMElOp1MwBEJHh81mu2G1Wv94+PDhofT0uTdwixQEHT0OwlN4KdN8QkKCdt++r+eFhISs1Gg0o3meZwQsQXcnKQgyu93OWlpabj59+jRvxYpPDpeUlDTjFimQboPwBJ7uoWxrLly4NLt///7bAB0tQXsC3JmkQMQgympra3OSkyecwKUWWLe90F3LlG31/v0HwpOTk/fpdLq5SkC3l3sQFovleHHxueXLli2txiUbjHpBVl0RCOBnzxZPjoiI+AHZHkTgSkK3FwUh9sLjysrKD6ZMmVQMd6cBdEZC4JorV/6aN2DAgAOA1hL4ixIFALM8efIkIzHx9SNw0TDqEIAcvJDxkpKrC0NDQ/cDmuS68gIlBmCvq6tbkpAwLh+uDj1AoO6iYPjLl/98Myws7JveAidRu9Q4OL41ma7MJResTbLdCwL46dOFIw0GwwXU0/cWuLvEHmi4f//+xNTUlNvkggmzkDsdl529Vm80Go8DeggWHdHdu6KZDS+yFkM4CZPFQZPJRONfgJcyT0f1rVt3Nuj1gbk8r+7RWcVbuWYhG2tsNG+Oj4/bBBeNf6dEyJ06VTA8Li7uGrKuo2hfNonrgOXOnTtj09KMpeQiSmGsx8TErEW2ewT82E+/sJxVucLRV4kLo444URReXgLnCguLXo2NHXEbWQ9Qerjs2ZHHzpwqEkuMfbx8MUt/N10seSdxEbOWlt6Pnz59WrmQ+aFDh37IcaoAmBCOUpbXDpx08/o/svd6YsRHnEOGDPkIj1JxBkMsr9XqFmA3S2XFbM/2vaywHThpRuoMfMrX8cSIE7zvE7cKC9K4yMjIv5XcbO3elgfwM2LpuVblrGQpaQTvu6RNXEVFRQKHFWwaQSsBbm40s03rN/cYOEliBfdUDl/ZxksOf8xsbmLZK9eyS+dNYjPPlZnzGTPOTJGt56uBewKHGWYEFfwRFg+W/WkOK3tQLnqei8BTZvqfcXcRL7gNqsrKGjMKfX0NwAWe3QV4ilhSTjTuYU2qqqoap68LE4GvIfDStuDYYrAde7ez6OHDRI/yopeW83WKbGxs6gJ8B8CjUZKvq4QRN+Bx6oP9fPhoB3BS0qQkFmMYJltHaUPa8emDLcpYJMwg7VXwWyHbtXU3zuTrKWmU+SZftwVZuZnMOKuTAL74UraOEibyNnF4cR+4ZhrfLGvdagRgxHlbFZwsZDt7qAeIl7j5rKw103iei4e3TXTeWPLkJDYwYiC7WHyJHtOqstIyVlNVI1yXq+erUeYx25zjbDY7WoTHT0udlYphtBrnbXX6ZAHbueVLnMnX89XAfZFDBEXoAkRETv+UiuHTeQC7xJJ/EocMZb6ILy8vr01Pf2sBFqow6aI/FmOIYeHh4exC8UWhMUk0hKqrq9nEycmy9Tw1WlCxupYtXbpkA3/37l2Wmbk6TK1WT6VlVwnFGKI7DUCv17ORo+JEj/ei8W61Wr9avDjjd1penRaL5XscrTxP0VH2/be0OUa2Zn2W0KC7bly9IXu/JybyWZubLd/hUU5hUxMVFfnQbnfkq1TSj1LKWNrs1A4BGGfTtCp/f3dGfDabIx+8/8IheAU9elQ5LDg4+BaGjo42PUqqqrIKVs3CMZ2GR4SLXu8kftOz1NfXxw8eHCHsS1rhIVVdXf3nGo16I3pB2Ha+LKIXFWsRa2mxbQwNDaYfnQQ4972w8/HjR9sBfc3XLXJPSZxhrhEfiq1Zdc+8oOrqmhFBQUGXMXSCqQd6W5RxwNc3NDS8MXDgK/dEt6AO8KSGBvNsfM06AvgApce/N6KMA95qt9vfDgoKPCm6WyU7PnDjCUBnoKKdIu8NUbvUPnHIgZNkMy/JbG56Bz2Qjx7Q0e/kL0pok8AtaHNBYGBf+rOOrLqEJ+Hr3iTMQD8igME9PQtJswqsAjPLe3p93/PiJVl1OybwgOL6+oaxGH9HNRohI2hEvKiQXKsnx+j51A7aG9cdOMkrjGfPLHPw8N3I/nDqBYfD9Wd5X+XaaLmyjfNSjO9VffrofhUvdyuvc9jc3MI7nY75CIL2vmNpNrLbXUF4EggBu4aHa4cIXcMzdqlU3CGtVuPVi+XXAMALPQa70YWAmY5HvYb1A4FREDhzC8QF7DriE4DO67heZLPZDuKFpH+c8El+wbsLL1g/wIwGYCwsEq5AWAjsKcwM2ArYPQR7ExMA/cuKn2Lsf5FX+4IlE1RsAAAAAElFTkSuQmCC")
}

.royalSlider.ext-rs-round .rsArrow.rsArrowRight {
    right: 5%;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAwCAYAAACBpyPiAAAFF0lEQVR42tWYX2xTZRjGD04QTFQuvDJRjRrGjSQ4ozfuwmg0UUxQdzGDMRGJFwbNhtGBmEgQSNREg16A0+CSEQhbQjK4EBwDCVnGhktXDDC6tlu7/t/Wrv97uprj+wOt2c7K5PTrVps86c53vu95f8/7fW0PaKpeMzOF1dlsrj6X07foen6X6GtRK+9cM8595mnV8EqnM+sE7Kt8fmYwny8U5N2QayOXyxvZrF4U14xzn3nMZx3rFxVY12dqpIubBMAGjPxtpNM5I5XKGslkZkExj/msYz0++OFbUXDZ9g3SMcdN4JuwiUTasliPD3744q8cemJi6n7Z+uP/QlNcmfArhqAO9ZSAp1KZZ6Ur45lMztRp1cKfOlLPJ3Xry/1Avi7dyEpXxDy1aKIedalvteObpAsFeTfi8dSii7rUh+O2wOUMviwLdbYRo6US9eEQnlf+E3g4HKnNZLLxVCotBsklFxzwCNfaW4JfuXJtpaS0kXh6Olk1ggcu+EqxL4vFEp//fcarCh4euOCD00Tu9wcflXTZRALwhCUNX3MYv529wDvXSgUXfHCauh6Nxg/Jdy3pLOlk1y/G+rVPF3X0cCfjSgUfnLO67/X6Hkkkkno8zqS4JX3wXjPQ8wSIK5PwiZK68D5c7Ho4PLlbBkllWT8e+Blgc4D2Tu4rE5yRyOQuuLWNG1+rkUEnH4xyjbd/9FnFA8AJL9yazxd8gkE0NTVdtrZvmz/AkfYOJf5wIri1QCDcFIuZwKs6ALxwa3J+OmIxBmNKVTrAsbK94RXuYwI/ZY9Gp43JyZhytZQIwHg5vvDCzT800pJGBqOVkIDuLBFgp2VPeOGm8/JHtKJqaZ43AOOWPeHmzJOi0ioZ4Jsv91vyg1uTHyhSVFR9vZeM+qeeM4E3vNpouN1eS55wa6FQhBSVkoAP3ALcY9kXbi0YjKRDoQmSKNfhtqOAmsE3NBoul8eyL7xw8yhslxQyOKFSC4CPleUNr3Bf5omyMxgM/2/AEbzC3aGNjLi2BQIh0ihRe9uRecHf3/Kh4XKOKqkBL9xaf/+lJ2ULSFMx8E+aPlXWHDjhFe712po1tSs8Hp/b7w/xIbCs450nSoFzX5ngFF4X3Jq8ahwO5x6fL0Aqy+JYmMF3cE+p4BTe3XADf0dPz7nHvV6/Lql41LSkA9+3zgL/WMAZVyn44Ozu7nkMbuCXiZY7ne42+QTzYbAsArzd+C7vXCsXfHDCe4ObFylOnfq11uMZz7ItTKw2wQUfnPD+A17svvyP1Bcej5eJfKKrRvDAJXx75na92P2mpuZ73e6xIUlYVfDwCJe9pWXHfbO6Pqf7d54+3b1udNST4HxVAzgcwpOEC765XTcdn4sXB96QBTqJ2bKlEvXhkB+khlLHxXR8RCsGB23vyFYVMFgqcOoLx2Z4TMdlgQB3SeI3xSCL0RKA5wYGfn8LjhLgC+/A+fMXnpdfNL9s343zNz7ur5jwpw71pO4Lpo5bCXDw4A8PytfUCZdr1Bgb81JEOTS++FOntfWnh8oAN38LiVb19vY1DA87nKYQCqDxxZ86pm8VBQFq6EZdXd09fX39m69eHb4sz9SczWKQ2wFmHevxwQ9f/KlTClzVLlBkVVfXyWdsNvu3stW269dH/pSzyrMHnQSuKK4Z5z7zmM861uODn/VuW9+J5aKVorv37t33gDydviS/EVsFbJ9ov93+x6GhIft3XDN+5szZF5nHfNaxvpxO/wX7PVBMC77WGAAAAABJRU5ErkJggg==")
}

.royalSlider.ext-rs-round.ext-rs-grey .rsArrow.rsArrowLeft {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAwCAMAAAC2edPQAAAAmVBMVEUAAABhYV9aWlhkZGJkZGJjY2Fra2liYmBiYmBsbGpYWFZmZmRWVlReXlxtbWtYWFZiYmBsbGpaWlhiYmBubmxXV1VtbWtqamhaWlhYWFZnZ2VXV1ViYmBYWFZfX11sbGpoaGZlZWNdXVv///9ra2laWlhqamhkZGJXV1VnZ2VcXFpbW1lubmzFxcTBwcCbm5qdnZygoJ63t7f0AeJHAAAAHHRSTlMAKvd+TB/2EQXOzqmHal1Y9d/b0Io8O5ub5Nuu2LtbygAAAV9JREFUSMelzul2gjAQhuEvBGQHZXMtVKnaWrWt939x9QB1CRMCpw//hneSoM3MAp5MEx5kJpRYYh/v7IShgxXYhcgOLEjok4Iy0UEx3VtxrL4710RLNinkJhkE+qjoMhLeFLypBM+nK/vHG4wqVy0wNCx714dtocZ3/fC/17z2MzKqfkr/PZflSRhNq+Pp/FReiUMDAP+gVHkpTjmAhTz/EccLgK0JTb5uYfA7c5EPV54TXMR7UZ1/7ykxxrKcNMZK0OQrCSjy//fkwpe0H+eCc72Qk8aI8yELMdx8yIILPx+y4INtCM3CpoUB0YCFCADfyBfEKQdgaAdKtSDMNANXswPpUpYXYTQDqgs++9EMVPi2H46a5fTKHQsNpr2oaQw3uqbOdTwIt4p8G+JJqHWfHkKQzjvyeYoWc/kuszRB0SOyjnRIWKHTqp3QQgfmOY+xx6Bkpr7nzTzPT4ln/wLgM+bLw/npeAAAAABJRU5ErkJggg==")
}

.royalSlider.ext-rs-round.ext-rs-grey .rsArrow.rsArrowRight {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAwCAMAAAC2edPQAAAAmVBMVEUAAABhYV9aWlhkZGJkZGJjY2Fra2liYmBiYmBsbGpYWFZmZmRWVlReXlxtbWtYWFZiYmBsbGpaWlhiYmBubmxXV1VtbWtqamhaWlhYWFZnZ2VXV1ViYmBYWFZfX11sbGpoaGZlZWNdXVv///9ra2laWlhqamhkZGJXV1VnZ2VcXFpbW1lubmzFxcTBwcCbm5qdnZygoJ63t7f0AeJHAAAAHHRSTlMAKvd+TB/2EQXOzqmHal1Y9d/b0Io8O5ub5Nuu2LtbygAAAV9JREFUSMe1zttWglAUheG52SBnkKOmFSGpaWrl+z9cDiAPi8Xpos+7Nf6JG0166sl4Fksv1dFLxObhxowFOhiemVGmZ6CFGmScQAVHt6/Fofzd2Doa0iBrF6Qg1EnWZULe5L338R6/3tvf/4NGcn4gUDPMzRCmgYrcDCP/XvM2zEQr+xk5H4vixA9m5efptbg48gMNgNwRRTnYcSSABT3+tA8WgMgb6kHOEHDzMQMXdj5mYCPacr6rQeMeYbodM5jiuUU9oGfSM4N/6r9a3jN9ZVX5iZ6niDpzKoLdmVM23M6cciFWDXW+YgggHJGHACQ98nlJAtCU/aMy33MUDRdzcj0XxXnPmgPlH3wOo2goyfUwEhXDGpRbBmpCeemnCFypSn+u4o6/7snXPh74SvfXfRDJU0f+lKBBX360WergqCFbhypaGL7VqC3fQAfhWPexI9BLT1zHmTuOmzDP/gXU+ebLBD7GWwAAAABJRU5ErkJggg==")
}

.royalSlider.ext-rs-round.ext-rs-black .rsArrow.rsArrowLeft {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAwCAMAAAC2edPQAAABBVBMVEUAAAAwMDAZGRkqKipHR0cQEBBKSkoFBQUNDQ1NTU0GBgZNTU1PT08ICAg9PT0zMzMYGBgAAAA9PT0oKCgFBQVJSUkDAwMCAgJOTk4tLS0jIyNFRUVKSkoGBgYYGBgDAwNNTU0hISEEBARMTEw9PT1QUFAAAABJSUkyMjIyMjIAAAD///8bGxsSEhI8PDwVFRUKCgpFRUUHBwdJSUkDAwNMTEwrKyspKSknJyclJSVBQUE/Pz8PDw82NjY0NDQyMjIvLy8tLS0jIyMhISEeHh5DQ0M6OjoNDQ04ODgYGBhISEgGBgYCAgJOTk5PT0+0tLSsrKyoqKiBgYF7e3t2dnZwcHCXl5fNPXFDAAAAK3RSTlMAICoF+vbOzn5dTjeN+fjVoYp9bFpKPBIR9fXx5OTb2tnQrq2cf2RRp6aZi6jdSwAAAZdJREFUSMeVz+dWwkAQBeBLElJIlCpg7zUWVOyFai+Ihfd/FDnsHoTJbBK/n7P37u4gqOw6657nrTtuGZFcz3z/Y3ouQuiO+UaZjg6FqaUTztIUOOXVE5VVZhF37lhtzgWxaRyHMTYxxjGewxnO2KbGYRRjZOvE7GG02QQk3byLw9Qh5C7jycnfTF7FMyl+tLbP6vp+h4zWxPVsvOP3kdnggdw9ZxD36TQHIP3IEPFPOk4D2g1DxoMHGvK3QTLOnOSxXQuQ8RpjC+k6JeJfdU4a0w3iQ8QbrGmcEjJ+qoCzcTJ+poLzcSL/fa6CC0IWLhQw0yRkocmawXKLkoUWZxmZdkB3UPhpMzLI7wbJAnOSh7b7n4IGLDwxZIGOFwDYBxxRoFMbQCLJF5h8MoG+zB6r5/s9MsoAgwf24hHXA/Z1PDYE3XqIw9IhaclKtKSGodREZHwihRGFylG4SgHC8IXQeP92ojj/ojZfREBppaqyUgIntcimF1NQ0AvWK2UVdITQslZ1mK1aWQ2RSsUNO7uTtTeKzLd/AQEzfsSneQf5AAAAAElFTkSuQmCC")
}

.royalSlider.ext-rs-round.ext-rs-black .rsArrow.rsArrowRight {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAwCAMAAAC2edPQAAABBVBMVEUAAAAwMDAZGRkqKipHR0cQEBBKSkoFBQUNDQ1NTU0GBgZNTU1PT08ICAg9PT0zMzMYGBgAAAA9PT0oKCgFBQVJSUkDAwMCAgJOTk4tLS0jIyNFRUVKSkoGBgYYGBgDAwNNTU0hISEEBARMTEw9PT1QUFAAAABJSUkyMjIyMjIAAAD///8bGxsSEhI8PDwVFRUKCgpFRUUHBwdJSUkDAwNMTEwrKyspKSknJyclJSVBQUE/Pz8PDw82NjY0NDQyMjIvLy8tLS0jIyMhISEeHh5DQ0M6OjoNDQ04ODgYGBhISEgGBgYCAgJOTk5PT0+0tLSsrKyoqKiBgYF7e3t2dnZwcHCXl5fNPXFDAAAAK3RSTlMAICoF+vbOzn5dTjeN+fjVoYp9bFpKPBIR9fXx5OTb2tnQrq2cf2RRp6aZi6jdSwAAAZZJREFUSMeNz2dbwjAUBeBDWzpolSng3qJWloAbtwguxMH//ynykDwIyU3b9+PNOUkuZEXX2fU8b9dxiwjleubHP9NzEUB3zHeR6ehQWNhoUTYWQClut1S2iUXclYbairRGyWgEMUqY4RgvwQxnZlOjHsaY2jq2XA+3HAOnm09RmDqYzEU0Gf6b+cto5tmPdiqz+r4/qJB22PXC1B/pk/nxA5mOwB8XOpQMgGRX8MUKXUIS0NoSXmgTNGSvZbxAnGRxcEPgBflgH8lbyjcrSPMkFu9IrPApjhdxosAL4hinKrwgTHGm8sPywhTnCjwujrF0T+JxcbyEzQcKj0vzTaQeCb/j+EA+SCF7JONx4iQLTR0naMBaT8DjPcIaALsqYPEqxQYQixN5Oh6PYSRVnjX0/WGZlALGD5SjYdcD9lU0Nhjdeo7C0sFp8Vq4uIaJxFxofC6BKbnacbBaDszkhcD46HZBfvVVbTUPSWGrqbJVACWxTqbXE1DQc9abyMrpCKClreYk27TSGkIV8nt2+jBt7+WJb/8BB4d+xG13X6gAAAAASUVORK5CYII=")
}

.royalSlider.ext-rs-round .rsArrow {
    position: absolute;
    width: 47px;
    height: 48px;
    text-indent: -9999px;
    overflow: hidden;
    background-repeat: no-repeat;
    z-index: 2
}

.royalSlider.ext-rs-thin .rsArrow.rsArrowLeft {
    background-image: none;
    color: #fff
}

.royalSlider.ext-rs-thin .rsArrow.rsArrowLeft:before {
    content: "\e914"
}

.royalSlider.ext-rs-thin .rsArrow.rsArrowRight {
    background-image: none;
    color: #fff
}

.royalSlider.ext-rs-thin .rsArrow.rsArrowRight:before {
    content: "\e915"
}

.royalSlider.ext-rs-thin.ext-rs-grey .rsArrow.rsArrowLeft {
    color: #ccc
}

.royalSlider.ext-rs-thin.ext-rs-grey .rsArrow.rsArrowRight {
    color: #ccc
}

.royalSlider.ext-rs-thin.ext-rs-black .rsArrow.rsArrowLeft {
    color: #27251F
}

.royalSlider.ext-rs-thin.ext-rs-black .rsArrow.rsArrowRight {
    color: #27251F
}

.royalSlider.ext-rs-thin .rsArrow {
    width: 30px;
    height: 45px;
    margin: -10px 0;
    padding: 10px;
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 60px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.royalSlider.ext-rs-thin .rsArrow:before {
    position: relative;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 60px;
    display: block
}

.royalSlider.ext-rs-square .rsArrow {
    opacity: 1;
    width: 60px;
    height: 60px;
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.royalSlider.ext-rs-square .rsArrow:before {
    position: relative;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 60px;
    display: block;
    font-size: 40px;
    text-align: center
}

.royalSlider.ext-rs-square .rsArrow:after {
    content: '';
    display: block;
    background-color: white;
    opacity: 1;
    box-shadow: 0 2px 2px 1px rgba(48,37,52,0.2);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    z-index: -1;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.royalSlider.ext-rs-square .rsArrow.rsArrowLeft {
    transform: translateY(-50%) translateZ(0) translateX(-50%)
}

.royalSlider.ext-rs-square .rsArrow.rsArrowLeft:before {
    content: "\e914"
}

.royalSlider.ext-rs-square .rsArrow.rsArrowRight {
    transform: translateY(-50%) translateZ(0) translateX(50%)
}

.royalSlider.ext-rs-square .rsArrow.rsArrowRight:before {
    content: "\e915"
}

.royalSlider.ext-rs-square.ext-rs-grey .rsArrowLeft:before,.royalSlider.ext-rs-square.ext-rs-grey .rsArrowRight:before {
    color: white
}

.royalSlider.ext-rs-square.ext-rs-grey .rsArrowLeft:after,.royalSlider.ext-rs-square.ext-rs-grey .rsArrowRight:after {
    background-color: #ccc
}

.royalSlider.ext-rs-square.ext-rs-black .rsArrowLeft:before,.royalSlider.ext-rs-square.ext-rs-black .rsArrowRight:before {
    color: white
}

.royalSlider.ext-rs-square.ext-rs-black .rsArrowLeft:after,.royalSlider.ext-rs-square.ext-rs-black .rsArrowRight:after {
    background-color: #27251F
}

.royalSlider.ext-rs-nav-thin.ext-rs-nav-white .rsNav.rsBullets .rsBullet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAQAAAD8IX00AAAAGUlEQVR42mP5r8mgyHCfBUgwMyiyMNwD8QAvQARYYtKbOAAAAABJRU5ErkJggg==")
}

.royalSlider.ext-rs-nav-thin.ext-rs-nav-white .rsNav.rsBullets .rsBullet.rsNavSelected {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAQAAAD8IX00AAAAG0lEQVR42mP5386QxzCJhSGfgZMhn4WhH8QDADw3BQnYqyWAAAAAAElFTkSuQmCC")
}

.royalSlider.ext-rs-nav-thin.ext-rs-nav-grey .rsNav.rsBullets .rsBullet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAQAAAD8IX00AAAAGUlEQVR42mMp1mRQZLjPAiSYGRRZGO6BeAAkUAPMHw69IwAAAABJRU5ErkJggg==")
}

.royalSlider.ext-rs-nav-thin.ext-rs-nav-grey .rsNav.rsBullets .rsBullet.rsNavSelected {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAQAAAD8IX00AAAAG0lEQVR42mMpbmfIY5jEwpDPwMmQz8LQD+IBADFHBH0J1x/FAAAAAElFTkSuQmCC")
}

.royalSlider.ext-rs-nav-thin .rsNav.rsBullets {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAa0AAAAaCAMAAAAzMPN8AAAASFBMVEX////////////////////////////////////////////////////////////////////////////////////////////////OfZ3oAAAAGHRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhe+WXEzAAABzElEQVR4Ae3Y0WoDMQwFUd/+/z+rj6Ksp3ggLVaIIGtZ3hTwQY5p1iOym6SHfmw+gaWVx59Znc+JeubVz9p/oNyPHnrsSUfYirHYaVtlLqbKNS6wAFgbnQMz4HrMXG9FkvXSrrFyF5Cgq052jSWhyveWPwnlKRhqqqw5UdRi5U/Dfvy7VqfudytrWpT93erP/2h1EttgG6vfqHIvD4BtvFRb9bedVleOm+ugpYgqNyoJtQKwkyY7aa3tNJ1Kr40JdhXfBDufeoXvsbjDNom0Elqd8PWQmQJUDJXLYHiF7xrs1I/G8lodkVys56xybzsJL9ZxWAX7w0XmOkATV8Gs26PM5fCIibFg7rSYi5XmW3kvVmMsr+XADvhYagwTo7HYAY6gElrMxWx8B8zEljL/hwIwGhiLtSzXyrnb/LbSDXZq1CNjsYH26oSJ5ltpr06QSliJXQtXOmec+U7WDPigBDAlPGAZwETqqHIVg3izRNo51OymhIs8MVID2q60GOQ8oaLfoJwUI1YHQQmyOj0kJZXfpYjftfeDMmS+0mXPwBG50tX5Tv5kdN8rS+DNXnqyDmfjKL/8BzsX//o7R/nXL4h84kesV8bX+sSc+AZXMEM6pU//FAAAAABJRU5ErkJggg==") no-repeat top center;
    background-repeat: no-repeat;
    height: 36px
}

.royalSlider.ext-rs-nav-thin .rsNav.rsBullets .rsBullet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAQAAAD8IX00AAAAGUlEQVR42mNg0GDwBGIGbwZfIAPI8mLQAAAU2gIVFKJlugAAAABJRU5ErkJggg==")
}

.royalSlider.ext-rs-nav-thin .rsNav.rsBullets .rsBullet.rsNavSelected {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAQAAAD8IX00AAAAGUlEQVR42mNgaGX4DMQMPxn+AxlA1heGVgBFFgbn9qB8bQAAAABJRU5ErkJggg==")
}

.royalSlider.ext-rs-nav-white .rsNav.rsBullets .rsBullet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAALUlEQVR4AWP4z/I//H/f/34gycLwP+z/TCgMYgCKwjh9DEAFcA6KMogB/RADAA4dNJ2rEnLfAAAAAElFTkSuQmCC")
}

.royalSlider.ext-rs-nav-white .rsNav.rsBullets .rsBullet.rsNavSelected {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAeElEQVR4Aa3AsRGEIBBA0d8H1kEHGBlgB9KHWOKGWAmztyRc4jCM6d3jDxyBg4OA48VvZxFT0yLbiWfiYrbaH1ZjxjGEIn1ShMBwmPZJUxJDaton7UNiWG/pk1tYGZb9stofVveLhYmPuUjTpkVixvPiCCQSAcfPvuPvcWTf1vIkAAAAAElFTkSuQmCC")
}

.royalSlider.ext-rs-nav-grey .rsNav.rsBullets .rsBullet {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAQAAABKxSfDAAAALUlEQVR42mMoZikOL+4r7geSLAzFYcUzoTCIASgK4/QxABUgcVCUgQzohxgAAARIIO20v1SaAAAAAElFTkSuQmCC")
}

.royalSlider.ext-rs-nav-grey .rsNav.rsBullets .rsBullet.rsNavSelected {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAeElEQVR4AaXQwQ2AIAwFUPfQOdgA54AZSHoS7zBcLw2jGLx9TYwpEG/2H1+a9Hf6P5hh4e5YzCOZsmWmSjVz2WC6LYl0BDyhQ2KzDZs5QJMZVtFRbZEqvKIf8GxxTdxiYqyKi+zdQTuWrorEt4pEmK8neHh9wp+5AKqLd12r6HrUAAAAAElFTkSuQmCC")
}

.royalSlider .rsArrow {
    position: absolute;
    top: 50%;
    opacity: 1;
    width: 60px;
    height: 60px;
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    z-index: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.royalSlider .rsArrow:before {
    position: relative;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 60px;
    display: block;
    font-size: 40px;
    text-align: center
}

.royalSlider .rsArrow:after {
    content: '';
    display: block;
    background-color: white;
    opacity: 1;
    box-shadow: 0 2px 2px 1px rgba(48,37,52,0.2);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    z-index: -1;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.royalSlider .rsArrow .rsArrowIcn {
    display: none
}

.no-touch .royalSlider .rsArrow:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: pointer
}

.royalSlider .rsArrow.rsArrowDisabled {
    visibility: hidden;
    cursor: default
}

.royalSlider .rsArrow.rsArrowLeft {
    transform: translateY(-50%) translateZ(0) translateX(-50%);
    left: 0
}

.royalSlider .rsArrow.rsArrowLeft:before {
    content: "\e914"
}

.royalSlider .rsArrow.rsArrowRight {
    transform: translateY(-50%) translateZ(0) translateX(50%);
    right: 0
}

.royalSlider .rsArrow.rsArrowRight:before {
    content: "\e915"
}

.royalSlider .rsNav.rsBullets {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAQAAADifZiHAAAAKElEQVQI12P478jEwMnE8JOJ4S8Twz+86D9MDTIDTqJx/yNpZACjvwAztCFO7mfT4AAAAABJRU5ErkJggg==");
    background-repeat: repeat;
    height: 36px;
    width: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    text-align: center;
    background-color: rgba(0,0,0,0)!important;
    box-shadow: none;
    padding: 0
}

.royalSlider .rsNav.rsBullets .rsBullet {
    display: inline-block;
    *display: inline;
    margin: 3px 0;
    padding: 10px;
    width: 10px;
    height: 10px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALUlEQVR4AWMAAhYgDgfiPiDuh7JZQBJhQDwTDQeBJPqwSPThlMBjFMLyfmTLAc+4EMC0/I6LAAAAAElFTkSuQmCC");
    background-position: center;
    background-repeat: no-repeat;
    float: none;
    background-color: rgba(0,0,0,0);
    cursor: pointer
}

.royalSlider .rsNav.rsBullets .rsBullet.rsNavSelected {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAi0lEQVR42o2QwQ2AIBAE+UATWgA0YAdYh/ahlgQP+rAboz+8eUiIkUSTNcfNKHDqeXLOncRLJkJND1ZLQ0ppcc7txpiTUNODlT/FGFeBB8s69GA4iJ6vAV+B4SBObNUStdaXOLPiJYtf4mitbW4Nw0HsQwhb6zIwnDIebsfBOQahpgfD+Rr4TN4DvwFnLaVp7T5L5AAAAABJRU5ErkJggg==");
    cursor: default
}

body .video-js {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    min-width: 100%;
    min-height: 100%
}

body .video-js * {
    line-height: inherit;
    float: none;
    margin: 0 auto;
    font-size: inherit;
    width: auto
}

body .video-js .vjs-time-tooltip {
    float: right
}

body .video-js.vjs-mouse .vjs-big-play-button {
    width: 100px;
    height: 100px;
    top: 50%;
    left: 50%;
    position: absolute
}

body .video-js.vjs-has-started video::-webkit-media-controls {
    display: none!important
}

body .video-js.vjs-has-started.vjs-paused .vjs-big-play-button {
    display: block!important
}

body .video-js .vjs-tech {
    position: relative;
    display: block
}

body .video-js:hover .vjs-big-play-button {
    background-color: #fff
}

body .video-js:active .vjs-big-play-button {
    background-color: #fff
}

body .video-js a {
    color: #fff
}

body .video-js .vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .85;
    text-align: left;
    border: 6px solid rgba(43,51,63,0.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    float: none
}

body .video-js .vjs-control-bar {
    max-width: 100vw;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    right: auto;
    margin: 0
}

body .video-js .vjs-poster {
    background-size: cover
}

body .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,body .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,body .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,body .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,body .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar {
    -ms-transform: translate(-50%,3em);
    transform: translate(-50%,3em)
}

body .vjs-big-play-button,body .video-js .vjs-big-play-button {
    width: 100px;
    height: 100px;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -50px;
    float: none;
    z-index: 1;
    box-shadow: 0 2px 2px 1px rgba(48,37,52,0.2);
    box-sizing: border-box;
    outline: 0
}

.no-touch body .vjs-big-play-button:hover,.no-touch body .video-js .vjs-big-play-button:hover {
    background-color: #f1f1f3
}

body .vjs-big-play-button:active,body .video-js .vjs-big-play-button:active,body .vjs-big-play-button:focus,body .video-js .vjs-big-play-button:focus {
    background-color: #f1f1f3
}

body .vjs-big-play-button .vjs-icon-placeholder:before,body .video-js .vjs-big-play-button .vjs-icon-placeholder:before,body .vjs-big-play-button:before,body .video-js .vjs-big-play-button:before {
    display: block;
    opacity: 1;
    width: 34px;
    height: 34px;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    color: #27251f;
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 34px;
    margin: 0 4px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e920"
}

body .vjs-big-play-button .vjs-control-text,body .video-js .vjs-big-play-button .vjs-control-text {
    display: none
}

#page #bundleBarsContainer {
    float: none;
    margin: 0 auto;
    width: 960px;
    max-width: 100%
}

#bundleBarsContainer li .headline-holder .headline {
    padding: 0
}

#bundleBarsContainer li .headline-holder .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background: white;
    opacity: .9
}

#page .explore .footer .btn {
    margin-bottom: 25px;
    margin-top: 15px;
    font-size: 13px;
    padding: 0 40px;
    display: table
}

#page .overlay-region .overlay-layout .overlay-content .add-to-wish-list .btn i {
    top: 20px
}

#page .overlay-region .overlay-layout .overlay-content .add-to-wish-list .btn i.pan-icon-white-location {
    top: 16px
}

.bundleBar {
    border-radius: 2px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
    background: white;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 10px 0
}

.bundleBar div h2 {
    border-bottom: 1px solid #EAE9EA;
    color: #27251F;
    font-size: 15px;
    line-height: 20px;
    margin-left: 62px;
    margin-right: 62px;
    padding-bottom: 10px;
    text-align: center;
    margin: 5px 20px;
    text-transform: uppercase
}

.bundleBar div .essence-logo {
    display: none
}

.bundleBar .bundles {
    width: 100%;
    height: 220px;
    margin-top: 10px;
    text-align: center;
    font-size: 0;
    padding-bottom: 36px
}

.bundleBar .bundles .rsOverflow,.bundleBar .bundles .rsNav {
    float: left;
    width: 100%
}

.bundleBar .bundles li {
    height: 100%;
    display: block;
    width: 100%
}

.bundleBar .bundles li .new-spinner {
    top: 50%!important;
    left: 50%!important
}

.bundleBar .bundles .bundle {
    border: 0;
    width: 228px;
    z-index: 0;
    float: none;
    height: 100%;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding: 0 25px;
    box-sizing: border-box
}

.bundleBar .bundles .bundle>p {
    font-size: 12px;
    color: #000;
    display: block;
    text-transform: uppercase;
    width: auto;
    line-height: 15px;
    letter-spacing: .15em;
    height: 30px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: center
}

.bundleBar .bundles .bundle .image {
    width: 100%
}

.bundleBar .bundles .bundle .image img {
    height: auto;
    width: 100%
}

.bundleBar .bundles .bundle:hover .headline-holder {
    display: block
}

.bundleBar .bundles .bundle:hover .text {
    display: none
}

.bundleBar .bundles .bundle:hover .buttonHolder {
    display: block
}

.bundleBar .bundles .bundle .buttonHolder {
    display: none;
    position: relative;
    padding: 10px 30px;
    width: 100%;
    box-sizing: border-box
}

.bundleBar .bundles .bundle .headline-holder {
    position: absolute;
    top: 10px;
    text-align: left;
    left: 15px;
    display: none;
    width: 190px;
    white-space: normal
}

.bundleBar .bundles .bundle .headline-holder .headline div {
    font-size: 12px
}

.bundleBar .bundles .bundle .text {
    height: 30px;
    padding: 10px;
    width: auto
}

.bundleBar .bundles .bundle .text p {
    font-size: 12px;
    color: #000;
    display: block;
    position: static;
    text-transform: uppercase;
    left: 0;
    width: auto;
    margin: 0;
    line-height: 15px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.bundleBar .bundles .bundle .text p+p {
    font-weight: bold
}

.bundleBar .bundles .bundle .image-wrapper .spinner {
    left: 50%!important;
    top: 50%!important;
    margin: -10px 0 0 -10px!important
}

.bundleBar .scroll-navigation-container {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAAxCAAAAAAwm59mAAAA3UlEQVR4Ae3YwQqDQAxFUdP//+WaLqXAE6FOIXLORhLdXkat3u7WYeq4OSaYoMJUYXNMd6tenG+4Svhh5JuvKxMefAKDE/i1AX80P2BAwED1dr+OY58/BENUHCs/5ASG6QQMCBh8AwedF+H2LFB5kW87gecDAQMCBt/AQV/ezQR1decEBgT8KxAwIGCgF9tPvB8A9hO9mBMYvEIDAgYEDH5iLbHDw/UXP7EAr9AgYEDAgICBBsbaGhAwIGBAwCBgQMCAgAEBg4ABAQMCBgEDAgYEDAgYBAwIGBAwcPgAUZuSU2hX67cAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    height: 23px;
    padding-top: 18px
}

.bundleBar .scroll-navigation-container .previous {
    left: 10px;
    position: absolute;
    top: -210px;
    z-index: 30
}

.bundleBar .scroll-navigation-container .index {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALUlEQVR4AWMAAhYgDgfiPiDuh7JZQBJhQDwTDQeBJPqwSPThlMBjFMLyfmTLAc+4EMC0/I6LAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: 0 center;
    display: inline-block;
    float: none;
    height: 6px;
    margin: 15px 7px;
    width: 6px
}

.bundleBar .scroll-navigation-container .index.active {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAi0lEQVR42o2QwQ2AIBAE+UATWgA0YAdYh/ahlgQP+rAboz+8eUiIkUSTNcfNKHDqeXLOncRLJkJND1ZLQ0ppcc7txpiTUNODlT/FGFeBB8s69GA4iJ6vAV+B4SBObNUStdaXOLPiJYtf4mitbW4Nw0HsQwhb6zIwnDIebsfBOQahpgfD+Rr4TN4DvwFnLaVp7T5L5AAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: 0 center;
    height: 10px;
    margin: 13px 7px;
    width: 10px
}

.bundleBar .scroll-navigation-container .next {
    right: 10px;
    position: absolute;
    top: -210px;
    z-index: 30
}

.bundleBar.essence {
    background-color: white
}

.bundleBar.essence div h2 {
    display: none
}

.bundleBar.essence div .essence-logo {
    display: block;
    background-image: url("//static.pandora.net/consumer/design/collections/essence/images/icon-sprite-dark.png");
    width: 150px;
    height: 40px;
    background-position: 0 -80px;
    float: none;
    margin: 15px auto 0 auto
}

.bundleBar.essence .bundles {
    height: 355px
}

.bundleBar.essence .bundles li {
    background: 0
}

.bundleBar.essence .bundles .bundle {
    background: 0;
    padding: 25px 0
}

.bundleBar.essence .bundles .bundle:hover {
    background-color: rgba(0,0,0,0.02)
}

.bundleBar.essence .bundles .bundle .image {
    background: 0;
    height: 210px;
    margin: 10px 0 15px
}

.bundleBar.essence .bundles .bundle .image .image-wrapper {
    background: 0
}

.unsubscribe-container {
    box-sizing: border-box;
    width: 600px;
    margin: 0 auto;
    float: none;
    text-align: center;
    padding: 100px 0;
    min-height: calc(100vh - 390px - 150px)
}

.unsubscribe-container * {
    float: none
}

.unsubscribe-container a {
    text-decoration: underline
}

.unsubscribe-container .txt * {
    font-size: inherit;
    line-height: inherit
}

.unsubscribe-container .txt strong {
    font-weight: bold
}

.unsubscribe-container .btn {
    margin-bottom: 20px
}

.subscribe-container {
    box-sizing: border-box;
    width: 600px;
    margin: 0 auto;
    float: none;
    text-align: center;
    padding: 100px 0;
    min-height: calc(100vh - 390px - 150px)
}

.subscribe-container * {
    float: none
}

.subscribe-container .txt.text-container {
    box-sizing: border-box;
    border: 1px solid #ccc;
    padding: 15px 10px;
    background-color: white
}

.subscribe-container .txt strong {
    font-weight: bold;
    font-size: inherit
}

#gigia-crm-offline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    padding: 15px;
    box-sizing: border-box;
    min-height: 621px
}

#gigia-crm-offline .btn {
    text-decoration: none;
    min-width: 250px
}

#filter-container-with-color-line {
    background-color: #fff;
    padding: 85px 0 25px;
    position: relative
}

#filter-container-with-color-line * {
    float: none
}

#filter-container-with-color-line .collection-filters {
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 960px;
    margin: 0 auto;
    padding: 0 45px 75px;
    box-sizing: border-box
}

#filter-container-with-color-line .collection-filters .input-container {
    width: auto;
    display: inline-block;
    height: auto;
    margin: 0 35px
}

#filter-container-with-color-line .collection-filters .input-container select {
    width: auto;
    background: #fff;
    width: 360px;
    height: 54px;
    font-size: 22px;
    position: relative
}

#filter-container-with-color-line .collection-filters .input-container select option {
    height: 54px;
    line-height: 54px;
    font-size: 22px
}

#filter-container-with-color-line .collection-filters .input-container i {
    display: inline-block;
    position: absolute;
    top: 1px;
    right: 1px;
    font-size: 52px;
    background: #fff;
    pointer-events: none
}

.righttoleft #filter-container-with-color-line .collection-filters .input-container i {
    left: 1px;
    right: auto
}

#filter-container-with-color-line .collection-color-filters {
    font-size: 0;
    text-align: center;
    padding: 10px 0
}

#filter-container-with-color-line .collection-color-filters .color-filter-item {
    display: inline-block;
    margin: 0 12px;
    width: auto;
    cursor: pointer
}

#filter-container-with-color-line .collection-color-filters .color-filter-item.active .color-filter-item-color:after,#filter-container-with-color-line .collection-color-filters .color-filter-item:hover .color-filter-item-color:after {
    -ms-transform: scale(1.75);
    transform: scale(1.75)
}

#filter-container-with-color-line .collection-color-filters .color-filter-item.disabled {
    cursor: no-drop
}

#filter-container-with-color-line .collection-color-filters .color-filter-item.disabled .color-filter-item-color {
    background-color: #ccc!important;
    opacity: .3!important
}

#filter-container-with-color-line .collection-color-filters .color-filter-item.disabled .color-filter-item-color:after {
    -ms-transform: scale(1)!important;
    transform: scale(1)!important
}

#filter-container-with-color-line .collection-color-filters .color-filter-item.white .color-filter-item-color:after {
    border: 1px solid rgba(48,38,52,0.38)
}

#filter-container-with-color-line .collection-color-filters .color-filter-item .color-filter-item-color {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: #000;
    margin: 10px
}

#filter-container-with-color-line .collection-color-filters .color-filter-item .color-filter-item-color:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: inherit;
    transition: transform .25s ease;
    opacity: .5;
    border-radius: 50%
}

#filter-container-with-color-line .collection-color-filters .color-filter-item.all-colors .color-filter-item-color {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAFFUlEQVR42r3WA5D9QLaA8a+7k9zMf/je2rZt27Zt27ZZWqu0tm3btgY7c2/Q6T5nT21SWRup+uqMf3P6suB/fP1D4FP0uifewF33GFxynXTWdfJxNxi8dbRO/Pox2g/Xunot8KV/C3yc3uHUNf4xFXKDghQKMiUJiwqLYbuiPKl12QVrj6xS/xHfrR4KvP8fB2fswXctyU/2yNoIqQHZSixGbKqzSgrtCclfRPrivWkZX5SX6e5A83fBh+vTQok8P5BvP0JiqSVThsxgtBaUtJS5QIcCidFJV94mN+lsepiuDOz+TTCw8+wZsyrEUhZT9bihFa3eMkwqXCqR3uoiuR2Qdjh/buNbZBkvDTR/EXykvu7GAbmzgdg0KLNAqK0FTGjGUMswq6QmyBKNJbmrDerHGqsNF5CGZwG3Ywbno/zA/xvy7GI6umq+3QRDLKjBZp6OtLdaCl3AYFjskK6bwBXSe0sZ+nQbWbWvAt73R6Bn+z4ePY6hMzRiFsravKVY2eooDQypIcWa3HbkrrGWlpLbzNBGq3B5yWOAi87gw/UHpUduayAGWjqhOh0plmDNx1rSE7RFBsPaHjVIukDqM6ntGbpg0xuoNvUiqV2dE/j8tOHmxRxyfAMZUSjgj9FpVnMRl2pSdwzpj7CtrN6AYJgjNpCsoVEDgd5dG2bwmIGKgxmc0Bm2WMxoImhv2MKQI5udIZ7YYSCWTpsJQ2f1GddzsflINS/OAArOAWoBDhxj3llAMeUlIX1B7oXUT0gnf1TqbcaxPAjEfIYZTA3/73GYR4EjAclZQMZyIMCgEAUKLdGkSJcN7tHYInEN/V01Otgc/wtrYUVIcpwZjIc4VVDATwWrtOatFLBUFeehBugMbjbQVYaVjrViKXQZesH1iotWLpjB7oD9nAXBgSoAbkIcDjd9LavlHS4oKBQJpHFWiayOWVuwTCPcGNI4wz10Do3LvRmMB3wtDZBEEUCndQFUFJmw6EAD+AJUYZEgRG9gQJvCWljr1mBgtgTXjT/T7qdvzGC7y0d8VAMhZwtLLB1LVsQK4ErFFSCq5KRUg+J6hx5NaFvarMFg+gQthKFiubv3kRnc/Un84GYofz0MctxBFIPHFAa1mLYrHUUJ3gMqSBrRMoE01sqjqwB9OdbV+JiRpbKf69fMIBCbfffCEPUBRVIGcQwZZgzFQNxCDXQ4QBVExrt8ncEPoI0bj7croK8gVoQMe7/8xSeBz1ozyK9/2Dxtu67v4Pu8M2TBQNIMOiRAWVmlzg9XTSAZNCsL8dA7pLVpaR8IqSYeRX7A0UP+0svTrw5/KfeqcS8eBiVNYASSU3wBVQllAAeWwYJhIElBoMwOHRy5C7hYoJ3wo5/88GXAu/8SCPCS1R7nr8TdKYmOWwI4KMoJ9OAZc8p8r/IigMMlB8lDX/Hj73/r85+4WHGXv/mK/+NvfPluxz3OmdfXi3DznAVRxQfDCmiDTQ/BWTrmMyA2rYCnosL1ie//6Kuf/9iFm8sDy78JAnn31x+65TKf+6s7azuPdoVWuRQGr/QmdEDpLIXC2RRHIZ4hF8SsdM0h3z761Ms/e9nuzjP2d0AAtZ7041998g3b7jRPGNa2r+EXhVuYlAIklAHHINAlQWLkN+0BR923PvfDnc8/GHj7v/pG+OvWtX4qbz7V7u6Jr7+l/3epLdbOvKn++Mc0Fmt6+OvAL7891D/8SLfzndcDH/uPvPMGvodtPPbvXb8FZUGHn5xt15IAAAAASUVORK5CYII=");
    background-color: transparent
}

#filter-container-with-color-line .collection-color-filters .color-filter-item.all-colors .color-filter-item-color:after {
    background-image: inherit
}

#filter-container-with-color-line .shadow-highlight {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 25px;
    z-index: 1
}

#filter-container-with-color-line .shadow-highlight:before {
    content: "";
    position: absolute;
    z-index: 0;
    box-shadow: 0 0 2.0833333333333335vw rgba(0,0,0,0.15);
    bottom: 0;
    width: 960px;
    height: 25%;
    border-radius: 100%;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

#filter-container-with-color-line .shadow-highlight:after {
    content: "";
    background: white;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    height: 100%
}

.ui-dialog .country-selector {
    width: 1080px;
    height: 570px;
    -webkit-tap-highlight-color: transparent
}

.ui-dialog .country-selector * {
    float: none
}

.ui-dialog .country-selector header {
    text-align: center;
    margin: 20px 0 0
}

.ui-dialog .country-selector header .pandora-icon-logo-pandora {
    display: inline-block;
    font-size: 70px;
    text-decoration: none;
    overflow: hidden
}

.ui-dialog .country-selector .country-selector-content {
    width: 100%;
    text-align: left;
    margin-top: 75px
}

.ui-dialog .country-selector .country-selector-content .continents {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 0 40px;
    box-sizing: border-box;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: center;
    justify-content: center
}

.ui-dialog .country-selector .country-selector-content .continents ul {
    max-height: 0;
    overflow: hidden;
    transition: max-height .25s linear;
    height: auto
}

.ui-dialog .country-selector .country-selector-content .continents ul ul.languages {
    overflow: hidden
}

.ui-dialog .country-selector .country-selector-content .continents .active>.btn:after {
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.ui-dialog .country-selector .country-selector-content .continents .active>ul {
    max-height: 275px;
    overflow: auto;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch
}

.ui-dialog .country-selector .country-selector-content .continents .active>ul>li>.btn {
    text-align: left
}

.ui-dialog .country-selector .country-selector-content .continents>li {
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    overflow: hidden
}

.ie9 .ui-dialog .country-selector .country-selector-content .continents>li {
    display: block;
    width: 235px;
    float: left
}

.ui-dialog .country-selector .country-selector-content .continents>li+li {
    margin-left: 20px
}

.righttoleft .ui-dialog .country-selector .country-selector-content .continents>li+li {
    margin-right: 20px;
    margin-left: auto
}

.ui-dialog .country-selector .country-selector-content .continents>li.active {
    box-shadow: 0 5px 8px 1px rgba(0,0,0,0.15)
}

.ui-dialog .country-selector .country-selector-content .continents>li>.btn {
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-radius: 0;
    padding-right: 35px;
    text-transform: none
}

.righttoleft .ui-dialog .country-selector .country-selector-content .continents>li>.btn {
    padding-right: 15px;
    padding-left: 35px
}

.ui-dialog .country-selector .country-selector-content .countries::-webkit-scrollbar {
    width: 0;
    background: transparent
}

.ui-dialog .country-selector .country-selector-content .countries>li:first-child .btn {
    border-top: 0
}

.ui-dialog .country-selector .country-selector-content .countries li {
    width: 100%
}

.ui-dialog .country-selector .country-selector-content .countries .btn {
    border-top: 1px solid #c8c8c8
}

.ui-dialog .country-selector .country-selector-content .languages .btn {
    background-color: #f4f4f4
}

.ui-dialog .country-selector .country-selector-content .languages .btn:active {
    background-color: #d1d1d3!important
}

.ui-dialog .country-selector .country-selector-content .flag-icon {
    background-position: left top;
    width: 2em;
    height: 1.5em;
    margin: 0;
    border: 1px solid #e9e9e9;
    -ms-flex: 0 0 2em;
    flex: 0 0 2em
}

.ui-dialog .country-selector .country-selector-content .btn.btn-link {
    text-decoration: none;
    text-align: left;
    border-radius: 0;
    font-size: 12px;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 15px;
    border-left: none;
    border-right: 0;
    height: 50px;
    white-space: nowrap;
    max-width: 100%;
    text-transform: none
}

.ie9 .ui-dialog .country-selector .country-selector-content .btn.btn-link {
    display: block;
    width: 235px;
    float: left;
    line-height: 36px
}

.righttoleft .ui-dialog .country-selector .country-selector-content .btn.btn-link {
    padding-right: 15px;
    padding-left: 35px
}

.ui-dialog .country-selector .country-selector-content .btn.btn-link span {
    text-decoration: none;
    margin: 0 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-dialog .country-selector .country-selector-content .btn.btn-link span:first-child {
    margin: 0
}

.ui-dialog .country-selector .country-selector-content .has-sub:after {
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    content: "\e809";
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
    right: 5px;
    transition: transform .25s linear
}

.righttoleft .ui-dialog .country-selector .country-selector-content .has-sub:after {
    right: auto;
    left: 5px;
    -ms-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg)
}

.flag-icon-background {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.flag-icon {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    width: 1.3333333333333333em;
    line-height: 1em;
    vertical-align: middle
}

.flag-icon:before {
    content: "\00a0"
}

.flag-icon.flag-icon-squared {
    width: 1em
}

.flag-icon-ad {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ad.svg")
}

.flag-icon-ad.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ad.svg")
}

.flag-icon-ae {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ae.svg")
}

.flag-icon-ae.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ae.svg")
}

.flag-icon-af {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/af.svg")
}

.flag-icon-af.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/af.svg")
}

.flag-icon-ag {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ag.svg")
}

.flag-icon-ag.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ag.svg")
}

.flag-icon-ai {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ai.svg")
}

.flag-icon-ai.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ai.svg")
}

.flag-icon-al {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/al.svg")
}

.flag-icon-al.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/al.svg")
}

.flag-icon-am {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/am.svg")
}

.flag-icon-am.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/am.svg")
}

.flag-icon-ao {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ao.svg")
}

.flag-icon-ao.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ao.svg")
}

.flag-icon-aq {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/aq.svg")
}

.flag-icon-aq.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/aq.svg")
}

.flag-icon-ar {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ar.svg")
}

.flag-icon-ar.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ar.svg")
}

.flag-icon-as {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/as.svg")
}

.flag-icon-as.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/as.svg")
}

.flag-icon-at {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/at.svg")
}

.flag-icon-at.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/at.svg")
}

.flag-icon-au {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/au.svg")
}

.flag-icon-au.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/au.svg")
}

.flag-icon-aw {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/aw.svg")
}

.flag-icon-aw.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/aw.svg")
}

.flag-icon-ax {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ax.svg")
}

.flag-icon-ax.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ax.svg")
}

.flag-icon-az {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/az.svg")
}

.flag-icon-az.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/az.svg")
}

.flag-icon-ba {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ba.svg")
}

.flag-icon-ba.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ba.svg")
}

.flag-icon-bb {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bb.svg")
}

.flag-icon-bb.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bb.svg")
}

.flag-icon-bd {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bd.svg")
}

.flag-icon-bd.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bd.svg")
}

.flag-icon-be {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/be.svg")
}

.flag-icon-be.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/be.svg")
}

.flag-icon-bf {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bf.svg")
}

.flag-icon-bf.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bf.svg")
}

.flag-icon-bg {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bg.svg")
}

.flag-icon-bg.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bg.svg")
}

.flag-icon-bh {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bh.svg")
}

.flag-icon-bh.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bh.svg")
}

.flag-icon-bi {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bi.svg")
}

.flag-icon-bi.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bi.svg")
}

.flag-icon-bj {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bj.svg")
}

.flag-icon-bj.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bj.svg")
}

.flag-icon-bl {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bl.svg")
}

.flag-icon-bl.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bl.svg")
}

.flag-icon-bm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bm.svg")
}

.flag-icon-bm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bm.svg")
}

.flag-icon-bn {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bn.svg")
}

.flag-icon-bn.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bn.svg")
}

.flag-icon-bo {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bo.svg")
}

.flag-icon-bo.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bo.svg")
}

.flag-icon-bq {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bq.svg")
}

.flag-icon-bq.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bq.svg")
}

.flag-icon-br {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/br.svg")
}

.flag-icon-br.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/br.svg")
}

.flag-icon-bs {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bs.svg")
}

.flag-icon-bs.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bs.svg")
}

.flag-icon-bt {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bt.svg")
}

.flag-icon-bt.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bt.svg")
}

.flag-icon-bv {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bv.svg")
}

.flag-icon-bv.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bv.svg")
}

.flag-icon-bw {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bw.svg")
}

.flag-icon-bw.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bw.svg")
}

.flag-icon-by {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/by.svg")
}

.flag-icon-by.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/by.svg")
}

.flag-icon-bz {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/bz.svg")
}

.flag-icon-bz.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/bz.svg")
}

.flag-icon-ca {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ca.svg")
}

.flag-icon-ca.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ca.svg")
}

.flag-icon-cc {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cc.svg")
}

.flag-icon-cc.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cc.svg")
}

.flag-icon-cd {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cd.svg")
}

.flag-icon-cd.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cd.svg")
}

.flag-icon-cf {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cf.svg")
}

.flag-icon-cf.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cf.svg")
}

.flag-icon-cg {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cg.svg")
}

.flag-icon-cg.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cg.svg")
}

.flag-icon-ch {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ch.svg")
}

.flag-icon-ch.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ch.svg")
}

.flag-icon-ci {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ci.svg")
}

.flag-icon-ci.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ci.svg")
}

.flag-icon-ck {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ck.svg")
}

.flag-icon-ck.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ck.svg")
}

.flag-icon-cl {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cl.svg")
}

.flag-icon-cl.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cl.svg")
}

.flag-icon-cm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cm.svg")
}

.flag-icon-cm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cm.svg")
}

.flag-icon-cn {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cn.svg")
}

.flag-icon-cn.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cn.svg")
}

.flag-icon-co {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/co.svg")
}

.flag-icon-co.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/co.svg")
}

.flag-icon-cr {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cr.svg")
}

.flag-icon-cr.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cr.svg")
}

.flag-icon-cu {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cu.svg")
}

.flag-icon-cu.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cu.svg")
}

.flag-icon-cv {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cv.svg")
}

.flag-icon-cv.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cv.svg")
}

.flag-icon-cw {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cw.svg")
}

.flag-icon-cw.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cw.svg")
}

.flag-icon-cx {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cx.svg")
}

.flag-icon-cx.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cx.svg")
}

.flag-icon-cy {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cy.svg")
}

.flag-icon-cy.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cy.svg")
}

.flag-icon-cz {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/cz.svg")
}

.flag-icon-cz.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/cz.svg")
}

.flag-icon-de {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/de.svg")
}

.flag-icon-de.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/de.svg")
}

.flag-icon-dj {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/dj.svg")
}

.flag-icon-dj.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/dj.svg")
}

.flag-icon-dk {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/dk.svg")
}

.flag-icon-dk.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/dk.svg")
}

.flag-icon-dm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/dm.svg")
}

.flag-icon-dm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/dm.svg")
}

.flag-icon-do {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/do.svg")
}

.flag-icon-do.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/do.svg")
}

.flag-icon-dz {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/dz.svg")
}

.flag-icon-dz.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/dz.svg")
}

.flag-icon-ec {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ec.svg")
}

.flag-icon-ec.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ec.svg")
}

.flag-icon-ee {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ee.svg")
}

.flag-icon-ee.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ee.svg")
}

.flag-icon-eg {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/eg.svg")
}

.flag-icon-eg.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/eg.svg")
}

.flag-icon-eh {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/eh.svg")
}

.flag-icon-eh.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/eh.svg")
}

.flag-icon-en {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/en.svg")
}

.flag-icon-en.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/en.svg")
}

.flag-icon-er {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/er.svg")
}

.flag-icon-er.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/er.svg")
}

.flag-icon-es {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/es.svg")
}

.flag-icon-es.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/es.svg")
}

.flag-icon-et {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/et.svg")
}

.flag-icon-et.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/et.svg")
}

.flag-icon-fi {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/fi.svg")
}

.flag-icon-fi.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/fi.svg")
}

.flag-icon-fj {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/fj.svg")
}

.flag-icon-fj.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/fj.svg")
}

.flag-icon-fk {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/fk.svg")
}

.flag-icon-fk.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/fk.svg")
}

.flag-icon-fm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/fm.svg")
}

.flag-icon-fm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/fm.svg")
}

.flag-icon-fo {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/fo.svg")
}

.flag-icon-fo.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/fo.svg")
}

.flag-icon-fr {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/fr.svg")
}

.flag-icon-fr.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/fr.svg")
}

.flag-icon-ga {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ga.svg")
}

.flag-icon-ga.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ga.svg")
}

.flag-icon-gb {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gb.svg")
}

.flag-icon-gb.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gb.svg")
}

.flag-icon-gd {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gd.svg")
}

.flag-icon-gd.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gd.svg")
}

.flag-icon-ge {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ge.svg")
}

.flag-icon-ge.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ge.svg")
}

.flag-icon-gf {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gf.svg")
}

.flag-icon-gf.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gf.svg")
}

.flag-icon-gg {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gg.svg")
}

.flag-icon-gg.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gg.svg")
}

.flag-icon-gh {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gh.svg")
}

.flag-icon-gh.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gh.svg")
}

.flag-icon-gi {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gi.svg")
}

.flag-icon-gi.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gi.svg")
}

.flag-icon-gl {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gl.svg")
}

.flag-icon-gl.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gl.svg")
}

.flag-icon-gm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gm.svg")
}

.flag-icon-gm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gm.svg")
}

.flag-icon-gn {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gn.svg")
}

.flag-icon-gn.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gn.svg")
}

.flag-icon-gp {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gp.svg")
}

.flag-icon-gp.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gp.svg")
}

.flag-icon-gq {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gq.svg")
}

.flag-icon-gq.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gq.svg")
}

.flag-icon-gr {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gr.svg")
}

.flag-icon-gr.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gr.svg")
}

.flag-icon-gs {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gs.svg")
}

.flag-icon-gs.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gs.svg")
}

.flag-icon-gt {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gt.svg")
}

.flag-icon-gt.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gt.svg")
}

.flag-icon-gu {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gu.svg")
}

.flag-icon-gu.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gu.svg")
}

.flag-icon-gw {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gw.svg")
}

.flag-icon-gw.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gw.svg")
}

.flag-icon-gy {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/gy.svg")
}

.flag-icon-gy.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/gy.svg")
}

.flag-icon-hk {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/hk.svg")
}

.flag-icon-hk.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/hk.svg")
}

.flag-icon-hm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/hm.svg")
}

.flag-icon-hm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/hm.svg")
}

.flag-icon-hn {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/hn.svg")
}

.flag-icon-hn.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/hn.svg")
}

.flag-icon-hr {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/hr.svg")
}

.flag-icon-hr.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/hr.svg")
}

.flag-icon-ht {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ht.svg")
}

.flag-icon-ht.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ht.svg")
}

.flag-icon-hu {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/hu.svg")
}

.flag-icon-hu.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/hu.svg")
}

.flag-icon-id {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/id.svg")
}

.flag-icon-id.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/id.svg")
}

.flag-icon-ie {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ie.svg")
}

.flag-icon-ie.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ie.svg")
}

.flag-icon-il {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/il.svg")
}

.flag-icon-il.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/il.svg")
}

.flag-icon-im {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/im.svg")
}

.flag-icon-im.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/im.svg")
}

.flag-icon-in {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/in.svg")
}

.flag-icon-in.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/in.svg")
}

.flag-icon-io {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/io.svg")
}

.flag-icon-io.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/io.svg")
}

.flag-icon-iq {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/iq.svg")
}

.flag-icon-iq.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/iq.svg")
}

.flag-icon-ir {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ir.svg")
}

.flag-icon-ir.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ir.svg")
}

.flag-icon-is {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/is.svg")
}

.flag-icon-is.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/is.svg")
}

.flag-icon-it {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/it.svg")
}

.flag-icon-it.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/it.svg")
}

.flag-icon-je {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/je.svg")
}

.flag-icon-je.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/je.svg")
}

.flag-icon-jm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/jm.svg")
}

.flag-icon-jm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/jm.svg")
}

.flag-icon-jo {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/jo.svg")
}

.flag-icon-jo.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/jo.svg")
}

.flag-icon-jp {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/jp.svg")
}

.flag-icon-jp.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/jp.svg")
}

.flag-icon-ke {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ke.svg")
}

.flag-icon-ke.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ke.svg")
}

.flag-icon-kg {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/kg.svg")
}

.flag-icon-kg.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/kg.svg")
}

.flag-icon-kh {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/kh.svg")
}

.flag-icon-kh.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/kh.svg")
}

.flag-icon-ki {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ki.svg")
}

.flag-icon-ki.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ki.svg")
}

.flag-icon-km {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/km.svg")
}

.flag-icon-km.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/km.svg")
}

.flag-icon-kn {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/kn.svg")
}

.flag-icon-kn.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/kn.svg")
}

.flag-icon-kp {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/kp.svg")
}

.flag-icon-kp.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/kp.svg")
}

.flag-icon-kr {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/kr.svg")
}

.flag-icon-kr.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/kr.svg")
}

.flag-icon-kw {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/kw.svg")
}

.flag-icon-kw.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/kw.svg")
}

.flag-icon-ky {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ky.svg")
}

.flag-icon-ky.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ky.svg")
}

.flag-icon-kz {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/kz.svg")
}

.flag-icon-kz.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/kz.svg")
}

.flag-icon-la {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/la.svg")
}

.flag-icon-la.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/la.svg")
}

.flag-icon-lb {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/lb.svg")
}

.flag-icon-lb.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/lb.svg")
}

.flag-icon-lc {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/lc.svg")
}

.flag-icon-lc.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/lc.svg")
}

.flag-icon-li {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/li.svg")
}

.flag-icon-li.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/li.svg")
}

.flag-icon-lk {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/lk.svg")
}

.flag-icon-lk.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/lk.svg")
}

.flag-icon-lr {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/lr.svg")
}

.flag-icon-lr.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/lr.svg")
}

.flag-icon-ls {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ls.svg")
}

.flag-icon-ls.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ls.svg")
}

.flag-icon-lt {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/lt.svg")
}

.flag-icon-lt.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/lt.svg")
}

.flag-icon-lu {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/lu.svg")
}

.flag-icon-lu.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/lu.svg")
}

.flag-icon-lv {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/lv.svg")
}

.flag-icon-lv.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/lv.svg")
}

.flag-icon-ly {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ly.svg")
}

.flag-icon-ly.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ly.svg")
}

.flag-icon-ma {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ma.svg")
}

.flag-icon-ma.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ma.svg")
}

.flag-icon-mc {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mc.svg")
}

.flag-icon-mc.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mc.svg")
}

.flag-icon-md {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/md.svg")
}

.flag-icon-md.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/md.svg")
}

.flag-icon-me {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/me.svg")
}

.flag-icon-me.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/me.svg")
}

.flag-icon-mf {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mf.svg")
}

.flag-icon-mf.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mf.svg")
}

.flag-icon-mg {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mg.svg")
}

.flag-icon-mg.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mg.svg")
}

.flag-icon-mh {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mh.svg")
}

.flag-icon-mh.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mh.svg")
}

.flag-icon-mk {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mk.svg")
}

.flag-icon-mk.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mk.svg")
}

.flag-icon-ml {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ml.svg")
}

.flag-icon-ml.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ml.svg")
}

.flag-icon-mm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mm.svg")
}

.flag-icon-mm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mm.svg")
}

.flag-icon-mn {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mn.svg")
}

.flag-icon-mn.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mn.svg")
}

.flag-icon-mo {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mo.svg")
}

.flag-icon-mo.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mo.svg")
}

.flag-icon-mp {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mp.svg")
}

.flag-icon-mp.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mp.svg")
}

.flag-icon-mq {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mq.svg")
}

.flag-icon-mq.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mq.svg")
}

.flag-icon-mr {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mr.svg")
}

.flag-icon-mr.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mr.svg")
}

.flag-icon-ms {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ms.svg")
}

.flag-icon-ms.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ms.svg")
}

.flag-icon-mt {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mt.svg")
}

.flag-icon-mt.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mt.svg")
}

.flag-icon-mu {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mu.svg")
}

.flag-icon-mu.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mu.svg")
}

.flag-icon-mv {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mv.svg")
}

.flag-icon-mv.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mv.svg")
}

.flag-icon-mw {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mw.svg")
}

.flag-icon-mw.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mw.svg")
}

.flag-icon-mx {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mx.svg")
}

.flag-icon-mx.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mx.svg")
}

.flag-icon-my {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/my.svg")
}

.flag-icon-my.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/my.svg")
}

.flag-icon-mz {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/mz.svg")
}

.flag-icon-mz.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/mz.svg")
}

.flag-icon-na {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/na.svg")
}

.flag-icon-na.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/na.svg")
}

.flag-icon-nc {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/nc.svg")
}

.flag-icon-nc.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/nc.svg")
}

.flag-icon-ne {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ne.svg")
}

.flag-icon-ne.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ne.svg")
}

.flag-icon-nf {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/nf.svg")
}

.flag-icon-nf.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/nf.svg")
}

.flag-icon-ng {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ng.svg")
}

.flag-icon-ng.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ng.svg")
}

.flag-icon-ni {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ni.svg")
}

.flag-icon-ni.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ni.svg")
}

.flag-icon-nl {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/nl.svg")
}

.flag-icon-nl.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/nl.svg")
}

.flag-icon-no {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/no.svg")
}

.flag-icon-no.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/no.svg")
}

.flag-icon-np {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/np.svg")
}

.flag-icon-np.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/np.svg")
}

.flag-icon-nr {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/nr.svg")
}

.flag-icon-nr.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/nr.svg")
}

.flag-icon-nu {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/nu.svg")
}

.flag-icon-nu.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/nu.svg")
}

.flag-icon-nz {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/nz.svg")
}

.flag-icon-nz.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/nz.svg")
}

.flag-icon-om {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/om.svg")
}

.flag-icon-om.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/om.svg")
}

.flag-icon-pa {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/pa.svg")
}

.flag-icon-pa.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/pa.svg")
}

.flag-icon-pe {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/pe.svg")
}

.flag-icon-pe.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/pe.svg")
}

.flag-icon-pf {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/pf.svg")
}

.flag-icon-pf.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/pf.svg")
}

.flag-icon-pg {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/pg.svg")
}

.flag-icon-pg.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/pg.svg")
}

.flag-icon-ph {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ph.svg")
}

.flag-icon-ph.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ph.svg")
}

.flag-icon-pk {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/pk.svg")
}

.flag-icon-pk.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/pk.svg")
}

.flag-icon-pl {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/pl.svg")
}

.flag-icon-pl.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/pl.svg")
}

.flag-icon-pm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/pm.svg")
}

.flag-icon-pm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/pm.svg")
}

.flag-icon-pn {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/pn.svg")
}

.flag-icon-pn.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/pn.svg")
}

.flag-icon-pr {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/pr.svg")
}

.flag-icon-pr.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/pr.svg")
}

.flag-icon-ps {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ps.svg")
}

.flag-icon-ps.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ps.svg")
}

.flag-icon-pt {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/pt.svg")
}

.flag-icon-pt.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/pt.svg")
}

.flag-icon-pw {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/pw.svg")
}

.flag-icon-pw.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/pw.svg")
}

.flag-icon-py {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/py.svg")
}

.flag-icon-py.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/py.svg")
}

.flag-icon-qa {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/qa.svg")
}

.flag-icon-qa.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/qa.svg")
}

.flag-icon-re {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/re.svg")
}

.flag-icon-re.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/re.svg")
}

.flag-icon-ro {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ro.svg")
}

.flag-icon-ro.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ro.svg")
}

.flag-icon-rs {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/rs.svg")
}

.flag-icon-rs.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/rs.svg")
}

.flag-icon-ru {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ru.svg")
}

.flag-icon-ru.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ru.svg")
}

.flag-icon-rw {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/rw.svg")
}

.flag-icon-rw.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/rw.svg")
}

.flag-icon-sa {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sa.svg")
}

.flag-icon-sa.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sa.svg")
}

.flag-icon-sb {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sb.svg")
}

.flag-icon-sb.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sb.svg")
}

.flag-icon-sc {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sc.svg")
}

.flag-icon-sc.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sc.svg")
}

.flag-icon-sd {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sd.svg")
}

.flag-icon-sd.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sd.svg")
}

.flag-icon-se {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/se.svg")
}

.flag-icon-se.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/se.svg")
}

.flag-icon-sg {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sg.svg")
}

.flag-icon-sg.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sg.svg")
}

.flag-icon-sh {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sh.svg")
}

.flag-icon-sh.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sh.svg")
}

.flag-icon-si {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/si.svg")
}

.flag-icon-si.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/si.svg")
}

.flag-icon-sj {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sj.svg")
}

.flag-icon-sj.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sj.svg")
}

.flag-icon-sk {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sk.svg")
}

.flag-icon-sk.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sk.svg")
}

.flag-icon-sl {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sl.svg")
}

.flag-icon-sl.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sl.svg")
}

.flag-icon-sm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sm.svg")
}

.flag-icon-sm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sm.svg")
}

.flag-icon-sn {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sn.svg")
}

.flag-icon-sn.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sn.svg")
}

.flag-icon-so {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/so.svg")
}

.flag-icon-so.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/so.svg")
}

.flag-icon-sr {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sr.svg")
}

.flag-icon-sr.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sr.svg")
}

.flag-icon-ss {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ss.svg")
}

.flag-icon-ss.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ss.svg")
}

.flag-icon-st {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/st.svg")
}

.flag-icon-st.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/st.svg")
}

.flag-icon-sv {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sv.svg")
}

.flag-icon-sv.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sv.svg")
}

.flag-icon-sx {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sx.svg")
}

.flag-icon-sx.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sx.svg")
}

.flag-icon-sy {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sy.svg")
}

.flag-icon-sy.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sy.svg")
}

.flag-icon-sz {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/sz.svg")
}

.flag-icon-sz.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/sz.svg")
}

.flag-icon-tc {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tc.svg")
}

.flag-icon-tc.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tc.svg")
}

.flag-icon-td {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/td.svg")
}

.flag-icon-td.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/td.svg")
}

.flag-icon-tf {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tf.svg")
}

.flag-icon-tf.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tf.svg")
}

.flag-icon-tg {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tg.svg")
}

.flag-icon-tg.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tg.svg")
}

.flag-icon-th {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/th.svg")
}

.flag-icon-th.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/th.svg")
}

.flag-icon-tj {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tj.svg")
}

.flag-icon-tj.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tj.svg")
}

.flag-icon-tk {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tk.svg")
}

.flag-icon-tk.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tk.svg")
}

.flag-icon-tl {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tl.svg")
}

.flag-icon-tl.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tl.svg")
}

.flag-icon-tm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tm.svg")
}

.flag-icon-tm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tm.svg")
}

.flag-icon-tn {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tn.svg")
}

.flag-icon-tn.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tn.svg")
}

.flag-icon-to {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/to.svg")
}

.flag-icon-to.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/to.svg")
}

.flag-icon-tr {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tr.svg")
}

.flag-icon-tr.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tr.svg")
}

.flag-icon-tt {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tt.svg")
}

.flag-icon-tt.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tt.svg")
}

.flag-icon-tv {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tv.svg")
}

.flag-icon-tv.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tv.svg")
}

.flag-icon-tw {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tw.svg")
}

.flag-icon-tw.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tw.svg")
}

.flag-icon-tz {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/tz.svg")
}

.flag-icon-tz.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/tz.svg")
}

.flag-icon-ua {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ua.svg")
}

.flag-icon-ua.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ua.svg")
}

.flag-icon-ug {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ug.svg")
}

.flag-icon-ug.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ug.svg")
}

.flag-icon-um {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/um.svg")
}

.flag-icon-um.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/um.svg")
}

.flag-icon-us {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/us.svg")
}

.flag-icon-us.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/us.svg")
}

.flag-icon-uy {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/uy.svg")
}

.flag-icon-uy.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/uy.svg")
}

.flag-icon-uz {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/uz.svg")
}

.flag-icon-uz.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/uz.svg")
}

.flag-icon-va {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/va.svg")
}

.flag-icon-va.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/va.svg")
}

.flag-icon-vc {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/vc.svg")
}

.flag-icon-vc.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/vc.svg")
}

.flag-icon-ve {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ve.svg")
}

.flag-icon-ve.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ve.svg")
}

.flag-icon-vg {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/vg.svg")
}

.flag-icon-vg.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/vg.svg")
}

.flag-icon-vi {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/vi.svg")
}

.flag-icon-vi.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/vi.svg")
}

.flag-icon-vn {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/vn.svg")
}

.flag-icon-vn.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/vn.svg")
}

.flag-icon-vu {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/vu.svg")
}

.flag-icon-vu.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/vu.svg")
}

.flag-icon-wf {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/wf.svg")
}

.flag-icon-wf.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/wf.svg")
}

.flag-icon-ws {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ws.svg")
}

.flag-icon-ws.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ws.svg")
}

.flag-icon-ye {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/ye.svg")
}

.flag-icon-ye.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/ye.svg")
}

.flag-icon-yt {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/yt.svg")
}

.flag-icon-yt.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/yt.svg")
}

.flag-icon-za {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/za.svg")
}

.flag-icon-za.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/za.svg")
}

.flag-icon-zm {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/zm.svg")
}

.flag-icon-zm.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/zm.svg")
}

.flag-icon-zw {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/4x3/zw.svg")
}

.flag-icon-zw.flag-icon-squared {
    background-image: url("//static.pandora.net/design/consumer/images/flags/flags-svg/1x1/zw.svg")
}

.noUi-target,.noUi-target * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box
}

.noUi-target {
    position: relative;
    direction: ltr
}

.noUi-base {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.noUi-connect {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0
}

.noUi-origin {
    position: absolute;
    height: 0;
    width: 0
}

.noUi-handle {
    position: relative;
    z-index: 1
}

.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin {
    transition: top .3s,right .3s,bottom .3s,left .3s
}

.noUi-state-drag * {
    cursor: inherit!important
}

.noUi-base,.noUi-handle {
    transform: translate3d(0,0,0)
}

.noUi-horizontal {
    height: 18px
}

.noUi-horizontal .noUi-handle {
    width: 34px;
    height: 28px;
    left: -17px;
    top: -6px
}

.noUi-vertical {
    width: 18px
}

.noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    left: -6px;
    top: -17px
}

.noUi-target {
    background: #FAFAFA;
    border-radius: 2px;
    border: 1px solid #D3D3D3;
    box-shadow: inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb
}

.noUi-connect {
    background: #3FB8AF;
    box-shadow: inset 0 0 3px rgba(51,51,51,0.45);
    transition: background 450ms
}

.noUi-draggable {
    cursor: w-resize
}

.noUi-vertical .noUi-draggable {
    cursor: n-resize
}

.noUi-handle {
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    background: #FFF;
    cursor: default;
    box-shadow: inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb
}

.noUi-active {
    box-shadow: inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb
}

.noUi-handle:before,.noUi-handle:after {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #E8E7E6;
    left: 14px;
    top: 6px
}

.noUi-handle:after {
    left: 17px
}

.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px
}

.noUi-vertical .noUi-handle:after {
    top: 17px
}

[disabled] .noUi-connect {
    background: #B8B8B8
}

[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle {
    cursor: not-allowed
}

.noUi-pips,.noUi-pips * {
    box-sizing: border-box
}

.noUi-pips {
    position: absolute;
    color: #999
}

.noUi-value {
    position: absolute;
    text-align: center
}

.noUi-value-sub {
    color: #ccc;
    font-size: 10px
}

.noUi-marker {
    position: absolute;
    background: #CCC
}

.noUi-marker-sub {
    background: #AAA
}

.noUi-marker-large {
    background: #AAA
}

.noUi-pips-horizontal {
    padding: 10px 0;
    height: 80px;
    top: 100%;
    left: 0;
    width: 100%
}

.noUi-value-horizontal {
    transform: translate3d(-50%,50%,0)
}

.noUi-marker-horizontal.noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px
}

.noUi-marker-horizontal.noUi-marker-sub {
    height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
    height: 15px
}

.noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%
}

.noUi-value-vertical {
    transform: translate3d(0,50%,0);
    padding-left: 25px
}

.noUi-marker-vertical.noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px
}

.noUi-marker-vertical.noUi-marker-sub {
    width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
    width: 15px
}

.noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    text-align: center
}

.noUi-horizontal .noUi-tooltip {
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0);
    left: 50%;
    bottom: 120%
}

.noUi-vertical .noUi-tooltip {
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    top: 50%;
    right: 120%
}

.noUi-target,.noUi-target * {
    float: none;
    width: auto
}

.noUi-horizontal .noUi-handle,.noUi-horizontal .noUi-base {
    cursor: pointer
}

.noUi-horizontal.ext-grey {
    background: #929192;
    height: 8px
}

.noUi-horizontal.ext-grey .noUi-connect {
    background-color: #5a5a5a
}

.noUi-horizontal.ext-grey .noUi-background {
    background: #929192
}

.noUi-horizontal.ext-grey .noUi-handle {
    width: 13px;
    height: 19px;
    left: -6px;
    top: -6px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAATCAQAAADhPk8cAAAA/klEQVR4AQXAO27VQBQA0HNnxn5QwvqIqKhTIGgQogaa7CH7SxoU+3k+F8WPffubn3wM3S4t6Xo9no9v8etpPb45pV3XQLocv9t4OJwOQwo7OorxJb7m4TSl5rJZimHqStdNDemdNDVpQ6FK4WbpquJCSm1K1UAIXTPsTksLobgLbMKwS8VSQkpVsUlhuSPRNm/SJpwC76WQmnLZFcuQmpAu02Yo1XIpEkOx3BRD1ZauIm1C0XWhmcqumZYQUthVaajaxE3XQKIKU2gFS3WBXceULuV8uVumqgh3Tdjc5Ut8fhqPaVp2w0Iz/ZN/Wv9+RH8YH1JRDSzrtT5vP/8DgtyM69SXeMQAAAAASUVORK5CYII=")
}

.noUi-horizontal.ext-grey .noUi-handle:before,.noUi-horizontal.ext-grey .noUi-handle:after {
    display: none
}

.noUi-horizontal.ext-black {
    height: 8px
}

.noUi-horizontal.ext-black .noUi-handle {
    width: 13px;
    height: 19px;
    left: -6px;
    top: -6px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAATCAQAAADhPk8cAAAA/klEQVR4AQXAO27VQBQA0HNnxn5QwvqIqKhTIGgQogaa7CH7SxoU+3k+F8WPffubn3wM3S4t6Xo9no9v8etpPb45pV3XQLocv9t4OJwOQwo7OorxJb7m4TSl5rJZimHqStdNDemdNDVpQ6FK4WbpquJCSm1K1UAIXTPsTksLobgLbMKwS8VSQkpVsUlhuSPRNm/SJpwC76WQmnLZFcuQmpAu02Yo1XIpEkOx3BRD1ZauIm1C0XWhmcqumZYQUthVaajaxE3XQKIKU2gFS3WBXceULuV8uVumqgh3Tdjc5Ut8fhqPaVp2w0Iz/ZN/Wv9+RH8YH1JRDSzrtT5vP/8DgtyM69SXeMQAAAAASUVORK5CYII=")
}

.noUi-horizontal.ext-black .noUi-handle:before,.noUi-horizontal.ext-black .noUi-handle:after {
    display: none
}

.noUi-horizontal.ext-white {
    height: 8px;
    background: rgba(0,0,0,0.4);
    border-radius: 0;
    border: 0
}

.noUi-horizontal.ext-white .noUi-connect {
    background: #fff;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDRGQkEzM0QzNTc5MTFFMjhFNjg5NjI3MkE5NjU2QUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDRGQkEzM0UzNTc5MTFFMjhFNjg5NjI3MkE5NjU2QUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNEZCQTMzQjM1NzkxMUUyOEU2ODk2MjcyQTk2NTZBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNEZCQTMzQzM1NzkxMUUyOEU2ODk2MjcyQTk2NTZBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuCNd3QAAAxzSURBVHjavJ2LbuNKDENTw/3/T+7eFnDgTETycLp3Ayy6fcSx5yFRFKX5eDwen19fX4/v18fHx+P6//31/fPrlf72/rvrfet7puutn0Wvff3t9JnueabfT9+vr/uzuPFQ36/3t173cA/uJkP9jRrkdRCuf+rhr/dc/9wCuT/8/Zrq2aYJvF/jfr9ucarBXwdcLcBxHP775tPNuFo16+RMN+JWBFnZZBe6XZwmL92/e061ANN9uR3ysxCuCUmTMj3Q+n93w2770/e7z5omMpmVaRCn/5NnTosqmeLreudj8zXdWDJ/bqKVqbv/bjJNznZPZsP5L/KcyR/eTez6NVmM79dJB0091PR308BMO0Ot4jRYk59Q969W5+o70kA5/+p2wP36aqzuz3KkD5+ckHNm62Tdb35y0soMtddJKG1dvXQ3qwmc3u8W8DqOyjq8+BBqapJzT1DTPXCC18puO5BAnTK9h4Sw1BiqnXr/3Zl2SILBxOGTm1eriyyAaaWpFbwzOdNEEz+z7kwFs8c45L4N1fZymFxt1dVMpBjGrcLV7Kz3Ta+d4qT1/tMEu+d3KHC6xvc7PhuImsyYgqgulkmR7XQtBStTfOPseILghHGgcYeKiw4V2d6jyISjJ6inBln9jNrnHZPkUJnaKTKSHkyOGsMJ6d2vOwGZg8Yd0+q4T9L6EGp7Jse7XlOtuLTzmqCTmuIEVFJcNZnXdVyP9eHTzajVNtldFcskrL/6HvpV3VMiPN1gOrOYQI8aBwedPy62N7GQBOY6SEopE4XW3FdKzzRQdBdxEZrHvedwtm6yq26VOPuenGeCjYQFWP2e8nPq902coVa586EE7h/JPDk6ezJTbtCmm1VobdreLgagkHe6tnpuxTonWmcye5OfHSH9CntpAJWgL4lwqXkh107UPoW5idJPuZ+08505e3PqbiU2hB5BKtNKWnkq5ZRd1LvDQSVAMA1ySgUoWD+N4/1nZ8poEbraOUkHU4nfcfZ8gtUuuZVWLuHrEhue0Fna0YeDeDSNOQWP0/unSXIrMfkAYjIoW6BSrsRBK2pdAQu7MJTIwaU+nZDAQUHKyiYf1vqRRJUkNEVhewoJSHLrUDM8rRzKeU1owlEMBFYS5jgRgGsA3GQPV6Q0EY8TrHYTGgNDRYDtpDlpjryh8wmOT983u4UEuk5ORHzWeq3TRcFNgJOAgBroRgHScm0pRTz5MElpGNPnxipps94Q6XfGkD50opSdr3CDRXZEQkxkl1IKnO6UHSFcAi+HoxPcClS5dqUSUcQdjYCVs0wMMPVdimmYdrMbqzXKJ9T9SxyioGB6OBX4JXkOsa/E3BHUpsySGvgkDnR+jObxndbrSZ20qkLKru6wxhRe0wwfhaAKoFCER1hhQuUfKVKnpmWiP8jkpMFQgZVLkJGM5Y4cyCXUWvChrn0oJaDjoqZU5zo4itlMZoDyPir7pjgr5eMcA5AylspUJcTqxIUnxcpuxTQDOqlQEieUJrCJ8l0uJdHyZKWnOCSZ3Bf6PWXQ2gwcsftqNTWC6XZSfpvVa9IJ7bWfE0LSo0Sm0yobaWRP0Yqzz4mJ+FuxDClYUuN0KCWIG4hkqlKsosQUxPckQQFJqSZIq3Ifk690aQv3OTJN8QhCud9Esk1kTxhnt9oJTdLWibgJJqII91618E+yO9pEvuOSXKCZWFJnIgjBR2RBbR6E5PgTkr3fw+FEAg76rttY6bEc5Z2wfeJ/VBKNsL1qcO/XTMjI6aLVoonp3rXGkGxxUmGaEBC5TiI2HWJTTpQAjERuEoTYstUvOyTh40k6qibQ3ZTilhIvlmxz4sKSCZwCxCSWUDn0xGRM2rH79Y6U7ZsmIpUnOLUI4Z9iVk2YyJR3d74mQW7CFNBYx9Et5+SA2qokR0c08YQzM443azOJhHVIOyItSrUDImBSbC8NaNx7dgQHLnvZ1rQnVpaSnCRPQ7TMhGA904AT+lr5krRDpgFVWisavdOBcLuZRNlNrKZ8ryyLdo4pVUJR3oi06GjMDa2TV1oxqqIndZGtGEO19njzIevKbjC+w99pZe+UODiFoApyCTeVyqpTBpXsSje+Z6IO3ApWD0qj/AQfXRCZnKdCViT/Q+IHWh1MCdTrGidZtSQNSZ2mGnDiJ4hJmqT+bmIb2seZMaowSdH/kbipJBYm0FQVPTqVo4o3FNxWSaaU0Epl24RddoVCrfU51WS0PUDUKmpIO4KSVKBpkz6D46Xw3AWJLbBxNNMzH9Iwnc53uIYsxM8Q+Y7Lc0/F/wmOusmkTWhcBVZK/E279CTZvlat6FhRquyj/qKhYJpizeSoCQ3v0hNqUo/ErRBibsrCObsc20sMVDjJX7tcg4sxSMA2+TtXhz5lSBO5+uPUrfA3yH0cQlPmxdn4NMjTYOxU/E5miRb+pEYFybel10lqzIlAmYqYk3jCNXRRA0gVlTS22KkAcDs5pStefAiJIxJUa9q+Or4sFQwRFOjgpWs6ltBV6ghn9bpFd6I3XRbJwrnJaptJ7gRUNONHc+E7ufXdpp1JU1btkHZQUnRKeqEkfVXqDUlSr4Smd4uHNCdzAfL9PWeqy0uEGQkEk92neXPC2LpJpjkOkopNYIXm3d/M/+OmXKRwt+lDG23mP1ALppX6N56pWWROEHGQfIOSuRBWWMFVSnmvK5xQHm5nNEIHBWNd/OF+jgpo1x1CsoGNw06t/XaCvd3OqDQlS+AsqS9s+qC8ROoO99OtPtlGJZBLAVc7gaTt0gSP3b2RtoVJ9T9dI7U8PNTDu+CoHTwFAlSRjFJFJk4oxRuOuk/mlnT+JtqCibZ/kZImuYqSeirJJ0FU1LY2FcKu9WuCzS7vQXuhOCrGNYcbE1Qtmmii8mQ31USrVhapc08a+Cmz6MR5rnSC1EjSFuUvTr0tE6ARehtBE4q9OY6C5rIJLG9apKfOGG4BH0QwQNQUCjq6AhVXdJl2amr9R+Cn09sSFiAF0kru4xT2Uv2etifdAc2ZUqTohkT0KXlG4Dy5V7IT6Wk/b2wvOa+JBlfN5BFmuO1zmAa6Ed4lnoqYK5paeE5IK6JuO9yQfo1Un9u0gUqpAooQk+1v/KNLZ/98nQ4FI2c8kZ+nAWrPlHK0PRFvN+goocgdh00AhGwT22hgSQMbUhhJWjnRwSANxH7bSI0gS3pK3FvfXrpymoZn9EAtmiptu81RGE/r2xNXRyG+nRR1bB5tILZ7rgi1+e3Ka0/rbFYxjVeao/bGSF3lokkDyiTHV2TjROQRFQetF5ki/kRvOOBB0w9E/T9VGTxVJy7L5ZxSUuNRB0kTUZRep+/bOaeX6JyJAN1d4yQfnhTlpJSLwGZaj+J8QgMAUt0IoU9Im0CSXXw7No9w+00w1Jzr1PRZ+W06mAozCNTdbRniQoCzERikSJvQDM5mJ3qDZvWIjivRMup+SBty0ixHMQdHA/smf0PsdNqupA4+1WBMxaMEurqcRsr7UOZXTfKYwlWtlNTqmBAYOa0sZfASizzlSxqeLO00WmvoEmK084R9z9VImQRyu0KBRJ/sOHPiIB11QhFXcz4h7UBqF+hjOBSsxdW7CRlC9lHHnCbz/wogaZiA2+Q+RM9F+vA0v9HwOWR1NkcZUeRIhXQpZkqL2i3Sk+BmdTRDg4jIkRTksHrVAjwdP+Eo9eR8mwNeKBsuQcR6fPeu0j2xqlQg0J6n2BCQu2eopx3WZkid74wlbSnaTnJN18Sf2PqJM3OSnCQHIidZT/fril9pQOuqiV+oE6cZSnXrie9pWrQmqpsGYrTBmWMNSDMFAu9JI50Xtpc0BSDn1rqVRSqjiL1N7OlaIka6OrjDLd3EqedvxA+ToP1QwjFVKduIxiZAkPqXpGuoBaGabDpTQlYsoUDoEU9EDfNyShvJeFEBNMHpO8ctEaqbSmLpWSeUwm9TuKNlmCYkmQha+dTEC016tOlMR6gVCjQIWmvOLJHtmehJyanKlW5VYnNJn0Jy0AyJyNuDZ5x5S+XP0fSvOXVy4DCJQahDpAILWvbWZASToyUMRLNLibjjoIShW+mqpazj/QkV7djX3YOGXVsMUpSZYPKkaU6I8f71TMoNkjEjFEdDxJEsHEFu5DNoRjP5imQBHF0kI/Xfnj1OxA7ppfwMxfJKtaJ61KeMo/Mrk2WgCS3lSw+XzUqRtSt5c2eHUPWim5yUFiBn0NJ2hfRMwgRSXPOAZ+MAh8dp71xy9Gh7LBIVXxMuze0E2hST7OyUDXSW4PqbPwIMAB05iht6I/tSAAAAAElFTkSuQmCC");
    transition: background 450ms
}

.noUi-horizontal.ext-white .noUi-background {
    background: #f3f2f4;
    box-shadow: inset -1px 2px 5px rgba(0,0,0,0.2)
}

.noUi-horizontal.ext-white .noUi-handle {
    background-image: none;
    background-color: #fff;
    border: 0;
    display: block;
    content: '';
    box-sizing: border-box;
    width: 13px;
    height: 19px;
    left: -6px;
    top: -6px
}

.noUi-horizontal.ext-white .noUi-handle:before,.noUi-horizontal.ext-white .noUi-handle:after {
    display: none
}

.noUi-horizontal.ext-white-grey {
    height: 8px;
    background: rgba(0,0,0,0.4);
    border-radius: 0;
    border-color: #D0D1D2
}

.noUi-horizontal.ext-white-grey .noUi-connect {
    background: #fff
}

.noUi-horizontal.ext-white-grey .noUi-background {
    background: rgba(0,0,0,0.4);
    box-shadow: none
}

.noUi-horizontal.ext-white-grey .noUi-handle {
    background-image: none;
    height: 22px;
    top: -8px;
    width: 13px;
    left: -6px;
    background-color: #fff;
    border: 1px solid #D0D1D2;
    display: block;
    content: '';
    box-sizing: border-box
}

.noUi-horizontal.ext-white-grey .noUi-handle:before,.noUi-horizontal.ext-white-grey .noUi-handle:after {
    display: none
}

.noUi-horizontal.ext-dashed-grey {
    background-size: 4px 6px;
    background-image: linear-gradient(to right,#808080 1px,transparent 1px);
    background-color: transparent;
    box-shadow: none;
    border-radius: 0;
    border: 0;
    height: 6px
}

.ie9 .noUi-horizontal.ext-dashed-grey {
    background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEBLAEsAAD/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIAAYABAMBEQACEQEDEQH/xABOAAEAAAAAAAAAAAAAAAAAAAAHAQEBAAAAAAAAAAAAAAAAAAAAARAAAwEAAAAAAAAAAAAAAAAAAMWGRxEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AbMKl15R//9k=");
    background-repeat: repeat-x
}

.noUi-horizontal.ext-dashed-grey .noUi-handle {
    background-color: #fff;
    background-image: none;
    height: 44px;
    width: 44px;
    border-radius: 50%;
    top: -19px;
    left: -19px;
    box-shadow: 1px 1px 7px rgba(0,0,0,0.5);
    margin: 0;
    padding: 0
}

.noUi-horizontal.ext-dashed-grey .noUi-handle:before,.noUi-horizontal.ext-dashed-grey .noUi-handle:after {
    font-family: 'pandora-icons-new-design'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    display: inline-block;
    width: 40px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    top: 0;
    font-size: 30px;
    margin: 0 -7px;
    background: 0
}

.noUi-horizontal.ext-dashed-grey .noUi-handle:after {
    content: "\e915";
    right: 0
}

.noUi-horizontal.ext-dashed-grey .noUi-handle:before {
    content: "\e914";
    left: 0
}

.noUi-horizontal.ext-dashed-grey .noUi-handle .noUi-tooltip {
    top: 120%;
    bottom: auto;
    background: 0;
    border: 0
}

.noUi-vertical {
    width: 8px
}

.noUi-vertical .noUi-handle {
    width: 19px;
    height: 13px;
    left: -6px;
    top: -6px
}

.noUi-vertical.ext-black .noUi-handle {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAATCAQAAADhPk8cAAAAvUlEQVR4AQXAzTIDQRAA4D7ts3PLPhwSVeKEoWqC/K7a6f5U1GTWEyWRcKjZFLVJAJBSSuMudEglAayG3gNWBVaUwsWXAEgJSGXRBAkSJIayaAIAYBg4awIAGIBFE4lVARKsLj4EsEoAcNMEJIahDMCiiVQAAFg0AQkAElfvAigMhVKGiyYSCYCBdPMmAAoJKBdvQmeAQqFcdS89/jZn345Ofv04Oeqavaf7OE+f8+th69nOztbO1uPhYd5P/5rX3xB7JVMHAAAAAElFTkSuQmCC")
}

body .google-recaptcha-grid {
    width: auto
}

body .g-recaptcha {
    width: auto;
    float: none;
    margin: 0 auto;
    clear: both
}

body .g-recaptcha.error>div {
    color: #B94A48!important;
    border: 1px solid #B94A48!important;
    box-sizing: border-box
}

body .g-recaptcha+.btn {
    margin-top: 20px
}

body .g-recaptcha>div {
    margin: 0 auto;
    overflow: hidden
}

body .g-recaptcha * {
    float: none
}

img.lazy {
    min-height: 1px;
    min-width: 1px
}

.blur {
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    -o-filter: blur(5px);
    filter: blur(5px);
    filter: progid:DXImageTransform.Microsoft.Blur(pixelradius='5');
    pointer-events: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .blur:before {
        position: fixed;
        content: '';
        width: 100vw;
        height: 100vh;
        top: 0;
        left: 0;
        background: #ccc;
        opacity: .95;
        display: block
    }
}

.list-grid {
    overflow: hidden;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0
}

.list-grid>li,.list-grid>div,.list-grid>section {
    float: left
}

.list-grid>li,.list-grid>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0
}

.list-grid>li,.list-grid>div {
    margin-top: 0
}

.list-grid.ext-cols-1>li {
    width: 100%
}

.list-grid.ext-cols-2>li {
    width: 50%
}

.list-grid.ext-cols-2.ext-exact>li:nth-child(2n+1) {
    padding-left: 0
}

.list-grid.ext-cols-2.ext-exact>li:nth-child(2n+2) {
    padding-right: 0
}

.list-grid.ext-cols-3>li {
    width: 33.33333333333333%
}

.list-grid.ext-cols-3.ext-exact>li:nth-child(3n+1) {
    padding-left: 0
}

.list-grid.ext-cols-3.ext-exact>li:nth-child(3n+3) {
    padding-right: 0
}

.list-grid.ext-cols-4>li {
    width: 25%
}

.list-grid.ext-cols-4.ext-exact>li:nth-child(4n+1) {
    padding-left: 0
}

.list-grid.ext-cols-4.ext-exact>li:nth-child(4n+4) {
    padding-right: 0
}

.list-grid.ext-cols-5>li {
    width: 20%
}

.list-grid.ext-cols-5.ext-exact>li:nth-child(5n+1) {
    padding-left: 0
}

.list-grid.ext-cols-5.ext-exact>li:nth-child(5n+5) {
    padding-right: 0
}

.list-grid.ext-cols-6>li {
    width: 16.666666666666664%
}

.list-grid.ext-cols-6.ext-exact>li:nth-child(6n+1) {
    padding-left: 0
}

.list-grid.ext-cols-6.ext-exact>li:nth-child(6n+6) {
    padding-right: 0
}

.list-grid.ext-cols-7>li {
    width: 14.285714285714285%
}

.list-grid.ext-cols-7.ext-exact>li:nth-child(7n+1) {
    padding-left: 0
}

.list-grid.ext-cols-7.ext-exact>li:nth-child(7n+6) {
    padding-right: 0
}

.list-grid.ext-cols-3-check>li {
    width: auto
}

.list-grid.ext-cols-3-check>li:nth-child(3n+3) {
    width: 18px;
    float: right
}

.list-grid.ext-cols-3-check.ext-exact>li:nth-child(3n+1) {
    padding-left: 0
}

.list-grid.ext-cols-3-check.ext-exact>li:nth-child(3n+3) {
    padding-right: 0
}

.list-grid.ext-spaced-1 {
    margin-left: -1px;
    margin-right: 0;
    margin-top: -1px
}

.list-grid.ext-spaced-1>li,.list-grid.ext-spaced-1>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 1px;
    padding-right: 0
}

.list-grid.ext-spaced-1>li,.list-grid.ext-spaced-1>div {
    margin-top: 1px
}

.list-grid.ext-spaced-x-1 {
    margin-left: -1px;
    margin-right: 0
}

.list-grid.ext-spaced-x-1>li,.list-grid.ext-spaced-x-1>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 1px;
    padding-right: 0
}

.list-grid.ext-spaced-y-1 {
    margin-top: -1px
}

.list-grid.ext-spaced-y-1>li,.list-grid.ext-spaced-y-1>div {
    margin-top: 1px
}

.list-grid.ext-spaced-5 {
    margin-left: -3px;
    margin-right: -2px;
    margin-top: -5px
}

.list-grid.ext-spaced-5>li,.list-grid.ext-spaced-5>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 3px;
    padding-right: 2px
}

.list-grid.ext-spaced-5>li,.list-grid.ext-spaced-5>div {
    margin-top: 5px
}

.list-grid.ext-spaced-x-5 {
    margin-left: -3px;
    margin-right: -2px
}

.list-grid.ext-spaced-x-5>li,.list-grid.ext-spaced-x-5>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 3px;
    padding-right: 2px
}

.list-grid.ext-spaced-y-5 {
    margin-top: -5px
}

.list-grid.ext-spaced-y-5>li,.list-grid.ext-spaced-y-5>div {
    margin-top: 5px
}

.list-grid.ext-spaced-10 {
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -10px
}

.list-grid.ext-spaced-10>li,.list-grid.ext-spaced-10>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px
}

.list-grid.ext-spaced-10>li,.list-grid.ext-spaced-10>div {
    margin-top: 10px
}

.list-grid.ext-spaced-x-10 {
    margin-left: -5px;
    margin-right: -5px
}

.list-grid.ext-spaced-x-10>li,.list-grid.ext-spaced-x-10>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px
}

.list-grid.ext-spaced-y-10 {
    margin-top: -10px
}

.list-grid.ext-spaced-y-10>li,.list-grid.ext-spaced-y-10>div {
    margin-top: 10px
}

.list-grid.ext-spaced-20 {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -20px
}

.list-grid.ext-spaced-20>li,.list-grid.ext-spaced-20>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px
}

.list-grid.ext-spaced-20>li,.list-grid.ext-spaced-20>div {
    margin-top: 20px
}

.list-grid.ext-spaced-x-20 {
    margin-left: -10px;
    margin-right: -10px
}

.list-grid.ext-spaced-x-20>li,.list-grid.ext-spaced-x-20>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px
}

.list-grid.ext-spaced-y-20 {
    margin-top: -20px
}

.list-grid.ext-spaced-y-20>li,.list-grid.ext-spaced-y-20>div {
    margin-top: 20px
}

.list-grid.ext-spaced-30 {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -30px
}

.list-grid.ext-spaced-30>li,.list-grid.ext-spaced-30>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px
}

.list-grid.ext-spaced-30>li,.list-grid.ext-spaced-30>div {
    margin-top: 30px
}

.list-grid.ext-spaced-x-30 {
    margin-left: -15px;
    margin-right: -15px
}

.list-grid.ext-spaced-x-30>li,.list-grid.ext-spaced-x-30>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px
}

.list-grid.ext-spaced-y-30 {
    margin-top: -30px
}

.list-grid.ext-spaced-y-30>li,.list-grid.ext-spaced-y-30>div {
    margin-top: 30px
}

.list-grid.ext-spaced-x-50 {
    margin-left: -25px;
    margin-right: -25px
}

.list-grid.ext-spaced-x-50>li,.list-grid.ext-spaced-x-50>div {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 25px;
    padding-right: 25px
}

.list-grid.ext-spaced-y-50 {
    margin-top: -50px
}

.list-grid.ext-spaced-y-50>li,.list-grid.ext-spaced-y-50>div {
    margin-top: 50px
}

.table-object {
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    width: 100%;
    float: none
}

.table-object.ext-cols-1 .to-cell {
    width: 100%
}

.table-object.ext-cols-2 .to-cell {
    width: 50%
}

.table-object.ext-cols-3 .to-cell {
    width: 33.33333333333333%
}

.table-object.ext-cols-4 .to-cell {
    width: 25%
}

.table-object.ext-cols-5 .to-cell {
    width: 20%
}

.table-object.ext-cols-6 .to-cell {
    width: 16.666666666666664%
}

.table-object>.to-row {
    display: table-row;
    float: none
}

.table-object>.to-cell,.table-object>.to-row>.to-cell {
    display: table-cell;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    float: none
}

.righttoleft .table-object>.to-cell,.righttoleft .table-object>.to-row>.to-cell {
    text-align: right
}

.table-object>.to-cell.ext-valign-top,.table-object>.to-row>.to-cell.ext-valign-top {
    vertical-align: top
}

.play-button {
    width: 100px;
    height: 100px;
    background-color: rgba(255,255,255,0.75);
    border-radius: 50px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -50px;
    display: inline-block;
    float: none;
    z-index: 1
}

.firefox .play-button,.ie8 .play-button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAJMElEQVR4Ae2dC1BU1x2HgzzVkIiGAAIBBNMC1UZEY0JSkxpMTGvSxhAp6WimmhomokyplDFGKclOIhJfeSjYJjVWRSsNtYK2FVSLiI4JIEpheXl34SLyBkTktf2dDCez3V4Qll049+45M9/sDLss9/w/zuOec+459/HEE08yTVbAGtgOYAfsgcMAEyWg79kDO73ftQZW8sg0O2mCATYDr9Z6WBlA86ADJOkM6AP9oFf/1QCeDCTYAgfgCJzAw8ANeAKvuLi4xzMzMyMKCws3VVZW7qmtrf1rfX39maamprzW1tbCtrY29e3bt0VKe3t7Kfk5eb+xsTG7rq4u7caNG58WFxdvPH/+/PKdO3fOHvg7jsAB2IIJll4V2ehJmAZcBwR4x8fH/+jy5cux1dXVRxDYayTIpgYSi27evHno+vXr0QcOHJijJ8cGWFlaaZgEpgAXKmHHjh2hCE4i/qsvkYCNNc3NzXmCILx36tSp+eT6lF5qqIjJYBqYDryDg4MDcnJyfkOqHxIUVsA/RVZpaelb69evf0hpYqxoidAXERYWFnTt2rUPUW38hwSAVdAWFaPajD906JAHyYfcqzJr4ACmADfgHRISMgsiPkBGK0iG5UJHR0d5TU3Nu0lJSdNIvuRaKhyBC/Cys7PzO3fu3Do00EVyEiFRYgrRW3vD399fNqVlArAHU4A78ElISHgW3c5M2YqQ7gD8vaCgwJ/1tsUaTALO4BHgiz7/OhT3qs7OTlFpQEylKIorSb5ZrqJcaVuh0Wj2kwtXOuiR7c3IyHAicWBJxoNgOpixdevWUBTpy5Ygg4JaILeiouIHJB4syJgCPIBvWlpaBC5OrXgJ0lVYKe78F1Ep4ynDE/hmZWVF4qI05OIsGAFSwqiUcZNx4cKFaFyMFoidnOqGhoaVYyaFthm0msL9xdr/k8GpQWMfMRYybMADwB34onfxBpcxKFoM/S8x903fZOAGZiQnJy9l4B6D+XsVSJlrrnbDAbgAn/Dw8HlkAogHfVhSvsFotrM52o2pwNvJyel7ZCiEB3tEUr7Cq7Uph0QeAB7Ar6io6P07d+6II4ODgckYU1VVE4ELmJGSkrIUX67lATYKLeZ/gkxWVSH5Y0gkhwfWeFBtZePVdjS9qvtpFxfDzfE8qKMH7UmUsULswEPAOzIy8kl8UQUPqEkoA67GlA5H2pBjliyFB9KkpWS7MaXDGfhs2bLlWdR9pm3IORrgY0zb4ScIwh95AM1SSnaNuGe1evXqBfhloaurSzQ5HAG4Dve+wxX4YiWhigfOrMQN9678ESzdeRQ3Mld40MxKPrAZsrqijfnBgwdf5QEbE0LvVV1NH2jM9/FgjQmf3LO6cnd390dXV82DNSaogd1g1dU04J2amrqcpYte8dqvunL/fbFBwVJCpITYAxfgq1art7N0wbNmBOkIv14R2fXNlfx6BQrZJNV+TKI3g5ig/9fdu3dFVqBCCLN95+rWvhl953pR8S3ynkI4MdjYlWdAQEAgjAmsCqH80C9YF7P2d51l6vI6BQgRgIPhapIHgRceiHyBfIh1IZQ5j87XvfPbzbdvVAlyFxMoOVySnZ29Rk5CKHO//3h/wjuqDrFGvClTIS9Lju7i0WGVHIVQ5geG9H+YsK39Vt0tuYmJkexh4dGt/XIWQlkw++m+nds+bmtuaq6ViZDP9IU4ALeBHlaWEoRQQuY807f3432tSKyLyTQUMh34kQFFJQmhLJz3XO8X+75saW/vYFXMRX0hE4E7mIn5j9Lu7m6RJUwhhPJcyJLeI3/+SzPyyVQeQYmhEA8wE6YEJQuhvPjMSz3px4434Z6LlXxqJYWQNy1BCOXlxcu6T574RxML+ZSosixPCCXsp7/oPnP6XCMbQvQadfarLPOS+P5H7SxUWd91e5XeqA/Gqz8J7876Z3YjG4263o0hVmlfsSQhL4W+0pPxt5NNqBnGO58XJYdOWlpasnp6ekSWMIeIFxYu7UlL/aoZIljJZ6bk4CK2z/tSyUIWPfF878H9h1tId5exfH4mOfxeUlKiUqKQhfMW9X2e/KdWrBisZSx/lBjJCaqzZ8+uUZKQkMcW9u3ZldyGxKoIys8kp3B37979vBKELJj1VP+OrbvIaC/rIiiBkoscAgMD/dHiC3IVEhzwRP8Hv0/8dj5EJiIIAnAYdBkQelqn5SYEU7n98Rvfw4xhrZxEUE4MuVCuvLx8u1yEPDZznm5jzLvfzqnLUARl05BLSY8dO/Zab2+vyAqDrzqJ7SxXl98in5E5Tw252NrLy4sMMpaxKISsy3p71TqyLkvuIihqYHfP9b3Yr/YPrAlZ9fqarvwrBfUKEUH5ZFgP7Bw9enQZKxf9+rKVdy/mXGpQmAhK6LAeabO3t/fBCvivzXoxnHxgM+yHPrHoWsWDZlbiRvRYdFRUVDC5aeGBMwsCcBvxxgGiKH7Og2cWdhm1tUZiYuLT+GVtX1+fyDEZGuBr9OYzmCNJ4UE0KdtHtT1TbGwsaUsqeCBNQhlwHfUGZjhxZjMPpkmIMskWfxiW98Zs2wUe0FFxBtiabBPMw4cPv4gv5A28cWjBHJNvE4tzBFU8uEYRY46NlO93c3PzwPz0SR7gEZEOrM221fiGDRtmYXi+oL+/X+Tck6/Bw2bfjD89PX0xbhireMCHpAIEjdlxFbm5uRH4g1oeeEm0YPFYnyHidPXq1bfwh6u5gP+hBiwft1N2sPPc21zKd1SDX477oWAoKavIoJmFy9CAV5g5Ni8vL+/naOjLLVSGGvyYuYMljx8//iRWll+yMBm5wJ/Zo1ejo6M9sQHBFxYiYw9wlMXhxFgBuQbtSqWC7zEiZHd8N07wD8IocYbCZKQDP9kecO/s7DxZEIRVaPCv6nQ6Ucbkg3CAfMk7TQC2KpXKGaeWbcZ/V5nMRJSBWDBZ5h6kxWBVpDtO69mC9qWEcRHFIA5MvU/hyQrYJCUlTUWJeRMjx6cZE3EKrASTFO5h8FJTVVUVhIMqSanJGycJuWAjwDHcPOnLscGCCj88xbUCu0rshaACczXQ+O5PBxppLx764Vdt1hqNxhuzlEsgKBrV20forR1BMLPROcgHpB2qNgh2Nfk5yAdZIBWf3wai8F4o8FRisHjiiSeeeOLpv3ey+Y/4Ik4IAAAAAElFTkSuQmCC");
    background-color: rgba(0,0,0,0);
    border-radius: 0
}

.firefox .play-button .play-triangle,.ie8 .play-button .play-triangle {
    display: none
}

.play-button .play-triangle {
    width: 0;
    height: 0;
    border-top: 14px solid rgba(0,0,0,0);
    border-left: 27px solid #2d2232;
    border-bottom: 14px solid rgba(0,0,0,0);
    position: relative;
    left: 40px;
    top: 36px
}

.ie8 .play-button .play-triangle {
    border-top: 15px solid #fff;
    border-bottom: 15px solid #fff
}

.essence-label {
    pointer-events: none;
    width: 110px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1
}

.essence-label.mirrored {
    left: 0;
    right: auto
}

.righttoleft .essence-label {
    left: 0;
    right: auto;
    background-image: url("//static.pandora.net/consumer/design/general/essence_label_mirrored.png")
}

.righttoleft .essence-label img {
    display: none
}

.essence-label img {
    width: 100%
}

.essence-label-new {
    pointer-events: none;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    text-align: center;
    font-family: 'pandora-icons-new-design'!important;
    text-align: center!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 25px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0
}

.essence-label-new:before {
    content: "\e910"
}

.shine-label {
    pointer-events: none;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    text-align: center;
    font-family: 'pandora-icons-new-design'!important;
    text-align: center!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 25px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0
}

.shine-label:before {
    content: "\e924"
}

body #page .essence-triangle {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    font-size: 0;
    text-align: center;
    overflow: visible;
    z-index: 1;
    pointer-events: none
}

body #page .essence-triangle.ext-inverse {
    bottom: auto;
    top: 0;
    height: 0
}

body #page .essence-triangle.ext-inverse .triangle-left,body #page .essence-triangle.ext-inverse .triangle-right {
    background-color: transparent
}

body #page .essence-triangle.ext-inverse .triangle-center {
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 50px solid #fff
}

body #page .essence-triangle .triangle-left,body #page .essence-triangle .triangle-right {
    background-color: #fff;
    height: 100%;
    width: 50%;
    display: inline-block;
    position: relative
}

body #page .essence-triangle .triangle-left {
    left: -50px
}

body #page .essence-triangle .triangle-right {
    right: -50px
}

body #page .essence-triangle .triangle-center {
    width: 100px;
    height: 0;
    border-left: 50px solid #fff;
    border-right: 50px solid #fff;
    border-top: 50px solid transparent;
    box-sizing: border-box;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -50px;
    top: 0
}

.royalSlider {
    width: 600px;
    height: 400px;
    position: relative;
    direction: ltr
}

.royalSlider>* {
    float: left
}

.rsWebkit3d .rsSlide {
    -webkit-transform: translateZ(0)
}

.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink {
    -webkit-backface-visibility: hidden
}

.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none
}

.rsOverflow {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    float: left;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.rsVisibleNearbyWrap {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    left: 0;
    top: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.rsVisibleNearbyWrap .rsOverflow {
    position: absolute;
    left: 0;
    top: 0
}

.rsContainer {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.rsArrow,.rsThumbsArrow {
    cursor: pointer
}

.rsThumb {
    float: left;
    position: relative
}

.rsArrow,.rsNav,.rsThumbsArrow {
    opacity: 1;
    transition: opacity .3s linear
}

.rsArrowDisabled {
    display: none!important
}

.rsHidden {
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s linear .3s,opacity .3s linear
}

.rsGCaption {
    width: 100%;
    float: left;
    text-align: center
}

.royalSlider.rsFullscreen {
    position: fixed!important;
    height: auto!important;
    width: auto!important;
    margin: 0!important;
    padding: 0!important;
    z-index: 2147483647!important;
    top: 0!important;
    left: 0!important;
    bottom: 0!important;
    right: 0!important
}

.royalSlider .rsSlide.rsFakePreloader {
    opacity: 1!important;
    transition: 0s;
    display: none
}

.rsSlide {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    overflow: hidden;
    height: 100%;
    width: 100%
}

.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide {
    height: auto
}

.rsContent {
    width: 100%;
    height: 100%;
    position: relative
}

.rsPreloader {
    position: absolute;
    z-index: 0
}

.rsNav {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rsNavItem {
    -webkit-tap-highlight-color: rgba(0,0,0,0.25)
}

.rsThumbs {
    cursor: pointer;
    position: relative;
    overflow: hidden;
    float: left;
    z-index: 22
}

.rsTabs {
    float: left;
    background: none!important
}

.rsTabs,.rsThumbs {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.rsVideoContainer {
    width: auto;
    height: auto;
    line-height: 0;
    position: relative
}

.rsVideoFrameHolder {
    position: absolute;
    left: 0;
    top: 0;
    background: #141414;
    opacity: 0;
    -webkit-transition: .3s
}

.rsVideoFrameHolder.rsVideoActive {
    opacity: 1
}

.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj {
    position: absolute;
    z-index: 50;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed {
    box-sizing: border-box;
    padding-right: 44px
}

.rsABlock {
    left: 0;
    top: 0;
    position: absolute;
    z-index: 15
}

img.rsImg {
    max-width: none
}

.rsNoDrag {
    cursor: auto
}

.rsLink {
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 20;
    background: url("/Design/Consumer/CSS/jQueryComponents/blank.gif")
}

body.webkit #languageSelectorPane .languageSelectorPaneCorner {
    bottom: -30px
}

body.webkit #languageSelectorPane.confirm .languageSelectorPaneCorner {
    bottom: -25px
}

body.webkit #club-container #photosection .header-container h3 {
    margin-top: -7px
}

body.webkit #club-container #accountsection .header-container h3,body.webkit #club-container #namesection .header-container h3,body.webkit #club-container #addresssection .header-container h3 {
    margin-top: -4px
}

body.webkit #club-container #specialoccasionssection .header-container h3,body.webkit #club-container #newslettersection .header-container h3,body.webkit #club-container #facebooksection .header-container h3 {
    margin-top: -2px
}

body.webkit div.spot.bundle-spot.widget-a .text div.headline-holder {
    padding-top: 0
}

body.webkit div.spot.bundle-spot.widget-a .text div.headline-overlay {
    top: 2px
}

body.webkit .byop-single-item-info a.button.find-stores-button span.c span.bullet {
    top: 4px
}

body.webkit .byop-single-item-info div.pandora-club div.add-to-my-jewellery a:hover span.bullet {
    margin: -3px 0
}

body.webkit .collection a.button.add-to-bag-button span.c span.bullet {
    top: auto;
    line-height: 10px
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .collection a.button.find-stores-button span.c span.bullet {
        top:3px
    }
}

body.ie9 .byop-single-item-info div.pandora-club div.add-to-wish-list a:hover span.bullet {
    margin: -2px 0
}

body.ie8 #backgroundContainerIE {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    text-align: center;
    height: 100%!important
}

body.ie8 #background {
    position: absolute;
    top: 0;
    left: 0
}

body.ie8 .backgroundContainerIEc {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

body.ie8 .backgroundContainerIEc img {
    width: 100%;
    height: 100%
}

body.ie8 #menu .list-after li.search #search-form .search-form-overlay {
    width: 223px
}

body.ie8 .LoginOverlay {
    background: transparent!important
}

body.ie8 .product-size-selector .selector-box-top,body.ie8 .product-size-selector .selector-box-main,body.ie8 .product-size-selector .selector-box-bottom {
    background: #fff
}

body.ie8 #languageSelectorPane .languageSelectorPaneCorner {
    bottom: -30px
}

body.ie8 #languageSelectorPane.confirm .languageSelectorPaneCorner {
    bottom: -25px
}

body.ie8 #club-container .club-section .account-container input[type=checkbox] {
    width: auto;
    padding: 0
}

body.ie8 #club-container #photosection .header-container h3 {
    margin-top: -8px
}

body.ie8 #club-container #accountsection .header-container h3,body.ie8 #club-container #namesection .header-container h3,body.ie8 #club-container #addresssection .header-container h3 {
    margin-top: -5px
}

body.ie8 #club-container #specialoccasionssection .header-container h3,body.ie8 #club-container #newslettersection .header-container h3,body.ie8 #club-container #facebooksection .header-container h3 {
    margin-top: -3px
}

body.ie8 .product-size-selector {
    width: 375px
}

body.ie8 .product-size-selector .selector-box-top {
    height: 1px
}

body.ie8 .product-size-selector .selector-box-top a {
    top: 0;
    right: 0
}

body.ie8 .product-size-selector .selector-box-top a span.bullet {
    right: 4px;
    top: 4px
}

body.ie8 .product-size-selector .selector-content {
    margin: 0;
    width: 375px
}

body.ie8 .product-size-selector .selector-content h3 {
    margin: 0 0 0 -1px
}

body.ie8 .product-size-selector .selector-box-bottom {
    display: none
}

body.ie8 .product-size-selector.ring-size-tool {
    width: auto
}

body.ie8 .product-size-selector.ring-size-tool .selector-content {
    margin: 0;
    width: auto
}

body.ie8 .search .search-top .search-input-container .txtsearch {
    height: 42px;
    line-height: 42px
}

body.ie8 #page #christmasPage {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: auto
}

body.ie8 div.spot.bundle-spot.widget-a .text h3 {
    margin: -4px 0 0 0
}

body.ie8 #footer .storeLocatorBottom .searcher .results {
    border: solid 1px #000
}

body.ie8 #explore-header .scroll-panel>ul li.last-child a:hover {
    text-decoration: none;
    border: 0;
    background-color: #fff
}

body.ie8 .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal .exploreMenuRightSpots {
    position: absolute;
    right: 0
}

body.ie8 #explore-header .scroll-panel>ul ul.exploreMenuDynamicSpots {
    width: 358px
}

body.ie7 {
    background: inherit!important
}

body.ie7 a.button {
    position: relative;
    float: left;
    display: block
}

body.ie7 a.button.goto-wishlist-button {
    display: inline-block
}

body.ie7 .search .paging .next-nav .link-next.button.more-products-button {
    display: inline-block;
    float: none
}

body.ie7 #backgroundContainerIE {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    text-align: center
}

body.ie7 #background {
    position: absolute;
    top: 0;
    left: 0
}

body.ie7 .backgroundContainerIEc {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

body.ie7 .backgroundContainerIEc img {
    width: 100%;
    height: 100%
}

body.ie7 a.button span.c img {
    display: inline
}

body.ie7 #menu .menu li .hr hr,body.ie7 #menu .menu li:hover .hr hr,body.ie7 #menu .menu li.active .hr hr,body.ie7 #menu .menu li.active:hover .hr hr {
    display: none!important;
    width: auto!important
}

body.ie7 #menu .menu li .hr {
    z-index: 1;
    overflow: hidden;
    background: #BEBDC1
}

body.ie7 #menu .list-before a.list-menu-item {
    z-index: 2
}

body.ie7 #menu .menu li.active .hr,body.ie7 #menu .list-before li.active:hover .hr {
    background: #190C26
}

body.ie7 #menu .list-after li.search #search-form .search-form-overlay {
    width: 223px
}

body.ie7 #menu .list-after li div.boxed {
    padding-top: 6px
}

body.ie7 .navigation ul li {
    float: left!important;
    display: block!important
}

body.ie7 .navigation ul li:first-child {
    margin-left: 40%!important
}

body.ie7 .scroll-navigation-container ul.scroll-navigation li {
    float: left!important
}

body.ie7 .scroll-navigation-container ul.scroll-navigation li:first-child {
    margin-left: 50%!important
}

body.ie7 ul.scroll-navigation li {
    float: left
}

body.ie7 .club-section-header a.print {
    float: right
}

body.ie7 .club-section-header a.wishlist-share {
    float: right
}

body.ie7 a.button.facebook-connect-button.loginoverlay span.c {
    min-width: 176px
}

body.ie7 #filter-container .select-dropdown {
    width: 270px
}

body.ie7 #filter-container .reset-button .c img {
    float: left;
    padding: 0 0 0 20px
}

body.ie7 #filter-container .reset-button .c span {
    float: left;
    clear: both
}

body.ie7 .collection div.product div.info .price {
    line-height: 27px
}

body.ie7 .collection a.button.add-to-bag-button span.c span.input input {
    margin-top: 15px
}

body.ie7 .LoginOverlay {
    background: transparent
}

body.ie7 a.closePandoraDialog {
    top: 20px;
    right: 20px;
    outline-style: none
}

body.ie7 .product-size-selector .selector-box-top,body.ie7 .product-size-selector .selector-box-main,body.ie7 .product-size-selector .selector-box-bottom {
    background: #fff
}

body.ie7 .product-size-selector .selector-box-bottom {
    height: 10px
}

body.ie7 .product-size-selector .selector-content {
    margin: 0;
    width: 403px
}

body.ie7 .product-size-selector .selector-box-top a {
    bottom: -3px;
    top: auto;
    right: 2px
}

body.ie7 #footer {
    height: 47px!important;
    margin: 0!important;
    padding: 0!important
}

body.ie7 #footer .container {
    height: 47px!important
}

body.ie7 #footer .container ul li {
    height: 15px!important
}

body.ie7 #bundleBarsContainer .bundle-spot .buttonHolder {
    position: absolute;
    bottom: 0;
    display: none;
    float: none;
    left: 0
}

body.ie7 #bundleBarsContainer .bundle-spot:hover .buttonHolder {
    display: block
}

body.ie7 .more.more-products .button.more-products-button {
    left: 50%;
    margin-left: -105px
}

body.ie7 #languageSelectorPane .languageSelectorPaneCorner {
    bottom: -27px
}

body.ie7 #languageSelectorPane.confirm .languageSelectorPaneCorner {
    bottom: -19px
}

body.ie7 .product.more-than-zero-variants .straps a.button {
    display: inline!important;
    float: none!important
}

body.ie7 #storelocator .dynBox .dynBoxBottom .dynBoxBottomBg .dynBoxBottomBgArrow {
    top: 14px
}

body.ie7 #storelocator .storemain .shops .my-pandora {
    position: relative
}

body.ie7 .club-section-container.personal-info table tr span label {
    margin: 4px 0 0 0
}

body.ie7 #clubSplash .thankYou div.inner {
    left: 0
}

body.ie7 #clubSplash .thankYou div.inner p.thankYouMessage {
    text-align: center;
    padding-left: 0;
    margin-left: 0
}

body.ie7 #left-menu li a {
    overflow: hidden
}

body.ie7 #iphone .buttonContainer .button {
    margin-left: 0;
    display: inline-block;
    float: none
}

body.ie7 #iphone .buttonContainer .button2 {
    margin: 0 0 0 10px
}

body.ie7 #curtain-shopping .content .amount-content .amount-box dl dt {
    width: 40%!important
}

body.ie7 #curtain-shopping .content .amount-content .amount-box dl dd {
    width: 40%!important;
    text-align: right
}

body.ie7 #frontpage-text {
    margin-bottom: 20px
}

body.ie7 #frontpage-text a.link-box img {
    bottom: 25px
}

body.ie7 #frontpage-text h2 span {
    line-height: 78px;
    height: 78px
}

body.ie7 #frontpage-text h2 span {
    display: inherit
}

body.ie7 #club-container .section-right-column .clearbutton {
    height: auto;
    display: block;
    margin: 4px 0 0 0
}

body.ie7 #myPandoraClubSplash div label.fancyError {
    clear: both;
    float: left
}

body.ie7 #pLogin label.fancyError {
    clear: both;
    float: left;
    position: relative;
    top: -5px
}

#page .members-box .reg-box fieldset #myPandoraClubSplash.form-box.splash-content .button.large.dark {
    margin-bottom: 2px!important
}

body.ie7 .product-size-selector {
    width: 375px
}

body.ie7 .product-size-selector .selector-content {
    margin: 0;
    width: 375px
}

body.ie7 .product-size-selector .selector-box-top {
    height: 1px;
    overflow: visible;
    background: transparent;
    z-index: 1000
}

body.ie7 .product-size-selector .selector-box-top a {
    top: 0;
    right: 0
}

body.ie7 .product-size-selector .selector-content h3 {
    margin: 0 0 0 -1px
}

body.ie7 .product-size-selector .selector-box-top a span.bullet {
    right: 4px;
    top: 4px
}

body.ie7 .search .search-top .search-input-container .txtsearch {
    height: 42px;
    line-height: 42px
}

body.ie7 #frontpage-text h2 br {
    line-height: normal!important;
    height: auto!important
}

body.ie7 .club-section-container.personal-info table tr td label {
    padding: 0 0 0 4px;
    width: 208px;
    line-height: 18px
}

body.ie7 div.spot.bundle-spot .text a.button {
    display: block;
    left: 50%;
    margin: 0 0 0 -70px
}

body.ie7 div.spot.bundle-spot .text a.button span.c {
    min-width: 140px
}

body.ie7 #watches #watches-header h2 {
    line-height: 30px
}

body.ie7 #watches #watches-container li div.button-container a.button {
    display: block;
    left: 50%;
    margin-left: -60px
}

body.ie7 #watches #watches-container li div.button-container span.c {
    min-width: 120px
}

body.ie7 #christmasPage #GreetingBottom .button {
    float: none;
    display: inline
}

body.ie7 #christmasPage #GreetingBottom .button span.c span.text {
    float: left
}

body.ie7 div.spot.bundle-spot .text p {
    bottom: 6px
}

body.ie7 div.spot.bundle-spot.widget-a .text h3 {
    margin: -4px 0 0 0
}

body.ie7 div.spot.bundle-spot.widget-a .text h4 {
    margin: -3px 0 0 0
}

body.ie7 div.spot.bundle-spot.widget-a .text div.headline-holder {
    padding-bottom: 13px
}

body.ie7 div.spot.bundle-spot.widget-a .text div.headline-overlay {
    top: 3px
}

body.ie7 #frontpage-text h2 span.bullet {
    margin: 0;
    padding: 0 14px 10px!important
}

body.ie7 .shopping-section.byop-designer a.button.ecom.basket span.c {
    width: 200px
}

body.ie7 .lightbox3 .byop-buy-list.inner-list .alignleft,body.ie7 .lightbox3 .byop-buy-list .list .alignleft {
    left: -12px
}

body.ie7 .lightbox3 .byop-buy-list.inner-list .col2 span.button-container,body.ie7 .lightbox3 .byop-buy-list .list .col2 span.button-container {
    width: 100px
}

body.ie7 .lightbox3 .byop-buy-list.inner-list .col2 span.button-container,body.ie7 .lightbox3 .byop-buy-list .list .col2 span.button-container a.button {
    width: 100px
}

body.ie7 .lightbox3 .byop-buy-list.inner-list .col2 span.button-container,body.ie7 .lightbox3 .byop-buy-list .list .col2 span.button-container a.button span.c {
    width: 86px;
    text-align: center
}

body.ie7 div.spot .spot-text h3 a {
    padding: 0
}

body.ie7 div.spot .spot-text h3 a span.spot-title {
    margin: 0;
    padding: 0;
    display: inline
}

body.ie7 div.spot .spot-text h3 a span.bullet {
    position: relative;
    top: -3px
}

body.ie7 div.spot.widget-a .spot-text h3 a span.bullet,body.ie7 div.spot.widget-b .spot-text h3 a span.bullet,body.ie7 div.spot.widget-c .spot-text h3 a span.bullet {
    top: 0
}

body.ie7 #clubDescription {
    top: -120px;
    left: 20px;
    color: White;
    margin-right: 20px;
    font-size: 15px;
    position: relative;
    text-align: left;
    width: 200px;
    display: block
}

body.ie7 .join {
    margin-top: -110px
}

body.ie7 #btnPlayTwo {
    margin-left: 0
}

body.ie7 #btnPlayThree {
    margin-left: 0
}

body.ie7 #btnPlayFour {
    margin-left: 0
}

body.ie7 #playBehindScenes {
    margin-left: 0
}

body.ie7 #white {
    overflow: hidden!important;
    display: block
}

body.ie7 #white h3 {
    margin-top: 0!important
}

body.ie7 #white h3 a {
    position: relative;
    float: left;
    display: block;
    margin: 15px 0 0 0
}

body.ie7 #white h3 a#arrow {
    float: right;
    margin: 0
}

body.ie7 #white h3 a#arrow.arrow-top {
    margin-top: 0
}

body.ie7 .competitionOverlay {
    background-image: url("//static.pandora.net/consumer/campaigns/spring/competition_flow-bkg.gif")
}

body.ie7 .competitionOverlay .top .close {
    right: -35px;
    top: -10px;
    position: absolute
}

body.ie7 .competitionOverlay .top p {
    position: absolute;
    clear: both
}

body.ie7 .ui-dialog {
    display: block
}

body.ie7 .thankYou {
    height: 285px;
    background: url("//static.pandora.net/consumer/campaigns/spring/competition_flow_thankyou_bkg.gif") no-repeat 0 0!important
}

body.ie7 .aboutcompetition {
    height: 285px;
    background: url("//static.pandora.net/consumer/campaigns/spring/competition_flow_thankyou_bkg.gif") no-repeat 0 0!important
}

body.ie7 #arrow {
    position: absolute;
    background-image: url("//static.pandora.net/consumer/spring/videos/img/arrow.jpg");
    float: right;
    width: 32px;
    height: 29px;
    right: 10px
}

body.ie7 #BirthdayStoneOverlay {
    overflow: visible;
    width: 645px
}

body.ie7 #wallpaperDownload {
    display: block;
    width: 645px
}

body.ie7 #wallpaperDownload .top {
    right: 0!important
}

body.ie7 #wpbottom {
    position: relative
}

body.ie7 #wpbottom #wallpaperHeader #downloadDiv {
    margin-top: 33px
}

body.ie7 #wpbottom #wallpaperHeader #downloadDiv .downloadSpace {
    padding-top: 35px
}

body.ie7 #wpbottom #wallpaperHeader #downloadDiv .downloadSpace span {
    top: 0
}

body.ie7 #wpmain #wpcontent #wpleft .charmBackground {
    top: 25px!important
}

body.ie7 #bpMain .charmMonthName {
    width: 100%;
    position: absolute;
    margin: 5px 0 0 0;
    padding: 0;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    display: block;
    top: 5px;
    left: 0;
    z-index: 10
}

body.ie7 #bpMain .charmName {
    width: 100%;
    position: absolute;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    display: block;
    top: 24px;
    left: 0;
    z-index: 10;
    margin: 5px 0 0 0;
    padding: 0
}

body.ie7 #bpMain .charm .line {
    position: absolute;
    width: 174px;
    margin-left: 26px;
    margin-top: 3px;
    color: #e6e6e6;
    background-color: #e6e6e6;
    height: 1px;
    border: 0;
    top: 23px;
    left: 0
}

body.ie7 #bpMain .charm .charmBackground {
    width: 119px;
    height: 160px;
    display: block;
    margin: 0;
    position: absolute;
    z-index: 0;
    cursor: pointer;
    top: 50px;
    left: 60px
}

body.ie7 #bpMain .charm .overlay-ecommerce {
    text-align: center;
    display: none;
    position: absolute;
    bottom: 15px;
    left: 0;
    z-index: 10
}

body.ie7 #bpMain .charm .overlay-ecommerce .charmPrice {
    font-size: 14px;
    bottom: 170px;
    position: relative
}

body.ie7 #bpFooter #createText h3 {
    padding: 0
}

body.ie7 #bpFooter #createText h3 span {
    display: block
}

body.ie7 #bpFooter #createText h3 span.Bickham {
    margin: -10px 0 -20px 0
}

body.ie7 #wpbottom #wallpaperHeader #wallpaperTitle {
    line-height: normal!important;
    height: auto!important
}

body.ie7 a.filter-reset-button {
    width: 100px
}

body.ie7 a.filter-reset-button span.c {
    width: 80px
}

body.ie7 .product-info .wishlist-add {
    position: absolute;
    margin: 20px 0 0 0
}

body.ie7 .product-info .see-all {
    position: absolute;
    margin: 40px 0 0 0
}

body.ie7 #club-container .club-section-designs ul.products li {
    height: auto;
    min-height: 176px
}

body.ie7 #watch-desginer-body #watch-top-panel .share {
    margin-top: -10px!important
}

body.ie7 .review.shareFlowOverlay .content .right .small.dark {
    bottom: 0
}

body.ie7 div#valentinesPage #GreetingBottom {
    margin: 30px 0 0
}

body.ie7 div#valentinesPage #GreetingBottom a#btn_GreetingCard {
    left: 50%;
    margin: 0 0 0 -160px
}

body.ie7 div#valentinesPage #GreetingBottom a#btn_GreetingCard span.c {
    width: 300px
}

body.ie7 div#valentinesPage #GreetingBottom a#btn_GreetingCard span.c span.text {
    float: left;
    width: 200px;
    text-align: center
}

body.ie7 #storelocator .storemain .shops .info div.pandora-club div span.bullet {
    display: block
}

body.ie7 #menu #curtain .scroll-panel>ul li .product-image .menu-product-image {
    left: -67px;
    margin: 0 0 0 50%
}

body.ie7 #languageSelectorPane .confirm-language ul.country-languages {
    position: absolute;
    top: 40px
}

body.ie7 .bullet.ani-arrows {
    display: inline;
    height: 34px!important;
    padding: 0!important
}

body.ie7 #frontpage-text h2 span.bullet.ani-arrows {
    display: inline;
    height: 34px!important;
    padding: 0!important;
    top: -30px;
    left: 5px
}

body.ie7 #frontpage-explore .scroll-navigation-button span.bullet {
    display: block
}

body.ie7 #frontpage-explore .scroll-navigation-button span.bullet.ani-arrows {
    width: 35px
}

body.ie7 #page .checkbox-label-container .checkbox-label input {
    visibility: hidden!important;
    background: red
}

body.ie7 #page div.explore:first-child {
    padding-bottom: 15px
}

body.ie7 #custom-tabs-container #tabs-main #tabs-menu li a,body.ie7 #custom-tabs-container #tabs-main #tabs-menu li a span.text,body.ie7 #custom-tabs-container #tabs-main #tabs-menu li,body.ie7 #custom-tabs-container #tabs-main #tabs-menu li a span.color {
    width: 320px
}

body.ie7 #custom-tabs-container #tabs-main #tabs-menu li {
    margin: -3px 0 0 -16px
}

body.ie7 #custom-tabs-container #tabs-main #tabs-menu li:first-child {
    margin: 0 0 0 -16px
}

body.ie7 #explore-header .scroll-panel>ul li .spot-text * {
    line-height: 14px
}

body.ie7 #explore-header .scroll-panel>ul li .spot-text span cufon {
    padding-bottom: 0!important
}

body.ie7 .generic .header .message-container .buttons a.button {
    left: 45%
}

body.ie7 .byop-single-item-info a.find-stores-button.button span.c {
    line-height: 70px
}

body.ie7 .byop-single-item-info a.find-stores-button.button span.c span.bullet {
    top: -12px
}

body.ie7 .collection a.button.find-stores-button span.c {
    line-height: 70px
}

body.ie7 #GiftPage section.first.whypandoraSection0 div.content h1 {
    line-height: 42px!important;
    margin-top: -70px!important
}

body.ie7 #GiftPage section.first.whypandoraSection0 div.content h2 {
    margin-top: -17px!important
}

body.ie7 #GiftPage section.first.whypandoraSection0 div.content p {
    margin-top: -10px!important
}

body.ie7 #GiftPage section div.content div.sectionTextNr {
    top: 30px!important
}

body.ie7 #divDesignHtml div.design-footer .button-container a.button.wishlist span.c span.bullet {
    margin: -7px 0 0
}

body.ie7 #divDesignHtml div.design-footer .button-container a.button.store span.c span.bullet {
    margin: -10px 0 0
}

body.ie #divDesignHtml div.design-footer .button-container a.button span.c span.text {
    height: 16px;
    line-height: 16px;
    text-align: left
}

body.ie7 #LikePluginPagelet {
    display: none
}

body.ie7 #backgroundContainerIE {
    height: 100%!important
}

body.ie7 #backgroundContainerIE img {
    border: none!important;
    height: auto!important
}

body.ie7 #page {
    height: 100%!important
}

body.ie7 #feature-carousel-control .Medium.feature-textbox .ani-arrows.bullet {
    text-indent: 0
}

body.ie7 .pandoraSlider .imgHolder img {
    position: absolute
}

body.ie7 .progressBar {
    left: 0
}

body.ie7 .pandoraSlider .indicator {
    left: -100px
}

body.ie7 .pandoraSlider .textOverlay {
    z-index: -1
}

body.ie7 .pandoraSlider .textOverlay.overlayBg {
    z-index: 2
}

body.ie7 .sliderLinkList {
    width: 450px
}

body.ie7 span.callToAction a {
    float: none!important;
    display: inline-block!important
}

body.ie7 .pandoraSlider li h4.outerContainer {
    position: relative
}

body.ie7 .pandoraSlider li h4.outerContainer span.innerContainer {
    position: absolute;
    top: 50%
}

body.ie7 .pandoraSlider li h4.outerContainer span.innerContainer span.element {
    position: relative;
    top: -50%
}

body.ie7 .contentBlocksWrapper {
    background: none!important;
    padding-top: 5px;
    margin-top: 5px!important
}

body.ie7 .contentBlockLeft {
    width: 469px!important;
    float: left
}

body.ie7 .contentBlockRight {
    width: 477px!important;
    float: right
}

body.ie7 .frontpagespot.explore {
    display: none
}

body.ie7 .frontpagespot.explore {
    display: none
}

body.ie7 .contentBlockLeft li.itemA,body.ie7 .contentBlockLeft li.itemA .spot,body.ie7 .contentBlockLeft li.itemB,body.ie7 .contentBlockLeft li.itemB .spot {
    width: 469px
}

body.ie7 .contentBlockLeft li.itemC,body.ie7 .contentBlockLeft li.itemC .spot {
    width: 476px
}

body.ie7 .contentBlockRight li.itemA,body.ie7 .contentBlockRight li.itemA .spot,body.ie7 .contentBlockRight li.itemB,body.ie7 .contentBlockRight li.itemB .spot,body.ie7 .contentBlockRight li.itemC,body.ie7 .contentBlockRight li.itemC .spot {
    width: 477px
}

body.ie7 .frontpageSpotItems .ani-arrows {
    text-indent: 0!important
}

body.ie7 .itemA .frontpageSpotItems.videoSpot {
    top: 0;
    height: 530px;
    width: 465px;
    background: 0;
    z-index: 15
}

body.ie7 .itemA .frontpageSpotItems.videoSpot div.spot-text {
    background: 0;
    height: 530px;
    width: 465px;
    z-index: 15
}

body.ie7 .itemA .frontpageSpotItems.videoSpot div.spot-text a.spot-link {
    background: 0;
    position: absolute;
    width: 465px;
    height: 530px;
    left: 0;
    margin: 0;
    z-index: 15
}

body.ie7 .itemA .frontpageSpotItems.videoSpot div.spot-text a div.play {
    position: relative;
    left: 0;
    top: 195px;
    z-index: 16
}

body.ie7 .itemA .frontpageSpotItems.videoSpot div.spot-text a h2 {
    margin-top: 365px
}

body.ie7 .itemA .frontpageSpotItems.videoSpot div.spot-text a p {
    min-height: 40px!important
}

body.ie7 li.itemA div div.frontpageSpotItems.videoSpot div.spot-text a div.spot-link-image-wrapper {
    margin-top: -10px
}

body.ie7 li.itemA div div.frontpageSpotItems .spot-text {
    min-height: 180px
}

body.ie7 li.itemA div div.frontpageSpotItems div.spot-text a h2 {
    min-height: 20px;
    width: 468px
}

body.ie7 li.itemA div div.frontpageSpotItems div.spot-text a p {
    min-height: 100px;
    width: 468px
}

body.ie7 li.itemA div div.frontpageSpotItems div.spot-text a div.spot-link-image-wrapper {
    margin-top: -50px;
    width: 465px;
    position: relative;
    left: 0!important;
    margin-left: 0!important
}

body.ie7 li.itemB div div.frontpageSpotItems {
    width: 468px
}

body.ie7 li.itemB div div.frontpageSpotItems .spot-text {
    min-height: 180px;
    position: relative
}

body.ie7 li.itemB div div.frontpageSpotItems div.spot-text a h2 {
    min-height: 20px;
    width: 468px
}

body.ie7 li.itemB div div.frontpageSpotItems div.spot-text a p {
    min-height: 100px;
    width: 468px
}

body.ie7 li.itemB div div.frontpageSpotItems div.spot-text a div.spot-link-image-wrapper {
    margin-top: -50px;
    width: 468px;
    position: relative;
    left: 0!important;
    margin-left: 0!important
}

body.ie7 li.itemC div div.frontpageSpotItems .spot-text {
    top: -170px
}

body.ie7 li.itemC div div.frontpageSpotItems div.spot-text a.spot-link h2 {
    float: left;
    margin-left: 0;
    width: 240px;
    text-align: center
}

body.ie7 li.itemC div div.frontpageSpotItems div.spot-text a div.spot-link-image-wrapper {
    margin-top: 0;
    width: 230px;
    position: relative;
    left: 0!important;
    margin-left: 0!important
}

body.ie7 .categoryFooter .categoryFooterWrapper ul.categoryFooterListing li a {
    width: 145px
}

body.ie7 .frontpageFooterWrapper {
    left: 0;
    bottom: 0!important
}

body.ie7 div.contentBlocksWrapperFooter#footer {
    height: 103px!important
}

body.ie7 #footer .storeLocatorBottom .searcher .results {
    border: solid 1px #000
}

body.ie7 .categoryFooter {
    margin-bottom: 0
}

body.ie7 #CurtainArea .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal>li.first-child .product-image a span.menu-product-image {
    position: relative;
    left: -92px!important
}

body.ie7 #CurtainArea .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal>li.second-listItem {
    width: 559px!important;
    position: absolute;
    left: 0
}

body.ie7 #CurtainArea .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal>li.second-listItem div.image.product-image a span.bracelets {
    margin-left: 77px!important;
    position: absolute
}

body.ie7 #CurtainArea .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal>li.last-child {
    position: absolute;
    right: -1px
}

body.ie7 #CurtainArea .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal>li.second-listItem div.product-text.test {
    margin-left: -170px
}

body.ie7 #CurtainArea .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu li .exploreMenuDynamicSpots {
    position: absolute;
    right: 0
}

body.ie7 #CurtainArea .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal .exploreMenuRightSpots {
    position: absolute;
    right: 0
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal {
    float: left;
    height: auto
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal li .product-image a span.menu-product-image {
    float: left;
    position: relative;
    left: 95px
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal>li.second-listItem {
    width: 559px!important;
    position: absolute;
    left: 200px
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal>li.second-listItem .product-image a span.menu-product-image.bracelets {
    float: left
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal>li.second-listItem div.product-text h3 {
    position: relative;
    left: -180px
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal li .product-image a img {
    margin: 0
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal li .product-text h3,body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul li .spot-text h3 {
    padding: 0 20px
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal li ul.exploreMenuDynamicSpots {
    float: right;
    position: relative;
    top: -130px
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal .exploreMenuRightSpots {
    position: absolute;
    right: 0
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal li ul.exploreMenuDynamicSpots div a span.menu-product-image {
    position: absolute!important;
    left: 60px!important;
    top: -7px
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal li ul.exploreMenuDynamicSpots div.product-text h3 {
    position: relative;
    left: 0
}

body.ie7 #explore-header .menu .scroll-wrapper-container .scroll-wrapper .scroll-panel-wrapper .scroll-panel.jewelryMenu ul.spots-horisontal li.last-child a:hover {
    text-decoration: none;
    border: 0;
    background-color: #fff
}

body.ie7.righttoleft #menu #curtain .scroll-panel>ul li .product-image .menu-product-image {
    left: auto;
    right: -67px;
    margin: 0 50% 0 0
}

.wishlist-share-overlay-inner {
    position: relative;
    max-width: 580px;
    min-width: 580px;
    padding-top: 185px
}

.wishlist-share-overlay-inner .bg {
    background-color: #989696;
    background-repeat: no-repeat;
    background-position: center;
    width: 600px;
    display: inline-block;
    float: none;
    height: 155px;
    position: absolute;
    top: -10px;
    left: -10px
}

.wishlist-share-overlay-inner .inner-container h2 {
    font-size: 25px;
    line-height: 1.2;
    width: 275px;
    margin: 0 auto;
    color: #27251F
}

.wishlist-share-overlay-inner .inner-container .description {
    max-width: 430px;
    display: inline-block;
    float: none
}

.wishlist-share-overlay-inner .inner-container .description a {
    text-decoration: underline
}

.wishlist-share-overlay-inner .inner-container .description strong {
    font-weight: bold
}

.wishlist-share-overlay-inner .inner-container .share-container .actions {
    margin: 0 auto;
    float: none
}

.wishlist-share-overlay-inner .divider:after {
    border-bottom: 1px solid #27251F;
    width: 60px;
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media print {
    * {
        overflow: visible
    }

    section {
        float: left
    }

    body {
        margin: 0 auto;
        padding: 0;
        float: none
    }

    body.browserModern #page {
        margin: 0 -330px;
        padding: 0;
        width: 660px
    }

    body.browserOld #page {
        margin: 0;
        padding: 0;
        left: -50px
    }

    body #club-container .left-content-container,body #club-container .club-section-wishlist .product-info .left a.remove,body .club-section-header a.wishlist-share,body .club-section-header a.findNearestStore,body .club-section-header a.print,body #wishlistsnapshotpage-container .right-content-container .wishlistsnapshotpage-section-container .wishlistsnapshotpage-section-wishlist .products .item-products .product-content .product-info .right .add-to-bag {
        display: none
    }

    body #club-container .right-content-container,body #club-container .club-section-container,body #club-container .club-navigation-container {
        width: 100%;
        margin: 0
    }

    body #club-container .visibility-notification,body #club-container .title-container.wishlist {
        display: none
    }

    body #club-container .club-section-wishlist ul.products.no-priority li .product-content .product-info .left {
        width: 260px
    }

    body #wishlistsnapshotpage-container .header-content-container #teaser-container.wishlist .teaser-text span {
        padding-left: 25px;
        width: 700px;
        display: block
    }

    body .wishlist-item {
        width: 100%
    }

    body .wishlist-item .navigation {
        display: none
    }

    body .wishlist-item .product-content {
        width: 100%
    }

    body .wishlist-item.first-print-item {
        margin-top: 200px
    }

    body .wishlist-item.last-print-item {
        page-break-after: always
    }

    body body.firefox .title-container.wishlist {
        width: 100%;
        left: 55px;
        top: 20px
    }

    body .title-container.wishlist h3 {
        color: black!important;
        margin: 0;
        position: relative
    }

    #top,#menu-container,#backgroundContainerIE,.backgroundContainerIEc,#footer,#categoryFooter,#frontpageFooterWrapper,.top-content-container,.left-content-container,.club-banner-single,.print-button,.send-copy-button,#countdown-container,.club-general-header,.wishlist-share-footer,#switchtoMobile {
        display: none
    }

    .background {
        background: transparent
    }

    #article-page #column-before,#article-page #column-after {
        display: none
    }

    #article-page #content {
        width: 100%
    }

    #article-page #content p {
        font-size: 16px
    }

    #article-page #content img {
        max-width: 100%;
        line-height: normal
    }

    .inspiration-top-banner,#content .inspiration-print,#content .inspiration-thumbs {
        display: none
    }

    #recruitment .inspiration {
        display: none
    }
}
